Project: Dungeon Crawler

Een dungeon crawler game is een spel waarin je door willekeurig gegenereerde levels of dungeons navigeert

Vormgeving

Je game moet niet alleen werken, maar ook aangenaam zijn om te spelen.

Besteed aandacht aan:

Onderdelen

tip

Werk stap voor stap. Test elk onderdeel voordat je verdergaat en vraag feedback wanneer je vastloopt.

tip

De onderdelen moeten niet in deze volgorde gemaakt worden.

Random enemies

Genereer een willekeurige vijand (enemy) met verschillende random elementen.

Je enemy bevat minstens:

Start menu

Maak een startmenu dat bij de sfeer van jouw dungeon crawler past.

tip

De ☩ symbolen in de knop zijn ASCII-characters.

Maak een character creation menu waarin de speler zijn eigen hero samenstelt.

De speler kan minstens de volgende eigenschappen kiezen:

Toon de naam van je hero en geef elke class unieke stats.

Zorg ervoor dat:

Game loop

De game bestaat uit een oneindige spelcyclus waarin de speler telkens een nieuwe encounter krijgt.

Bij iedere beurt gebeurt minstens het volgende:

  1. Genereer een nieuwe encounter.
  2. Toon de actuele informatie van de hero (naam, class, health en andere stats).
  3. Laat de speler een actie uitvoeren.
  4. Werk de spelstatus bij (health, level, inventory, …).
  5. Controleer of de hero nog leeft.
  6. Herhaal de cyclus of toon een game-over-scherm.

Tips:

Game over

Toon een game-over-scherm met minstens:

Wanneer de speler opnieuw begint, wordt een nieuwe run gestart. De speler moet opnieuw een hero kunnen aanmaken en de game mag geen oude stats of voortgang blijven gebruiken.

Extra uitdaginen

Enemies:

Hero:

Game loop:

Game over:

Last edited: 21/10/2026
Created: 10/06/2024