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 ! ”