Programează un sprite pas cu pas printr-un labirint - dar medalia pe care o vrei are nevoie de cel mai scurt program și de o buclă.
Construiește o secvență de blocuri de mutare și întoarcere (cu Repeat și If-Path-Ahead), astfel încât sprite-ul să ajungă la obiectiv. Nu este suficient să ajungi — aur recompense rezolvarea cu cele mai puține blocuri, ceea ce înseamnă de obicei plierea pașilor repeți într-o buclă.
Sprite Sprint transformă rezolvarea labirintului într-o lecție de scriere a programelor strânse, în buclă, construind o logică reală de programare.
Blocurile de deplasare și rotire, cu Repeat și o condiție, sunt vocabularul Scratch — limbajul bazat pe blocuri construit de MIT Media Lab pentru vârste între cinci și șaisprezece ani.
Punctajul original este ce contează aici: a ajunge la țintă nu este suficient, iar aurul este rezervat rezolvării cu puține blocuri.
Asta transformă exercițiul într-o lecție despre abstractizare. O listă lungă de mutări funcționează întotdeauna și nu predă niciodată nimic; impunerea conciziei este ceea ce face din buclă răspunsul evident, pentru că repetiția este singurul lucru care scurtează un program fără să schimbe ce face.
Sprite Sprint transformă rezolvarea labirintului într-o lecție de scriere a programelor strânse, în buclă. Este un joc de browser original, gratuit, creat intern pentru PlayPendium.