Blogpost no. 2: Power Ups / Uppgraderingar
|
Tjenare, Ikväll tänkte jag ta inlägget på svenska istället. Lite variation skadar ju inte! Så, under den här veckan har jag återigen arbetat med ett par olika artefakter. Men mitt ansvarsområde har varit power ups, eller tillfälliga uppgraderingar. En power up är en funktion som finns i många spel där man genom att interagera med vissa saker får extra mycket kraft på något sätt. Man får ett tillfälligt övertag över sin motståndare. Som krav i vår uppgift så skall man ha med power ups, tre st närmare bestämt. Men med tanke på att det inte är deadline för projektet förrän om fem veckor så startade vi med bara en. Vi valde att börja med vår björnmatta. Det spelaren gör med björnmattan är att först lokalisera den i huset, sedan plocka upp den. För att använda den så klickar spelaren på tangent ‘A’. Det som händer då är att fienden, Otto, tappar bort spelaren. Rent visuellt sätt så gömmer sig spelaren under björnmattan. I kod så är det inte riktigt det som händer! I kod så säger jag till spelet att när spelaren plockat upp björnmattan och klickar på ‘A’ så slutar Otto att leta efter en, samt att spelaren inte kan röra på sig längre. Med tanke på att jag inte hann få in fler funktioner till Otto så fungerar inte power up:en som den ska än. Det Otto egentligen ska göra är att gå iväg och leta efter spelaren på nytt, men just i det här stadiet så stannar Otto upp och står kvar där han stod när spelaren klickade på ‘A’. Jag beräknade att power up:en skulle ta ca. åtta timmar att göra. Den tog mellan fem och sex timmar att göra, utan att den blev helt fullständig. Jag skapade power up:en genom att lägga in en ny funktion i Enemy-klassen vars enda uppgift var att säga om spelaren aktiverat eller inte aktiverat power up:en. Om funktionen sa att power up:en var aktiverad så stoppades Ottos söknings-funktion. Söknings-funktionen är funktionen som bestämmer om Otto jagar och letar efter spelaren eller inte. För att få hela power up:en att fungera så behöver jag skapa en ny söknings-funktion där han inte jagar spelaren, utan bara letar efter spelaren. Jag vet på ett ungefär hur jag ska göra detta, men fick det inte att fungera så det är inte implementerat än. Bilden nedan visar en bild på hur björnmattan ser ut. Vid senare milstolpar, antingen den slutgiltiga eller till betan så kommer det finnas en animation när spelaren har björnmattan på sig. Detta är inte animerat, ritat, sketchat eller implementerat i det här tidiga stadiet. Till nästa gång, Alex Henningsson |
