🗺️ بازی‌ها

نقشه‌ساز روبی؛ دنیای تو، نقشه‌ی تو

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

👥 تعداد بازیکن
۱ نفر (نقشه را با دوستان به اشتراک بگذار)
🔀 نوع کدنویسی
ساخت نقشه + تست با برنامه‌نویسی
🎂 سن مناسب
از ۶ سال
💻 کجا بازی می‌شود
وب و ویندوز

نقشه‌ساز روبی چیست؟

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

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

چطور نقشه بسازیم و بازی کنیم؟

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

با روبی پلاس نقشه با یک اسم ذخیره می‌شود و بعداً دوباره باز می‌شود. با پلاس همچنین می‌شود «کد نقشه» را کپی کرد و برای دوست فرستاد؛ دوست کد را می‌چسباند و همان نقشه را بازی یا ویرایش می‌کند.

  • ✅ ابزارها: دیوار، آب، هدف، جواهر، توپ، جعبه، ربات و پاک‌کن
  • ✅ اندازه‌ی دلخواه تا ۳۰ در ۲۰ خانه
  • ✅ تست فوری نقشه در زمین بازی
  • ✅ ذخیره در مرورگر و ذخیره به شکل فایل
  • ✅ اشتراک با کد نقشه برای حساب‌های پلاس

نوع کدنویسی در نقشه‌ساز روبی

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

طراحی مرحله یعنی فکر کردن از طرف دیگر: «برای حل این نقشه چه برنامه‌ای لازم است؟». این نگاه طراح، مهارتی است که در ساخت پیست‌های مسابقه‌ی رباتیک هم به کار می‌آید.

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

  • ابزارها: دیوار، آب، هدف، جواهر، توپ، جعبه، ربات
  • تست در محیط با بلوک یا کد

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

۱. نقشه را بکش
۲. «تست در محیط»
۳. با کد ربات را به هدف برسان
۴. سخت بود؟ نقشه را عوض کن

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

چه چیزی یاد می‌گیرد؟

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

وقتی کودک نقشه‌ی خودش را با کد حل می‌کند، هم برنامه‌نویسی تمرین می‌کند و هم می‌فهمد چرا بعضی مرحله‌ها با حلقه‌ی تکرار کوتاه‌تر حل می‌شوند.

نقشه‌ساز ماز در دورهمی روبی

دورهمی روبی هم ویرایشگر ماز خودش را دارد. در آن‌جا با کلیک یا کشیدن، دیوار اضافه و کم می‌کنید و ویرایشگر بررسی می‌کند که هر چهار گوشه به پرچم وسط راه داشته باشند؛ دکمه‌ی درست کردن خودکار هم هست و ماز با اسم ذخیره می‌شود. این ماز ساختگی در بازی کنار هم روی یک دستگاه به کار می‌رود.

برای چه سنی مناسب است و نکته برای والدین

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

چند نفره است؟

ساختن نقشه کاری تک‌نفره است، ولی نتیجه‌اش را می‌شود با دیگران به اشتراک گذاشت: خواهر و برادرها روی یک دستگاه نقشه‌ی هم را حل می‌کنند و با کد نقشه، دوستان هم در دستگاه خودشان آن را بازی می‌کنند.

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

برای ساختن نقشه حساب پلاس لازم است؟

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

نقشه‌ام کجا ذخیره می‌شود؟

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

چطور بفهمم نقشه قابل حل است؟

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