🎲 بازی‌ها

دورهمی روبی؛ بازی خانوادگی ماز با ربات

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

👥 تعداد بازیکن
۱ تا ۴ نفر
🔀 نوع کدنویسی
بازی دستی + حالت کد فارسی با حسگر
🎂 سن مناسب
از ۵ سال
🌐 کجا بازی می‌شود
نوبتی روی یک دستگاه یا آنلاین با کد اتاق

دورهمی روبی چیست؟

دورهمی روبی مجموعه‌ای از بازی‌های ماز است که هدف همه‌شان رساندن ربات روبی از یک گوشه‌ی ماز به پرچم وسط است. ماز طوری ساخته می‌شود که از هر چهار گوشه به وسط راه باشد. اندازه‌ی ماز از ۱۵ در ۱۵ تا ۴۱ در ۴۱ قابل انتخاب است و زمین را می‌شود دوبعدی یا سه‌بعدی، از بالا، مایل یا با دوربین دنبال‌کننده‌ی روبی دید.

چطور بازی کنیم؟ چهار حالت بازی

حل ماز (تک‌نفره): با فلش‌های کیبورد یا دکمه‌های صفحه راهت را از گوشه تا پرچم پیدا کن. زمان و تعداد قدم‌ها ثبت می‌شود و هر چه کمتر، بهتر.

تاس تک‌نفره: تنهایی تاس جهت (⬆️ ⬇️ ⬅️ ➡️ ⭐ 🔁) و تاس قدم (۱ تا ۳) را بینداز و ببین با چند پرتاب به پرچم می‌رسی. ⭐ یعنی هر جهتی که خواستی و 🔁 یعنی دوباره بینداز.

راه‌بند (چندنفره): هر نوبت یا یک قدم برو یا یک بلوک دیوار هر جای زمین بگذار تا جلوی رقیب را بگیری. فقط یک قانون مهم دارد: دیوار هیچ‌وقت نباید راه کسی را به وسط کامل ببندد. اولین نفری که به پرچم برسد برنده است.

تاس و ماز (چندنفره): مثل منچ ولی داخل ماز؛ نوبتی تاس جهت و تاس قدم می‌اندازید و ربات به همان سمت تا سه خانه می‌رود. اگر جلویش دیوار باشد، نوبت می‌سوزد؛ مگر این‌که گزینه‌ی «اگر تاس به دیوار خورد، بازیکن خودش جهت را انتخاب کند» را روشن کنید.

نوع کدنویسی در دورهمی روبی

دورهمی روبی دو نوع کدنویسی دارد. در حالت عادی هر نوبت را دستی بازی می‌کنی: یک قدم برو، تاس بریز یا دیوار بگذار. در حالت کد (روی یک دستگاه) حرکت هر نوبت را برنامه‌ی خود کودک تعیین می‌کند.

کد این حالت شبیه پایتون ولی فارسی است، با تورفتگی و دونقطه. حسگرهایی مثل «جلو_دیوار»، «فاصله_هدف» و «تاس» در دسترس‌اند و برنامه‌ی نمونه‌ی بالا به‌اندازه‌ی عدد تاس جلو می‌رود و جلوی دیوار می‌پیچد.

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

  • جلو() / چپ() / راست()
  • تکرار(تاس):
  • اگر جلو_دیوار:
  • فاصله_هدف
  • تاس

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

تکرار(تاس):
    اگر جلو_دیوار:
        راست()
    جلو()

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

نقشه‌ساز و حالت کد

در ویرایشگر نقشه با کلیک یا کشیدن دیوار بگذارید یا بردارید. ویرایشگر بررسی می‌کند که هر چهار گوشه به وسط راه داشته باشند و اگر نه، خانه‌های بسته را نشان می‌دهد و دکمه‌ی «درستش کن» آن را خودکار اصلاح می‌کند. نقشه‌ها را می‌شود با اسم ذخیره کرد.

در حالت کد، که فقط در بازی روی یک دستگاه فعال است، حرکت هر نوبت را برنامه‌ی خود بچه تعیین می‌کند. حسگرهایی مثل «جلو_دیوار»، «فاصله_هدف» و «تاس» در دسترس‌اند؛ مثلاً در تاس و ماز برنامه‌ای مثل «تکرار(تاس): اگر جلو_دیوار: راست() جلو()» نوشته می‌شود.

چند نفره است؟

از ۱ تا ۴ نفر. با یک نفر حالت‌های حل ماز و تاس تک‌نفره فعال‌اند و با ۲ تا ۴ نفر راه‌بند و تاس و ماز. چندنفره را می‌شود نوبتی پای یک کامپیوتر بازی کرد یا آنلاین؛ یکی اتاق می‌سازد و کد چهارحرفی را به بقیه می‌دهد. در آنلاین نقشه از یک سید مشترک ساخته می‌شود و نقشه‌ی دستی فقط در بازی محلی است.

چه چیزی یاد می‌گیرد و برای چه سنی است؟

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

نکته برای والدین

دورهمی روبی برای شب‌های خانوادگی ساخته شده است؛ تاس و ماز شانسی است و همه شانس برد دارند، ولی راه‌بند فکر کردن می‌خواهد. همه‌ی بازی‌ها و مرحله‌ها برای همه رایگان است.

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

دورهمی روبی چند حالت دارد؟

چهار حالت: حل ماز و تاس تک‌نفره برای یک نفر، و راه‌بند و تاس و ماز برای ۲ تا ۴ نفر؛ به‌علاوه‌ی نقشه‌ساز و حالت کد.

می‌شود نقشه‌ی خودمان را ساخت؟

بله؛ ویرایشگر نقشه دیوار می‌گذارد و برمی‌دارد، بررسی می‌کند همه‌ی گوشه‌ها به وسط راه داشته باشند و نقشه را ذخیره می‌کند.

آنلاین هم بازی می‌شود؟

بله؛ راه‌بند و تاس و ماز را می‌شود با کد اتاق چهارحرفی آنلاین بازی کرد. حالت کد فقط روی یک دستگاه است.