Introductie

Welkom bij de module “Cards”. In deze module maken we zelf een turn-based, rogue-like kaartspel waarin je kaarten met speciale effecten speelt, om vijanden te verslaan. Ook groeit het deck van de speler langzaam omdat ze aan het eind van elk gevecht een nieuwe kaart aan het deck toe mag voegen.

Tijdens deze module maak je zelf Game design elementen, vul je een Technisch Design Document (TDD) aan en werk je naar een werkend product.

<aside> ℹ️

Info Pagina’s

Extra informatie

TDD Template


Game Design

Technisch Ontwerp

S.O.L.I.D.

</aside>

https://www.youtube.com/watch?v=9SZUtyYSOjQ

Voorbeeld: Slay the Spire

Waarom ga je dit maken?

Hoewel je al eerder spellen hebt gemaakt brengt dit genre nieuwe uitdagingen met zich mee. Uitdagingen die soms design-technisch soms programmeer technisch van aard zijn.

Turn-based: Aan het begin van vorig jaar heb je boter-kaas-en-eieren en memory gemaakt. Sindsdien heb je voor schoolopdrachten geen spel gemaakt waarbij de speler soms minder acties uit kan voeren omdat ze niet aan de beurt zijn. Het is belangrijk om goed naar de speler te communiceren wanneer ze wel en wanneer ze niet zelf acties kunnen ondernemen. Ook moet het duidelijk zijn wat er gebeurt op de momenten dat de speler zelf geen acties kan nemen.

Kaartendeck: Bijna elk spel bevat randomness. Het unieke aan kaarspellen is dat elke kaart in een deck precies één keer gekozen moet worden. Zodra alle kaarten een keer zijn gekozen begin je opnieuw (schudt je het deck). Bovendien kunnen kaarten meerdere keren in het deck zitten. Dit is nog een hele puzzel.

Resource Management: De speler mag niet elke beurt elke kaart die ze hebben spelen. Hier zit een limiterende factor aan die je zelf mag bedenken, met als vereiste dat het een strategische diepgang toevoegt. Het is hier belangrijk om een eerlijk, maar vooral leuk systeem voor te gebruiken.

Ook heb je andere resources, denk bijvoorbeeld aan health.

Rogue-like: De speler komt 1-voor-1 vijanden tegen, elk gevecht is tegen één vijand tegelijkertijd. Het bepalen van de vijanden en de kaarten die de speler tegenkomt moet ook willekeurig gebeuren.

Portfolio: Aan het eind van deze module heb je een mooi product zoals je niet eerder hebt gemaakt. Doe dus je best om een mooie toevoeging aan je portfolio te maken.

Leerdoelen

Projecteisen

Het eindproduct wordt een kaartspel waarin de speler vecht door het spelen van kaarten met verschillende effecten. Kaarten kunnen negatieve effecten hebben voor vijand zoals schade of positieve effecten voor de speler zoals healen.