Dagbok Mikael Lyck 810717-0071 2/6 Slutredovisning, redovisningen gick bra vi hade ju redan byggt ihop spelet så vi var inte särskilt oroliga. Allt som allt är jag väldigt nöjd med slutprodukten. 11/5 Inatt är deadline för SGA så vi ska försöka knyta ihop påsen och skicka in det. Tyvärr är det inte den slutgiltiga musiken som är i spelet så vi får lov att sätta in den när den är färdiggjord. 10/5 Satt på förmiddagen och uppdaterade grafiken till inventoryt med Camilla. Uppdaterade GDDn med storyn, det mesta stämde så det var mest saker som hade ändrats som jag rättade till. Sen satt jag och Camilla och kollade på en bugg som gjorde att texturer som hade ändrats med kod försvann när man bytte scen. det tog ett tag men löste sig bra till slut. 12,40-14,00 Uppdatera GDD 14,00-17,10 Programmering 9/5 Fixade så att det kommer textrutor när spelaren försöker blanda potions och när den kollar på potions. 4/5 Satt och implementerade allt inför redovisningen, dök upp buggar som vi löste så gott som det går. 8,30-12,00 Implementering 13,00-15,00 Redovisning 3/5 På förmiddagen skrev jag och Camilla dialog och monolog, sen implementerade jag saker i live projektet. 8,30-12,00 Story 2/5 Satt och gjorde om en hel del i inventoryt så man ska kunna examinera saker där i precis som i vanliga världen. Hade möte med C uppsats handledaren så missade lite tid, efter lunch så gjorde jag lite saker så att världen ändras när mästaren har lämnat Mott.
14,30-17,10 Programmering 26/4 Som SCRUMmaster höll jag i sprintmötet sen programmering fram till lunch. Fortsatte med diverse programmeringsuppgifter och buggfixar efter lunchen. En stor bugg med inventoryt dök upp vid sprint retrospektive förra veckan som jag löste där man kunde ta upp mer än en sak i taget. detta var pga pivotpoint som satt fel. 8,30-10,00 Sprint möte 10,00-12,00 Programmering 19/4 Satt med Monologer till objekt, fixade till lite småbuggar på inventoryt och lite andra småuppgifter. 8,30-12,00 Story 12,40-15,10 Programmering 15,10-16,10 Sprint retrospektive och sprint review 18/4 Skulle fixa en snabb sak, att ändra så att jag drog saker med höger musknapp istället för vänster i inventory. Det var lite mer komplicerat och fler features kom jag på medan jag programmerade så det tog nästan 6 timmar, sen satt jag och hjälpte Karl med scriptade eventet som ska spelas upp när Mott transformerar sig. Lite tråkigt att Aleksandar beslutat att lämna projektet. 12/4 Började dagen med att uppdatera dialogverktyget som överensstämmer med mitt personliga mål. 11/4 Sprintmöte till lunch sen kodinspektion, jag gick tidigare för att fira min son som fyllde 4 år. 8,30-11,30 Sprint möte 12,10-15,10 Programmering 5/4 Programmerade färdigt vår GUIcentral som visa upp text. Gjorde sen en powerpoint presentation till redovisningen imorgon.
4/4 Satt och programmerade med Karl hela dagen, vi uppdaterade det mesta till våran nya centrala del att visa upp text. Uppdaterade även lite objekt monologer till magirummet. 29/3 Hade extramöte på morgonen där vi gick igenom förbättringar som kan göras på spelet och det var väldigt givande, te.x. så beslöt vi att ändra om designen radikalt på magirummet. Efter lunch så skrev jag och Karl dialog, sen så började vi kolla på att revidera sättet vi visar upp text i spelet. 8,30-12,10 Extramöte 12,50-16,10 Dialog skrivande 16,10-17,10 Programmering 28/3 Sprintmöte till lunch sen programmering och uppdaterade storydelen av GDDn. 8,30-11,30 Sprint möte 12,10-17,10 Programmering 23/3 Kodgenomgång, storymöte, sprintretrospektive och sprintreview. 8,30-12,30 Kodinspektion och programmering 13,10-16,00 Storymöte 16,00-17,10 Sprint retrospektive och sprint review 22/3 Satt med Karl hela dagen och programmerade Inventoryt och alla saker som ska vara där i. 21/3 Implementerade pathfindingen och gjorde en prototyp på menyerna, Arbetade med Karl hela dagen. 15/3 Jag arbeta med Scriptet som ska spelas upp i början av spelet och pathfinding. Mådde dåligt och gick hem efter halva dagen. 14/3
Dagen började med ett sprintmöte, där vi även röstade igenom en ändring av huvudkaraktärens namn. Numera heter han Mott istället för Igor. Sedan färdigställde jag startscript event prototypen, efter detta hjälpte jag Karl med att implementera en A stjärna algoritm som ska hjälpa oss med pathfinding. 8,30-11,00 Sprint möte 11,30-12,00 Programmering 12,00-17,10 Programmering 9/3 Fortsatte med scriptade eventet som ska spelas upp vid starten av spelet, sen hjälpte jag till med att bygga ihop spelet till en körbar kopia med all den senaste koden och grafiken. Sen blev det redovisning. Efter redovisningen hade vi Sprint retrospektive. 8,30-11,00 Programmering 11,00-12,20 Bygga ihop spelet 13,00-15,00 Redovisning 15,00-16,00 Sprint retrospektive 8/3 Först så gjorde vi en inspektion utav all kod som vi hade skrivit under denna sprint, efter det så rättade vi till de fel vi hittade. Efter lunch började jag med det första scriptade eventet, problem uppstod med att ha transparenta planes så vi måste styra ljuskällorna. 7/3 Programmerade med Frank, fixade de sista kodfixarna. Sen gjorde vi klart scriptstate koden. 1/3 Programmerade idag med Frank, dels fixat till lite gammal kod och sen gjorde vi att det skulle gå att observera samma objekt flera gånger med olika saker som sägs. Reviderade även tillståndsmaskinsdiagrammet med Frank. 12,30-17,10 Programmering 28/2 Sprintmöte fram till lunch. Efter lunch en kort genomgång i vad som ändrats i Storyn sen ett längre programmeringsmöte där vi gick igenom all kod och kom med förslag till förändringar. Sista timmarna gick till att rätta till lite kod. 8,30-11,00 Sprint möte 11,30-12,00 Storymöte 12,00-15,00 Programmeringsmöte 15,00-17,10 Programmering.
23/2 Fortfarande sjuk och var hemma. 22/2 Var sjuk så jag stannade hemma, men läste på om testdriven utveckling som är mitt personliga mål att lära mig mer om. 21/2 Dagen började med ett programmeringsmöte där vi gick igenom hur tillståndsmaskinen fungerade. Arbetade med Karl sen på förmiddagen med att kolla över dialog verktyget och ändrade till binärsparning istället för XML(Karl hade jobbat extra på helgen) Efter lunch så arbetade jag med Frank, vi gjorde först en tillståndsmaskin för NPCer och sen kollisionsdetektering där man stannar en bit framför objektet man går till. 8,30-10,00 Programmering 10,00-11,00 Programmeringsmöte 11,40-17,10 Programmeringsmöte 15/2 Åkte iväg efter SCRUM mötet på arbetsintervju och missade två timmars arbete. När jag kom tillbaka så fixade jag och karl det sista för att exporten till XML skulle fungera på dialog verktyget. Sen satt vi och skrev ett script som tog in XML dokumentet till spelprojektet, efter detta så skrev jag en instruktionsbok till dialogverktyget. 8,30-9,30 SCRUM möte 12-17,10 Programmering och instruktionsboksskrivande. 14/2 Ny sprint, hade sprintmöte där vi skapade ny sprintbacklogg fram till lunch sedan jobbade jag och Karl vidare på att lyckas exportera från dialog verktyget till XML men upptäckte att vi lyckats programmera in en rekursionsloop, vilket gjorde att vi får göra om en hel del arbete. 8,30-11,30 Sprintmöte 12,10-17,10 Programmera 9/2 Fortsatte med programmeringav dialog verktyget, möte med storygruppen och gick där igenom vad som ska vara med nästa sprint. Avslutade dagen med Sprint retrospective och sprint review möten. Tyvärr hade vi haft problem med att föra samman funktionaliteten med grafiken så det blev istället två prototyper som visades upp istället för en spelbar version med grafik. Vi kände att vi var nöjda med arbetet vi gjort 8,45-15,10 Programmera 15,10-17,10 Sprint retrospektive och sprint review
8/2 Fortsatte att programmera hjälpprogrammet med Karl, idag fokucerade vi på att få taldelar att visas grafiskt och användarvänlighet. 8,45-17,10 Programmering 7/2 Programmerade med Karl ett hjälpverktyg till dialogen som ska kunna exportera dialog till xml som sedan blir lätt att använda i spelet. Vi hann tyvärr inte färdigt utan ska fortsätta imorgon. 8,45-17,10 Programmering 1/2 Programmerade med Aleksandar genom extreme programming scripts som sköter musförflyttning och objektinteraktion. 8,45-17,10 Programmering 31/1 Första sprintmötet där tog vi uppgifter från product backlog och skapade en sprint backlog, sen hade jag möte med storygruppen där vi gick igenom vilken del av storyn som ska bearbetas denna sprint och vad som ska skrivas i mer detalj till nästa sprint. Avsluta dagen med ett programmeringsmöte där vi gick igenom på hög nivå vad vi ska skapa denna sprint. 8,30-12,30 Sprintmöte 13,10-15,10 Storymöte 15,10-17,10 Programmeringsmöte Ändrar här sättet att visa tider till vilka klockslag! 27/1 Möte där vi gjorde Product backlog 1 timma 26/1 Seminarie där våran spelidé blev godkänd för produktion, efter det hade vi ett krismöte där vi ombestämde hur vi skulle arbeta för att följa SCRUM så gott det går. Vi ska jobba måndagar och tisdagar 8 timmar och varanan onsdag 8 timmar. Seminarie 2 timmar Möte 2 timmar 25/1 Föreläsning
2 timmar 24/1 Hade ett möte med gruppen och efteråt hämtade vi inspiration genom att spela lite gamla point and click adventure games i spellabbet. 9 timmar 21/1 Kollade på Unity och C# tutorials 8 timmar 20/1 Gjorde lite övningsuppgifter i C# 1 timmar 19/1 Förelsäning och sedan följde några Unity tutorials. 2 timmar 18/1 Hade möte med de ifrån Storygruppen och diskuterade hur storyn skulle utspela sig i stora drag. Sen följde jag en del bra C# tutorials. 7 timmar 17/1 Möte med gruppen där vi går igenom arbetsmetod, efter det Unity träning 5 timmar Projektroller: Leed Story, programmer. Personligt mål: Att lära mig utveckla testdrivet.