Opdracht 13 Samenvoegen

Als het goed is kunnen we nu alle losse functies samenvoegen in het bestand functies.php.

// geeft als resultaat 28 kaarten 9x landdier, 9x luchtdier en 9x waterdier. De kaarten zijn geschudt
function getKaarten() {...}

// toont alle kaarten die nog in het spel zitten
function toonKaarten($kaarten) {...}

// geeft als antwoord een willekeurige waarden tussen 1 en 6
function getDobbelsteen() {...}

// geeft de tekstuele waarde van de dobbelsteen
// $gooi is de gegooide waarde
function getDobbelsteenLabel($gooi) {...}

// toont de waarde van de aangegeven kaart
function toonKaart($kaart, $kaarten) {...}

// pakt een kaart uit de pot
function eventPakkaart($kaart, $dobbelsteen, &$kaarten, &$speler) {...}

// pakt een kaart af bij een tegenspeler
function eventAfpakken($spelerActief, $spelerAfpakken, &$spelers) {...}

// toont de lengte van de krokodil
function toonKrokodil($lengte) {...}

// geeft de beurt aan de volgende speler
function setBeurt($aantalSpelers, &$beurt) {...}

Maak nu het bestand index.php. Het eerste wat je doet is met require_once het bestand functies.php in het geheugen roepen. Je kunt de functies dan gebruiken in index.php. Voeg vervolgens alle code die je bent tegengekomen in opdracht 3-12 op een logische manier bij elkaar.

Je levert het bestand index.php in.

Antwoord insturen

Opdracht 12 setBeurt Opdracht 14 De volgende beurt