Opdracht 3 Ben ik er al?

img.png

We gaan er eerst even vanuit dat de eindpositie de startpositie + 1 is. Dus blauw eindigt op 1. Daarmee kunnen we dus 41 stappen op het bord zetten. Om te controleren of de worp geldig is maken we een nieuwe functie:

function kanBewegen($gezetteStappen, $dobbelsteen) {}

De functie krijgt mee het aantal al gezette stappen en de waarde van de dobbelsteen. De functie geeft een true terug als het aantal stappen is toegestaan en een false als dat niet zo is. Zie onderstaande tabel waarmee je je functie kan testen. Bedenk zelf ook nog een aantal testwaarden.

gezetteStappen dobbelsteen Toegestaan?
36 6
36 5
39 2
39 4

Opdracht A

Maak de functie kanBewegen en test deze goed. Lever de functie met de testaanroepen in. Je kan echo niet gebruiken voor de output, omdat deze niets laat zien bij een false (bij true is het een 1). Gebruik in plaats daarvan de functie vardump().

Inleveren

                                                                                                                                                                                                                                             |

Opdracht 2 Dobbelsteen Opdracht 4 Voorbij positie 39