🎖️ بازی‌ها

لیگ ماموریت‌های کد؛ مسابقه‌ی کدنویسی روبی

مریخ‌نورد «کاوشگر-۷» در طوفان شن گم شده و فقط می‌توانی چهار دستور بفرستی. لیگ ماموریت‌های کد یک مسابقه‌ی برنامه‌نویسی است، نه مسابقه‌ی سرعت: هر ماموریت یک مسئله است، چک‌کننده دقیق می‌گوید برنامه کجا خراب شد و تو سه شانس داری تا درستش کنی.

👥 تعداد بازیکن
۱ تا ۱۰ نفر
🧩 نوع کدنویسی
بلوک‌های جهت + چک‌کننده و ۳ شانس
🎂 سن مناسب
از ۸ سال تا نوجوان
🌐 کجا بازی می‌شود
کنار هم روی یک دستگاه یا آنلاین با کد اتاق

لیگ ماموریت‌های کد چیست؟

لیگ ماموریت‌های کد ده «عملیات» دارد و هر عملیات یک داستان و ۱۰ تا ۱۵ ماموریت. روی هم ۱۱۳ ماموریت و بیش از ۳۰۰ دقیقه مسابقه است؛ یعنی می‌شود آن را یک لیگ چندجلسه‌ای در کلاس یا خانه برگزار کرد. همه‌ی ماموریت‌ها فقط با چهار دستور حل می‌شوند: جلو، عقب، چپ و راست.

لحن داستان‌ها برای نوجوان‌ها هم جذاب است: سرقت داده‌های یک بیمارستان از برج یک شرکت خلافکار، خرابکار ایستگاه فضایی، ردیابی پهپاد ناشناس، ربات امدادگری که باتری‌اش رو به تمام شدن است و در فینال، هوش مصنوعی سرکشی که چراغ‌ها و ماهواره‌های شهر را قفل کرده است.

  • ✅ 🏁 مریخ‌نورد گمشده: ربات را دقیقاً به آنتن برسان
  • ✅ 💾 سرقت داده: همه‌ی تراشه‌ها را جمع کن و از لیزرها دوری کن
  • ✅ 🐞 خرابکار ایستگاه فضایی: فقط یک بلوک غلط است؛ پیدایش کن
  • ✅ 🔮 ردیابی پهپاد: بدون اجرا بگو کجا فرود می‌آید
  • ✅ 🔋 باتری ۱۰٪: فقط به اندازه‌ی کوتاه‌ترین راه بلوک داری
  • ✅ 🛰️ دوقلوها: یک برنامه دو ربات را هم‌زمان می‌برد
  • ✅ 🧩 کد ناقص: جاهای خالی برنامه را پر کن
  • ✅ 🏠 برگشت به پایگاه: ربات را برگردان و رو به جهت درست پارک کن
  • ✅ 🧠 عملیات در تاریکی: نقشه چند ثانیه دیده می‌شود، بعد از حفظ بنویس
  • ✅ 🏆 فینال هوش مصنوعی سرکش: ترکیب همه، با تایمر

قانون مسابقه: چک‌کننده، راهنما و سه شانس

بازیکن برنامه را می‌چیند و «بررسی کن» را می‌زند. ربات اجرا می‌شود و چک‌کننده دقیق می‌گوید چه شد: «قدم ۴ خورد به دیوار»، «برنامه تمام شد و هنوز ۲ خانه تا هدف مانده»، «یک تراشه جا ماند»، «از روی هدف رد شدی» یا «به پایگاه رسیدی ولی رو به جهت اشتباهی». این بازخورد دقیق، همان کاری است که یک برنامه‌نویس هنگام اشکال‌زدایی انجام می‌دهد.

هر ماموریت سه شانس دارد: حل در بار اول ۱۰۰ امتیاز، بار دوم ۶۰ و بار سوم ۳۰. بعد از اولین اشتباه دکمه‌ی راهنما باز می‌شود؛ هر راهنما امتیاز را نصف می‌کند. اگر هر سه شانس تمام شود، جواب درست با انیمیشن نشان داده می‌شود تا کودک یاد بگیرد و به ماموریت بعد می‌رود، ولی امتیازی نمی‌گیرد.

نوع کدنویسی در لیگ ماموریت‌های کد

در لیگ ماموریت‌های کد فقط چهار بلوک جهت وجود دارد، ولی نوع سؤال‌ها فرق می‌کند: یک بار برنامه را از صفر می‌نویسی، یک بار فقط یک بلوک غلط را عوض می‌کنی، یک بار جای خالی را پر می‌کنی و یک بار اصلاً کد نمی‌نویسی و فقط پیش‌بینی می‌کنی ربات کجا می‌ایستد.

چک‌کننده برنامه را قدم‌به‌قدم اجرا می‌کند و دقیق می‌گوید در کدام قدم خراب شد. این بازخورد مثل پیام خطای یک زبان برنامه‌نویسی واقعی است و کودک یاد می‌گیرد از روی آن اشکال‌زدایی کند.

🧩 دستورها و بلوک‌های این بازی

  • ⬆️ جلو
  • ⬇️ عقب
  • ↰ چپ (چرخش)
  • ↱ راست (چرخش)

یک برنامه‌ی نمونه

⬆️ جلو
⬆️ جلو
↱ راست
⬆️ جلو
↰ چپ
⬆️ جلو

لیگ ماموریت‌های کد یکی از بازی‌های آموزش رباتیک و برنامه‌نویسی آکادمی روبی است؛ همان مفهوم‌ها در ۴ لیگ روبی قدم‌به‌قدم تا پایتون واقعی ادامه پیدا می‌کنند.

نفری، تیمی، کنار هم یا آنلاین

تنها می‌شود با رکورد خود مسابقه داد. در کلاس، تا ۸ نفر روی یک صفحه نوبتی بازی می‌کنند؛ هر کس همان ماموریت را جدا حل می‌کند و قبل از نوبتش صفحه‌ی «بقیه نگاه نکنند» می‌آید. در حالت تیمی بازیکن‌ها به تیم آبی و قرمز تقسیم می‌شوند و امتیاز تیم جمع امتیاز اعضاست.

در حالت آنلاین تا ۱۰ نفر با کد اتاق وارد می‌شوند و هر کس با سرعت خودش جلو می‌رود؛ جدول امتیاز زنده است و آخر کار سکوی قهرمانی و کارنامه‌ی هر نفر نشان داده می‌شود. همه دقیقاً همان سؤال‌ها را می‌گیرند، پس مسابقه عادلانه است.

کودک در این مسابقه چه یاد می‌گیرد؟

هر عملیات یک مهارت تفکر محاسباتی را تمرین می‌دهد: نوشتن الگوریتم، اشکال‌زدایی (پیدا کردن بلوک غلط)، ردیابی ذهنی برنامه (پیش‌بینی)، بهینه‌سازی (کوتاه‌ترین برنامه)، معکوس کردن مسیر، کار با حافظه‌ی کاری و هماهنگی چند ربات با یک فرمان. این‌ها همان مهارت‌هایی است که در آموزش رباتیک و مسابقه‌های رباتیک لازم است.

برای چه سنی مناسب است؟

عملیات‌های اول از حدود هشت سالگی قابل حل‌اند و سختی آرام بالا می‌رود. عملیات‌های «دوقلوها»، «در تاریکی» و فینال برای نوجوان‌های ۱۴ سال به بالا و حتی بزرگسالان هم چالش جدی دارند.

نکته برای معلم‌ها

لیگ را در ده جلسه برگزار کنید: هر جلسه یک عملیات حدود ۳۰ دقیقه. قبل از شروع داستان عملیات را با صدای بلند بخوانید و بعد از هر ماموریت از برنده بخواهید فکرش را توضیح دهد. کارنامه‌ی آخر نشان می‌دهد هر بچه چند ماموریت را بار اول حل کرده و چند راهنما گرفته است.

سوال‌های پرتکرار

لیگ ماموریت‌های کد رایگان است؟

بله، همه‌ی ۱۱۳ ماموریت برای همه رایگان است. برای ساختن اتاق آنلاین میزبان روبی پلاس می‌خواهد و بقیه رایگان با کد وارد می‌شوند.

با مسابقه‌ی گنج چه فرقی دارد؟

مسابقه‌ی گنج مسابقه‌ی سرعت است. این‌جا هر ماموریت یک سؤال است با چک‌کننده، راهنما و سه شانس؛ امتیاز برای درست فکر کردن داده می‌شود.

اگر کودک نتواند ماموریت را حل کند چه می‌شود؟

بعد از سه شانس جواب درست با انیمیشن نشان داده می‌شود و به ماموریت بعد می‌رود، بدون امتیاز. پس هیچ‌وقت گیر نمی‌کند.

چند نفر می‌توانند مسابقه بدهند؟

تنها، تا ۸ نفر کنار هم روی یک دستگاه، یا تا ۱۰ نفر آنلاین؛ نفری یا تیمی.