1.1-Introductie-Programmeren

Boter-kaas-en-eieren compleet

Moeilijkheid: Filled Filled Outlined

Als het goed is heb je nu een spel dat alles doet, behalve bepalen of het spel is beeindigd. Het exit criterium voor de grote while-loop is nu dat er een 0 wordt ingegeven. Dit exit criterium ga je vervangen.

Hieronder een aantal tips:

  1. Ga eerst op papier of whiteboard uitzoeken wat de mogelijke situaties zijn waarbij het spel eindigt.
  2. Bedenk welke variabelen je nodig hebt om deze controle uit te voeren.
  3. Vervang het huidige exit criterium door een boolean gameOver, zet die voorlopig op true. Je kunt het spel dan eindigen met de stop-knop. Test dit voor je verder gaat.
  4. Bedenk op welke plek in de grote while-loop deze boolean een echte waarde moet krijgen.
  5. Schrijf de code om die waarde te bepalen.
    • tip: gebruik aparte methodes hiervoor om de code overzichtelijk te houden.
  6. En vergeet niet de invoer 0 op te vangen als incorrecte invoer.

Voorbeeld

Er is een winnaar:

example example

Er is sprake van gelijkspel:

example