Een half jaar na de start van mijn opleiding werkte ik voor het eerst samen met een team aan een SHMUP, waarvoor we vier weken de tijd hadden.
Mijn bijdrage
Ik heb de volgende zaken gerealiseerd:
De enemy behaviour: health, movement en schieten
Elke vijand heeft een eigen aanvalspatroon. De schorpioen schiet bijvoorbeeld drie kogels uit zijn staart. De grote mier produceert baby-mieren die als homing missiles functioneren en de speler achtervolgen. De vuurvliegjes volgen de welbekende sinusgolf-beweging in hun aanval.
Het wavesysteem
Toen ik dit maakte, was ik nog niet erg ervaren in het schrijven van code. Om het wavesysteem te implementeren, had ik een lijst aangemaakt met gespawnde vijanden. Zodra alle vijanden verslagen zijn en uit de lijst zijn verwijderd, wordt er automatisch van scène gewisseld, waar de nieuwe wave begint.
Het health systeem van de speler
Ik heb ook i-frames toegevoegd, zodat je niet meteen doodgaat, maar tijdelijk geen schade oploopt en de kans krijgt om te ontwijken. Het i-frames-script zorgt ervoor dat het model knippert, zodat je visueel kunt zien dat je onkwetsbaar bent en tijdelijk niet geraakt kunt worden.
Tot slot heb ik de in-game HUD verbeterd met een levens- en scoresysteem