ตั้งโปรแกรมสไปรท์ทีละขั้นตอนผ่านเขาวงกต แต่เหรียญรางวัลที่คุณต้องการต้องใช้โปรแกรมและวงวนที่สั้นที่สุด
สร้างลำดับของบล็อกการเคลื่อนที่และหมุน (ด้วย Repeat และ If-Path-Ahead) เพื่อให้สไปรท์ไปถึงเป้าหมาย ยังไม่เพียงพอที่จะมาถึง — รางวัลทองคำที่แก้ไขได้ด้วยบล็อกที่น้อยที่สุด ซึ่งโดยปกติหมายถึงการพับขั้นตอนซ้ำ ๆ ให้เป็นวง
Sprite Sprint เปลี่ยนการแก้เขาวงกตให้เป็นบทเรียนในการเขียนโปรแกรมที่รัดกุมและวนซ้ำ เพื่อสร้างตรรกะในการเขียนโปรแกรมจริง
บล็อกเดินและเลี้ยว พร้อม Repeat และเงื่อนไข คือคลังคำของ Scratch ภาษาแบบบล็อกที่ MIT Media Lab สร้างสำหรับอายุห้าถึงสิบหกปี
การให้คะแนนที่เป็นต้นฉบับคือสิ่งที่สำคัญที่นี่: การไปถึงเป้าหมายยังไม่พอ และเหรียญทองสงวนไว้สำหรับการไขด้วยบล็อกน้อย ๆ
นั่นเปลี่ยนแบบฝึกหัดเป็นบทเรียนเรื่องนามธรรม รายการตาเดินยาว ๆ ใช้ได้เสมอและไม่เคยสอนอะไร การบังคับให้สั้นคือสิ่งที่ทำให้การวนซ้ำเป็นคำตอบที่ชัดเจน เพราะการทำซ้ำคือสิ่งเดียวที่ทำให้โปรแกรมสั้นลงโดยไม่เปลี่ยนสิ่งที่มันทำ
Sprite Sprint เปลี่ยนการแก้เขาวงกตให้เป็นบทเรียนในการเขียนโปรแกรมที่รัดกุมและวนซ้ำ มันเป็นเกมเบราว์เซอร์ดั้งเดิมฟรีที่สร้างขึ้นสำหรับ PlayPendium