View on GitHub

coderdojo

Raad een getal handleiding

Voeg de volgende gebeurtenis toe:

Image

Hiermee kun je code uitvoeren als het spel begint. We kunnen de kat bijvoorbeeld iets laten zeggen. Dit kan door het volgende blok toe te voegen:

Image

Als we het spel starten door op de groene vlag te klikken zegt de kat nu ‘Ik heb een getal in gedachte’.

De volgende stap is dat we een willekeurig getal gaan bedenken zodat we dit later kunnen raden. Om dit te doen hebben we eerst een variabele nodig om het getal in op te slaan. Deze kunnen we op de volgende manier maken:

Image

Noem de variabele ‘getal’.

Image

We gaan de variable nu een waarde geven door het volgende blok toe te voegen:

Image

Het getal is nu altijd nul. Door het volgende blok aan te passen zorgen we ervoor dat het een willekeurig getal wordt tussen de 1 en de 10.

Image

Nu gaan we er voor zorgen dat de kat ons een vraag stelt zodat we het getal kunnen raden. Dit kan op de volgende manier:

Image

De kat stelt nu een vraag en het antwoord dat we geven wordt opgeslagen in de variable ‘antwoord’.

De volgende stap is dat we gaan kijken of het antwoord gelijk is aan het getal. Hiervoor gaan we eerst een ‘als - dan - anders’ blok toevoegen.

Image

Hiermee kunnen we eerst de twee getallen vergelijken. Als ze gelijk zijn wordt de code na de ‘dan’ uitgevoerd. Wanneer ze niet gelijk zijn wordt de code na de ‘anders’ uitgevoerd. Om de getallen te vergelijken voegen we de volgende code toe:

Image

Als het getal goed wordt geraden willen we de kat ‘Goed geraden’ laten zeggen en als het fout is ‘Mis poes!’. Dit kan op de volgende manier:

Image

Nu willen we er nog voor zorgen dat je meerdere keren kan raden tot dat je het goede antwoord hebt gegeven. Dit gaan we doen door een herhaling toe te voegen. Dit kan op de volgende manier:

Image

Goed gedaan! De eerste versie van ons spel is nu af.

Uitdaging: Speel een geluid af als het getal goed wordt geraden

Uitdaging: Maak het spel moeilijker door ervoor te zorgen dat de variabele ‘getal’ hoger dan 10 kan worden.

Uitdaging: Als je het fout hebt zeg dan of het getal hoger of lager is. Tip: Gebruik het volgende blok om te kijken of een getal hoger is.Image

Uitdaging: Zorg ervoor dat je maximaal 5 keer kan raden. Tip: Maak een nieuwe variabele om het aantal pogingen bij te houden.