एक भूलभुलैया के माध्यम से चरण दर चरण स्प्राइट को प्रोग्राम करें - लेकिन जो पदक आप चाहते हैं उसके लिए सबसे छोटे प्रोग्राम और एक लूप की आवश्यकता होती है।
मूव और टर्न ब्लॉक का एक क्रम बनाएं (रिपीट और इफ-पाथ-अहेड के साथ) ताकि स्प्राइट लक्ष्य तक पहुंच जाए। यह पहुंचने के लिए पर्याप्त नहीं है - सबसे कम ब्लॉकों के साथ स्वर्ण पुरस्कार हल करना, जिसका आमतौर पर मतलब है बार-बार चरणों को एक लूप में मोड़ना।
स्प्राइट स्प्रिंट भूलभुलैया-सुलझाने को चुस्त, लूप प्रोग्राम लिखने, वास्तविक प्रोग्रामिंग लॉजिक बनाने के पाठ में बदल देता है।
चलने और मुड़ने के ब्लॉक, Repeat और एक शर्त के साथ, Scratch की शब्दावली हैं — वह ब्लॉक-आधारित भाषा जिसे MIT मीडिया लैब ने पाँच से सोलह वर्ष की उम्र के लिए बनाया।
यहाँ जो मायने रखता है वह मौलिक अंक-प्रणाली है: लक्ष्य तक पहुँचना काफ़ी नहीं, और स्वर्ण कम ब्लॉकों में हल करने के लिए आरक्षित है।
यह अभ्यास को अमूर्तन के सबक में बदल देता है। चालों की लंबी सूची हमेशा काम करती है और कभी कुछ नहीं सिखाती; संक्षिप्तता को मजबूर करना ही लूप को स्पष्ट उत्तर बनाता है, क्योंकि दोहराव ही एकमात्र चीज़ है जो किसी प्रोग्राम के काम को बदले बिना उसे छोटा करती है।
स्प्राइट स्प्रिंट भूलभुलैया-सुलझाने को चुस्त, लूप्ड प्रोग्राम लिखने के पाठ में बदल देता है। यह PlayPendium के लिए इन-हाउस बनाया गया एक मूल, निःशुल्क ब्राउज़र गेम है।