Tjenare!
Som extra blogginlägg så ska jag berätta om en mindre artefakt som jag arbetade med under tiden jag satt och funderade på hur jag ska skulle lösa problem på andra artefakter jag arbetade med. Den här artefakten är inte svår eller jobbig att arbeta med och därför passade den perfekt för att öka självförtroendet och för att inte fastna i samma tankemönster som man lätt kan hamna i när man funderar på att lösa ett problem.
Det jag då arbetade med var dekorer, speciellt tavlor. Denna artefakt handlade lite mycket om programmering som om leveldesign, då jag ville uppnå att tavlan gjorde någon nytta trots att den inte har någon speciell funktion i spelet.
Jag vill då att tavlan skulle hamna på ställen där det normalt sätt såg lite för tomt ut. Tavlor har, enligt mig, en tendens att lysa upp ett rum på ett annat sätt än till exempel en bord eller en stol. Detta är för att man förväntar sig att se bord och stolar i ett rum mer än vad man förväntar sig se en dekor i form av en tavla.
Bildtext: Så här ser tavlan ut.
Genom en enkel implementation så kunde jag få in tavlan i koden, detta är inget jag kommer att förklara så djupt, men det jag gjorde var att i vår Entitets-lista skriva in ett namn som syftade på tavlan. Sedan i vår klass PlayState, där vi implementerade alla andra bilder, så skrev jag in tavlan och då var bilden kopplad till ett namn och alltihop var kopplat till ett nummer. Numret jag fick ut använder jag sedan för att få tavlan att synas i spelet, genom att skriva in numret på diverse ställen i textdokumentet där vi leveldesignar.
Efter att jag diskuterat med vår lead designer så lyckades vi komma fram till ett resultat vi tyckte om och det lät testas av de andra i gruppen. Tavlans placeringar fungerade bra, men vi testade det inte med andra än gruppen. Inför beta-presentationen hade vi tavlan implementerad men veckan därefter så var det många saker som gick sönder efter en omfattande ändring i koden. Tavlan blev därefter bortglömd och blev inte implementerad till slutversionen av spelet.
Under tidspressen så var vi i gruppen stressade och vi prioriterade större och viktigare artefakter som en fungerande AI, ljud, ljus och meny istället. Det är i sådana här tillfällen som scrum-dokumentet hade varit till riktigt bra användning, men jag vill påstå att jag inte kollade på det dokumentet allt för mycket sista veckan.
Trevlig helg,
Alex Henningsson