Galloway woods casualgames | Page 7

Spillet er opbygget således at hovedpersonen( heroen) skal undgå eller dræbe ånderne for at overleve natten. Ånderne dræbes med en lommelygtens lys. For hver time der er gået af natten øges åndernes fart og der kommer flere af dem. Når lyset er tændt på lygten, bruges batteriet. Hvis batteriet løber tør er der ingen andre muligheder end at lade heroen dø. Hvis ånderne rammer heroen dør den.
Batteriet sat sat til at have en vis værdi. Når space knappen trykkes bliver lys keglen synlig. Der er brugt if statements for at kalde et spritesheet når batteriet falder i værdi + remove lyset fra scenen når batteriet er under 0. Ånderne kan kun rammes når lyskeglen er synlig og her har det været nødvendigt også at lave en if statement
Når ånderne forsvinder fra scenen splices de væk. Når antallet er under 0 øges farten og nextlevel kaldes. I nextlevel funktionen er tilføjet en if statement der siger at hvis level er > 8 skal Åndbossen kaldes. Dette har skabt en del problemer da kollision testen bliver kaldt i heartbeat og har en stage. update på 60 frames per sec. Ånden blev så spawnet, så det blev nærmest kunst på scenen. For at undgå dette skulle der tilføjes en if sætning om at KUN når bossen ikke var der skulle next. level kaldes. Besværligt problem der forfulgte projektet. Der kunne her meget vel laves en løsning hvor åndbossen spawner uafhængig af level.

Proces & logik

Spillet er opbygget således at hovedpersonen( heroen) skal undgå eller dræbe ånderne for at overleve natten. Ånderne dræbes med en lommelygtens lys. For hver time der er gået af natten øges åndernes fart og der kommer flere af dem. Når lyset er tændt på lygten, bruges batteriet. Hvis batteriet løber tør er der ingen andre muligheder end at lade heroen dø. Hvis ånderne rammer heroen dør den.

Batteriet

Batteriet sat sat til at have en vis værdi. Når space knappen trykkes bliver lys keglen synlig. Der er brugt if statements for at kalde et spritesheet når batteriet falder i værdi + remove lyset fra scenen når batteriet er under 0. Ånderne kan kun rammes når lyskeglen er synlig og her har det været nødvendigt også at lave en if statement

Next level, dæmonfart & antal

Når ånderne forsvinder fra scenen splices de væk. Når antallet er under 0 øges farten og nextlevel kaldes. I nextlevel funktionen er tilføjet en if statement der siger at hvis level er > 8 skal Åndbossen kaldes. Dette har skabt en del problemer da kollision testen bliver kaldt i heartbeat og har en stage. update på 60 frames per sec. Ånden blev så spawnet, så det blev nærmest kunst på scenen. For at undgå dette skulle der tilføjes en if sætning om at KUN når bossen ikke var der skulle next. level kaldes. Besværligt problem der forfulgte projektet. Der kunne her meget vel laves en løsning hvor åndbossen spawner uafhængig af level.

“ What’ s wrong with this place!”