একটি গোলকধাঁধার মাধ্যমে ধাপে ধাপে একটি স্প্রাইট প্রোগ্রাম করুন — তবে আপনি যে পদকটি চান তার জন্য সবচেয়ে ছোট প্রোগ্রাম এবং একটি লুপ প্রয়োজন।
মুভ এবং টার্ন ব্লকের একটি ক্রম তৈরি করুন (পুনরাবৃত্তি এবং যদি-পাথ-আগে) যাতে স্প্রাইট লক্ষ্যে পৌঁছায়। এটি পৌঁছানো যথেষ্ট নয় — স্বর্ণের পুরস্কারগুলি সবচেয়ে কম ব্লকের সাথে সমাধান করা, যার অর্থ সাধারণত একটি লুপে বারবার ধাপগুলি ভাঁজ করা।
স্প্রাইট স্প্রিন্ট গোলকধাঁধা-সমাধানকে আঁটসাঁট, লুপ করা প্রোগ্রাম লেখার একটি পাঠে পরিণত করে, বাস্তব প্রোগ্রামিং লজিক তৈরি করে।
Repeat ও একটি শর্তসহ চলা ও ঘোরার ব্লকগুলো হলো Scratch-এর শব্দভান্ডার — পাঁচ থেকে ষোলো বছর বয়সীদের জন্য MIT Media Lab-এর তৈরি ব্লক-ভিত্তিক ভাষা।
এখানে মৌলিক স্কোরিংটিই গুরুত্বপূর্ণ: লক্ষ্যে পৌঁছানো যথেষ্ট নয়, আর সোনা সংরক্ষিত অল্প ব্লকে সমাধানের জন্য।
এটি অনুশীলনটিকে বিমূর্তনের একটি পাঠে রূপান্তরিত করে। চালের একটি দীর্ঘ তালিকা সবসময় কাজ করে এবং কখনো কিছু শেখায় না; সংক্ষিপ্ততা বাধ্যতামূলক করাই একটি লুপকে স্পষ্ট উত্তর বানায়, কারণ পুনরাবৃত্তিই একমাত্র জিনিস যা একটি প্রোগ্রাম কী করে তা না বদলে তাকে ছোট করে।
স্প্রাইট স্প্রিন্ট গোলকধাঁধা সমাধানকে আঁটসাঁট, লুপ করা প্রোগ্রাম লেখার একটি পাঠে পরিণত করে। এটি একটি আসল, বিনামূল্যের ব্রাউজার গেম যা PlayPendium-এর জন্য ঘরে তৈরি।