شکار جواهرات — جست‌وجوی هدفمند

تمرین لیگ ساخت عامل هوشمند

ماموریت: —

زمان: ۰.۰۰ث

—

طلا: — نقره: — برنز: —

تایمر با اولین حرکت ربات شروع می‌شود · پاداش: ۰ XP

کنترل: کیبورد W/A/S/D + کلیدهای سفارشی هر مأموریت · یا با «اجرای اسکریپت» خودکار فرمان بده

ربات شما

رانندگی با کیبورد: W/↑ جلو · S/↓ عقب · A/D چرخش (حالت دستی)

اسکریپت پایتون

تله‌متری زنده

موقعیت: —

زاویه: ۰°

موتورها: ۰ / ۰

جواهرات باقی‌مانده: ۰

IR: - - - · لایدار: - - - - -

وضعیت: امن

کنسول خروجی

>>> آماده اجرا...

نشان‌ها

اهداف یادگیری

  • ◆جست‌وجوی هدفمند: انتخاب نزدیک‌ترین هدف و ترتیب بازدید
  • ◆ترکیب ناوبری نقطه‌ای با اجتناب از موانع
  • ◆حالت‌های بازی: رفتن به سمت هدف، جمع‌کردن، رفتن به بعدی
  • ◆بهینه‌سازی: کمترین زمان برای همه‌ی اهداف

چالش‌های اکتشافی

  1. 1.اسکریپت پیش‌فرض نزدیک‌ترین جواهر را انتخاب می‌کند یا اولین؟ آن را بهینه کن.
  2. 2.مسیری پیدا کن که هر ۸ جواهر را بدون برگشت اضافه جمع کند.
  3. 3.سرعت شبیه‌سازی را روی ۳× بگذار؛ الگوریتم شما در سرعت بالا هم پایدار می‌ماند؟
‍ راهنمای تدریس و فعالیت کلاسی — برای مربیان و اولیا باز / بسته

۱. پیش‌بینی (Predict)

ترتیب بازدید جواهرها را حدس بزنند؛ بعد با ترتیب واقعی اسکریپت مقایسه کنند.

۲. آزمایش (Experiment)

دو نسخه: «نزدیک‌ترین هدف» در برابر «ترتیب ثابت» — زمان هر را با تایمر میلی‌ثانیه‌ای ثبت کنند.

۳. نتیجه‌گیری (Conclude)

مفهوم الگوریتم حریصانه (greedy) و اینکه چرا گاهی بهینه نیست.

تگ‌های درسی: الگوریتم حریصانهبهینه‌سازیمختصات و بردار
کاربرگ A4 آماده‌ی چاپ: چالش‌ها + جدول مشاهده + کد بازگشت به شبیه‌ساز

می‌خواهی این ربات را در دنیای واقعی بسازی؟

مشاهده دوره‌های آکادمی روبوهوش