BACK
LEARNING
OUTCOMES
INDIVIDUAL PROJECT
RETROCHESS
CONTEXT & BRIEF
De opdracht was om je eigen project te verzinnen.
Ik heb ervoor gekozen om een omgekeerde endless runner te maken. Je speelt als een schaakstuk, de koning.

Je moet voor de pionnen gaan staan om ervoor te zorgen dat ze het einde niet bereiken.

PREPARATION
Ik begon dit project met zoeken naar inspiratie.
Sinds ik wel eens naar synthwave luister zag ik de bovenstaande screensaver voorbij komen op youtube. Door de retro sfeer moest ik denken aan een spel, Shotgun King.

De combinatie van de twee had als uitkomst dit project. Na het maken van een schets ben ik aan de slag gegaan met programmeren.

Click here for the sketch
WEEK ONE
Ik ben begonnen met het maken van het bewegende speelveld. Daarna heb ik pixel art gemaakt van de koning en een pion. Vervolgens heb ik de koning in het bestand gezet en ervoor gezorgd dat je hem kan bewegen doormiddel van speler input.

Met het programmeren van de vijandige pion had ik meer moeite. Dit kwam door de manier waarop ik de achtergrond animatie had gemaakt.

Buiten de project week om, heb ik het uiteindelijk opgelost met behulp van Klaas.

Ik heb deze week veel geleerd over programmeren, waaronder het gebruik van een key om individuele objecten bij te houden.
WEEK TWO
In de tweede week ben ik eerst aan de slag gegaan met een passende achtergrond zoeken. Nadat ik die had gevonden ben ik aan de slag gegaan met een animatie loop van de bewegende stad.
Dit kan ik niet een volledig succes noemen sinds, dicht bij het scherm, de animatie erg glitchy is. Dat heb ik wel kunnen verbergen door de z-as aan te passen.
Ook dit kwam weer met wat problemen. De animatie zag er niet goed uit in het midden van het scherm.
Dit heb ik opgelost door het te verbergen met een portaal, die ik zelf heb gephotoshopt.

Daarna ben aan de slag gegaan met het geluid. Zo heb ik achtergrond muziek toegevoegd. Maar ook geluiden voor bewegen, een pion die het einde bereikt en het slaan van een pion.
Op de muziek had ik van Evert feedback gekregen, het was niet synthwave genoeg.
Dit heb ik vervolgens aangepast.

Als laatste heb ik nog levens, een score teller en een startscherm toegevoegd.

Click here for the code