💣 بازی‌ها

روبی مین‌یاب؛ با شرط و حسگر، مین را پیدا کن

روبی حالا یک ربات خنثی‌کننده‌ی مین است. مین‌ها زیر خانه‌ها قایم شده‌اند و پا گذاشتن روی مین روشن یعنی باخت. با حسگر و «اگه» راه امن را پیدا کن و همه‌ی مین‌ها را خنثی کن.

👥 تعداد بازیکن
۱ نفر (مسابقه‌ی آنلاین ۲ تا ۶)
⌨️ نوع کدنویسی
کد فارسی با حسگر و شرط «اگه»
🎂 سن مناسب
از ۸ سال
🌐 کجا بازی می‌شود
تک‌نفره یا مسابقه‌ی آنلاین

روبی مین‌یاب چیست؟

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

چطور بازی کنیم؟

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

حسگر «جلو_مین» می‌گوید خانه‌ی جلویی مین دارد یا نه و دستور «خنثی_کن» مین جلو را خنثی می‌کند تا بشود از رویش رد شد. یک برنامه‌ی نمونه این است: «تکرار ۶: اگه جلو_مین: خنثی_کن، بعد جلو». در مرحله‌های بعدی «تا_وقتی»، حسگرهای چپ و راست و در آخر جارو کردن کامل یک میدان می‌آید. اگر روی مین روشن پا بگذاری، می‌بازی؛ ولی جای مین‌ها را می‌بینی و دوباره امتحان می‌کنی.

  • ✅ ۱۳ مرحله: ۴ مرحله با مین‌های پیدا و ۹ مرحله با مین‌های پنهان
  • ✅ حسگرهای جلو_مین، چپ_مین و راست_مین
  • ✅ دستور خنثی_کن
  • ✅ ستاره برای هر مرحله

نوع کدنویسی در روبی مین‌یاب

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

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

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

  • جلو / عقب / چپ / راست
  • تکرار ۶:
  • اگه جلو_مین:
  • خنثی_کن
  • تا_وقتی
  • چپ_مین / راست_مین

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

تکرار ۶:
    اگه جلو_مین:
        خنثی_کن
    جلو

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

چند نفره است؟

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

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

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

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

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

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

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

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

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

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

۱۳ مرحله؛ چهار مرحله با مین‌های پیدا و بقیه با مین‌های پنهان که با حسگر و «اگه» پیدا می‌شوند.

برای این بازی باید شرط را بلد باشیم؟

نه؛ بازی شرط را قدم‌به‌قدم یاد می‌دهد و هر مرحله توضیح و راهنما دارد.

رایگان است؟

بله، همه‌ی مرحله‌ها رایگان است.