قصههای روبی؛ برنامهنویسی در دل داستان
قصههای روبی همان «ماجرای روبی، فصل ۱» است: داستانی دوبعدی و فارسی که در آن صفحهی شطرنجی روبی میشکند و او برای جمع کردن تکهها و پیدا کردن راه خانه به کمک کد تو نیاز دارد.
- 👥 تعداد بازیکن
- ۱ نفر
- 🔀 نوع کدنویسی
- بلوکهای جهت + کد متنی ساده + پرسش
- 🎂 سن مناسب
- از ۶ سال
- 💻 کجا بازی میشود
- تکنفره، وب و ویندوز
قصههای روبی چیست؟
قصههای روبی یک داستان تعاملی دوبعدی است که در نقشهی سفر مرحلهبهمرحله پیش میرود. داستان نه پرده دارد: پیشدرآمد، بیداری، روستای روبی، شب طوفانی، مزرعهی پیر، رودخانه و چرخ پنچر، کوه پدربزرگ، روبی امدادگر و باغ آرام. در مجموع بیش از ۱۴۰ صحنه در این مسیر هست.
در طول راه روبی با دوستانی مثل پشمک، پروانه، حلزون، گرگ مهربان و کلاغ آشنا میشود و آخر داستان به خواهرش نقره و مامانبزرگ میرسد. گفتوگوها فارسی و کودکانهاند و پیام داستان دوستی و ول نکردن است.
چطور بازی کنیم؟
روی نقشهی سفر روی صحنهی بعدی بزن تا وارد شوی. روبی روی نقشه از صحنهای به صحنهی دیگر میرود و پیشرفتت ذخیره میشود. بعضی صحنهها نمایش داستانی با گفتوگوی شخصیتها هستند و بقیه یک کار از تو میخواهند. در چالشهای کد متنی، گاهی کد آماده است و فقط باید دکمهی اجرا را بزنی و نتیجه را ببینی، و گاهی باید خودت آن را کامل کنی تا خروجی درست چاپ شود. اگر گیر کنی، راهنمایی کوتاهی کنار تمرین هست.
انواع کارهایی که در طول داستان از تو خواسته میشود:
- ✅ بازیهای کوتاه شبکهای با «جلو»، «چپ» و «راست» برای رساندن روبی به پروانه، حلزون یا گلها
- ✅ چالشهای شبکهای که باید مسیر را با بلوک برنامهریزی کنی
- ✅ چالشهای کد متنی با print و «اگر … وگرنه»
- ✅ پرسشهای چندگزینهای دربارهی مفهومها
نوع کدنویسی در قصههای روبی
قصههای روبی چند نوع چالش کدنویسی را در دل داستان میآورد: بازیهای کوتاه شبکهای با «جلو»، «چپ» و «راست»، چالشهایی که باید مسیر را با بلوک برنامهریزی کنی و چالشهای کد متنی ساده با print و «اگر … وگرنه».
هر چالش یک هدف داستانی دارد، مثل رساندن روبی به پروانه یا باز کردن یک در؛ پس کد نوشتن معنا پیدا میکند و کودک برای ادامهی قصه انگیزه دارد.
🔀 دستورها و بلوکهای این بازی
- جلو / چپ / راست
- print(...)
- اگر … وگرنه
- پرسش چندگزینهای
یک برنامهی نمونه
جلو
جلو
راست
جلو
print("رسیدم!")قصههای روبی یکی از بازیهای آموزش رباتیک و برنامهنویسی آکادمی روبی است؛ همان مفهومها در ۴ لیگ روبی قدمبهقدم تا پایتون واقعی ادامه پیدا میکنند.
قصههای روبی چه چیزی یاد میدهد؟
تمرینها از سادهترین ایده شروع میشوند: «جلو» یعنی جلوی خود ربات، نه بالای صفحه. بعد ترتیب دستورها، دور زدن مانع، تکرار، حرف زدن روبی با print و تصمیم گرفتن با «اگر» اضافه میشود. چون هر تمرین برای حل یک مشکل در داستان است، کودک میفهمد هر مفهوم به چه دردی میخورد.
این پیوند کد با هدف داستان، برنامهنویسی را از تمرین خشک به حل مسئلهی معنادار تبدیل میکند و انگیزهی ادامه دادن میدهد.
برای چه سنی و چند نفره است؟
قصههای روبی یک بازی تکنفره است و برای کودکان دبستانی که تازه شروع کردهاند نقطهی شروع خوبی است. کودکانی که هنوز روان نمیخوانند میتوانند داستان را همراه یکی از والدین دنبال کنند.
همهی مسیر داستان رایگان است.
ماجرای روبی، فصل ۲
بعد از این داستان، «ماجرای روبی (فصل ۲)» بهصورت یک مسیر جداگانه در بخش بازیها هست با دوستان و کشفهای تازه. صفحهی جداگانهی آن را هم در همین سایت میتوانید ببینید.
نکته برای والدین
برای کودکان کمسنتر داستان را با هم بخوانید و قبل از هر چالش بپرسید «فکر میکنی روبی باید از کدام طرف برود؟». این گفتوگوی کوتاه همان برنامهریزی پیش از اجراست.
هر جلسه را با یک پرده تمام کنید تا کودک با حس موفقیت از بازی بیرون بیاید و برای ادامهی ماجرا مشتاق بماند. بعد از بازی هم میتوانید از او بخواهید داستان را برایتان تعریف کند و بگوید روبی در هر جا با کدام دستور مشکلش را حل کرد.
سوالهای پرتکرار
قصههای روبی برای شروع مناسب است؟
بله، تمرینها از سادهترین دستورها شروع میشوند و کمکم مفهومهای تازه اضافه میشوند.
داستان به زبان فارسی است؟
بله، گفتوگوها و تمرینها فارسیاند و نسخهی انگلیسی هم دارند.
رایگان است؟
بله، همهی داستان رایگان است.