Bugjacht
Het programma staat klaar, Bo moet naar het vuur, maar er zit één fout in. Kijk naar het raster, volg de pijlen in je hoofd en tik de pijl die niet klopt.
Zo speel je
Je ziet een raster met Bo en het vuur, en daaronder het programma: een rij genummerde pijlen. Eén pijl is fout: hij wijst de verkeerde kant op. Tik die pijl aan. Goed gekozen? Dan komt het volgende programma. Acht programma's, en je score is het aantal gevonden bugs.
Wat je oefent
Debugging: fouten vinden in een programma dat er goed uitziet. Dat vraagt om het programma in je hoofd uit te voeren, stap voor stap, en te controleren of Bo nog op de goede weg is. Kinderen leren zo dat een fout geen ramp is maar een puzzel, en dat je hem vindt door systematisch te kijken in plaats van alles opnieuw te doen.
Tips
Wijs met je vinger mee over het raster: één pijl, één vakje. Zodra Bo van het pad naar het vuur afwijkt of van het bord zou lopen, heb je de bug gevonden. Let op: de fout kan ook in de laatste stap zitten, als Bo net langs het vuur zou lopen.
Daarna
In de stoomtijd zoek je fouten in echte Python: een verkeerd getal, een vergeten dubbele punt, een regel die niet inspringt. Dezelfde vaardigheid, andere taal. Snel pijlen bouwen zonder fouten oefen je met de Pijlenrace.
Speel BugjachtThuis en in de klas
Bugjacht duurt één tot twee minuten en oefent debugging. Thuis werkt het als afsluiter na een level; in de klas als opwarmer op het digibord, waarna één leerling uitlegt hoe hij het aanpakte. Het record staat per speler bewaard, zodat je jezelf kunt verbeteren zonder met anderen te vergelijken. Er zijn geen punten, sterren of badges: de minigames staan los van het verhaal en van de voortgang in de tijdperken.
Meer minigames: Pijlenrace · Onthoud de route · Regelvolgorde · Stappenteller · Kleurenflits · Wat print dit? · Codebreker · Welk programma tekent dit? · Snelle sorteerder · alle minigames.
Veelgestelde vragen
Is er altijd precies één fout?
Ja. Het programma is de goede route met één pijl veranderd, dus er is altijd één antwoord.
Waarom is dit belangrijk?
Programmeurs zijn het grootste deel van hun tijd bezig met fouten vinden. Wie dat als spel leert, raakt er niet van in paniek.