1. Endless Runner#
Een Endless Runner is een soort platformspel waarin de speler oneindig kan rennen door een landschap vol obstakels. De speler kan de obstakels ontwijken door te springen (en soms ook door te bukken of naar links en rechts te bewegen). Het doel is zo lang mogelijk te overleven en een zo hoog mogelijke score te behalen. Het bekendste voorbeeld is waarschijnlijk de Google Dino game.
De Endless Runner die we hier gaan maken is geïnspireerd op de Engelstalige tutorial van A Posteriori.
Voorbereiding#
Maak voor dit project in je games map een nieuwe map aan met de naam endlessrunner. Maak in die nieuwe map ook alvast de map images aan.
Download de sprites die we gaan gebruiken: assets.zip. Dit is een zip-bestand dat alle benodigde sprites bevat. Open het zip-bestand en plaats de sprites in de images map in de endlessrunner map.
Download pgzhelper.py en plaats het in de endlessrunner map. Dit bestand bevat een aantal handige functies die we gaan gebruiken in de game.
Maak in Mu Editor een nieuw bestand en sla het op in je endlessrunner map onder de naam endlessrunner.py.
Als je alles goed hebt gedaan, zou je nu de volgende structuur moeten hebben:
Bronnen#
De assets die we gebruiken in deze les zijn afkomstig van de volgende websites:
Dino sprites: Freepik.com
Cactus sprites: Freepik.com
Heart sprites: Vecteezy.com.