Daily Scrum

Vad har jag gjort sedan igår?

Jag har läst på dokumentation och sett videos rörande Scriptable Objects. Förhoppningen är att jag ska kunna använda det som databasstruktur för att hålla koll på spelets alla föremål.

Vad ska jag göra idag?

Så mycket jag hinner. Sitter i handledning större delen av dagen så arbetet kommer att bli minimalt.

Vad har stört mitt arbete?

Familjen hemma p.g.a påsklov vilket gör arbete svårare men inget att göra åt!

Sprint #3

Sprint backlog

  • Spelaren ska kunna aktivera fiskeläget genom en knapptryckning
  • Spelaren ska kunna mäta styrkan på sitt kast
  • Kastets precision ska vara beroende på spelarinput
  • Om spelarens flöte inte landar i fiskevatten avbryts fiskeförsöket
  • Tiden för napp ska vara slumpmässig inom vissa gränser
  • Vid napp måste spelaren fylla en mätare genom att trycka upprepade gånger på en knapp medan mätaren vid varje skärmuppdatering töms med ett värde baserat på fiskens styrka
  • Vid fångst ska fiskens namn, vikt och styrka skrivas ut i konsolen

Veckouppdatering v.14

Veckans arbete har gått bra – jag kommer med största sannolikhet få den sista punkten i sprint-backloggen gjord under dagen. Enligt projektplanen ligger jag efter rent tidsmässigt och det har att göra med en av riskerna jag tagit upp där nämligen att det har varit väldigt mycket mer att göra än vad jag förutsett. Mestadels har det rört sig om att skapa en grundstomme som man sedan kan stoppa in spellogiken i. I mitt fall har det rört sig om att skapa artwork, definiera spelvärlden och dess gränser, animera spelarfiguren och implementera en metod för spelaren att navigera mellan de lika spelfälten.

Detta till trots känner jag mig inte orolig för projektet utan jag är övertygad om att jag kommer uppfylla de mål jag ställt upp. Det som kommer härnäst är att bygga fiskemomentet så att den kan vara klar eller i ett testbart prototypstadium till halvtidsinlämningen.

Daily Scrum

Vad har jag gjort sedan igår?

Korrigerat ett problem med den vertikala sprite-sorteringen. Var tvungen att sortera på en extra axel och på objektens pivot point istället för centerpunkt. Pivoten ändrades dessutom till att läggas längst ner på spriten i mitten.

Vad ska jag göra idag?

Fixa klart det sista med sorteringen och så att en spelare kan byta scen genom att gå över specifika objekt. Allt borde bli klart under dagen.

Vad störde mitt arbete?

Inga större störmoment.

Daily Scrum

Vad har jag gjort sedan igår?

Fixat kollisionsdetektion på relevanta tiles och därmed implementerat gränser så att spelaren bara ska kunna gå där det är tänkt.

Vad ska jag göra idag?

Importera trädet i spelet och fixa kollisiondetektion så att dess stubbe/rötter hindrar spelarrörelser, och därefter placera ut dem i spelvärlden.

Vad har stört mitt arbete?

Inga större störmoment.

Daily Scrum

Vad har jag gjort sedan igår?

Skapat marknaden och sjöns spelfält. Fortfarande bare-bones men tillräckligt för att jag ska kunna gå vidare i spelutvecklingen. Fixat kameran så att den endast visar spelfältet och inte det som ligger utanför spelfältets gränser, samt att kameran följer spelaren och jämnat till kamerarörelserna.

Vad ska jag göra idag?

Jag ska rita en träd-sprite som ska blockera en spelare att röra sig genom den och sätta kollisionsdetektorer på relevanta tiles. Detta för att spelaren inte ska kunna gå på vattnet och att denne inte kan lämna spelfältet genom att bara gå utanför gränserna t.ex.

Vad störde mitt arbete?

Inga större störmoment.

Sprint #2

Sprint backlog

  • Spelarens ska kunna byta scen mellan marknad och fiskeområde (sjön)
  • Marknad och sjön ska byggas
  • Objekt ska sorteras så att objekt som är närmre skärmens nedre kant upplevs närmre spelaren (förgrund) och objekt som är närmre skärmens övre kant upplevs som längre bort från spelaren (bakgrund)

Veckouppdatering v.13

Det har gått bra under veckan – animationerna av huvudkaraktären är klar och synkade med spelarinput och de tiles (sprites som används för att bygga spelvärlden) som behövs är nästan klara. Jag upptäckte dessutom att Photoshop var mindre lämpligt att skapa sprites i så jag använder nu en mer för ändamålet specialiserad programvara som heter Pyxel Edit, vilket erbjuder ett gäng funktioner som underlättat mitt arbete markant. Att sätta mig in i den nya mjukvaran har inte inneburit några problem då upplägget är snarlikt Photoshop, och då antalet funktioner är mer begränsade eftersom det bara rör framställning av sprites.

Jag har skrivit att sprintarna tar slut på fredagarna men eftersom hela den här COVID19-situationen gör planeringen något osäker kommer jag troligen att köra sprintarna måndag till måndag istället så att jag kan kompensera eventuell bortfallen tid under veckorna under helgen om det skulle behövas. För övrigt tycker jag att upplägget med sprintar och personliga daily scrums fungerar bra då det ger mig efterlängtad struktur i det egna arbetet, även fast det endast är jag själv som deltar.

Sprite Sheets i Pyxel Edit
Skapa din egen webbplats, gratis på WordPress.com.Skapa din egen webbplats.
Börja gratis