Opdracht 7 toonKaarten
Wat er nu gebeurt is afhankelijk van de waarde van wat er met de dobbelsteen is gegooid. We gaan eerst kijken naar de eerste vier opties. Bij deze opties moet er een kaart van de tafel worden gepakt.
1 => "landdier",
2 => "luchtdier",
3 => "waterdier",
4 => "lucht-, land, of waterdier",
We hebben hier dus een if-else algoritme nodig. Het eerst stukje is hier gegeven. Om een kaart te pakken moet je eerst laten zien welke kaarten er nog op tafel liggen. Dat gaan we doen met de functie toonKaarten.
if($dobbelsteen < 5) {
echo "Alle kaarten nog in het spel:\n";
echo toonKaarten($session['kaarten']) . "\n";
}
Het resultaat kan er in eenvoudige vorm als volgt uitzien:
Alle kaarten nog in het spel:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26
In het echt ziet het er dan zo uit:
De speler kan vervolgens een input veld krijgen waar hij kan kiezen welke kaart hij wil pakken (volgende opdracht).
Mogelijk kan je hier gebruik maken van de functie array_keys() van php.
Maak in deze opdracht de functie toonKaarten().
Je levert de functie toonKaarten in.