Jemand hat eine fehlerhafte Karte in das Programm der Schildkröte gesteckt – finden Sie sie, reparieren Sie sie und steuern Sie die Schildkröte zum Juwel.
Die Schildkröte folgt einem Programm aus Anweisungskarten, aber eine Karte ist falsch und bringt sie vom Kurs ab. Verfolgen Sie den vorgesehenen Pfad, klicken Sie auf die Karte, die Ihrer Meinung nach fehlerhaft ist, und ersetzen Sie sie durch die richtige Anweisung aus der Palette. Führen Sie das Programm aus, um die Schildkröte zu beobachten und zu bestätigen, dass sie nun das Juwel erreicht.
Turtle Tracks lehrt das Sequenzieren und Lesen von Code durch die Suche nach einer einzelnen fehlerhaften Anweisung, eine leicht zugängliche Einführung in das Debuggen.
Die Schildkröte stammt von Seymour Papert. Logo setzte einen relativen Cursor auf eine kartesische Ebene und ließ Kinder ihn mit FORWARD und RIGHT steuern, was Geometrie zu etwas machte, das man anweist, statt es auswendig zu lernen.
Die originelle Rahmung ist Fehlersuche statt Verfassen: Das Programm der Schildkröte existiert bereits, eine Karte darin ist falsch, und die Aufgabe ist, den beabsichtigten Weg nachzuvollziehen und herauszufinden, welche Karte sie vom Kurs abbrachte.
Das ist die schwierigere und nützlichere Hälfte des Programmierens und diejenige, die den Schöpfern von Logo am meisten am Herzen lag. Paperts Argument war, dass ein falsches Programm kein Versagen ist, sondern etwas, das es zu diagnostizieren gilt – und eine Schildkröte ist der ideale Patient, weil ihr Fehler auf den Bildschirm gezeichnet wird.
Turtle Tracks ist ein originelles Debugging-Puzzle, das das Sequenzieren und Lesen von Code durch die Suche nach einer einzelnen fehlerhaften Anweisung lehrt. Spielen Sie täglich kostenlos in Ihrem Browser und üben Sie Rätsel in drei Schwierigkeitsgraden.