Стратегії ігрового процесу в Rover Rescue

Rover Rescue у VEXcode VR надає велику територію чужої планети для дослідження. Коли ви починаєте кодувати VR Rover, щоб перетинати інопланетний ландшафт, існує багато різних стратегій, які можна реалізувати. Якщо ви не знайомі з історією Rover Rescue, перегляньте цю статтю про те, як почати роботу з Rover Rescue. 


Стратегії ігрового процесу

Наведена нижче інформація допоможе вам глибше зануритися в програмування на основі стратегії в Rover Rescue. Якщо ви не знайомі з основними елементами ігрового процесу, такими як використання мінералів або нейтралізація ворогів, перегляньте цей розділ статей.

Хоча це початковий список стратегій, є багато додаткових варіантів, які можна знайти, поєднуючи кілька методів (наприклад, стратегія, орієнтована на мінерали, яка також нейтралізує ворогів, коли їх виявляють, або стратегія, орієнтована на базу, яка уникає ворогів для економії заряду батареї життя при збиранні мінералів).

Приклади проектів можна використовувати як відправну точку для вашого коду. Дивіться цю статтю для отримання додаткової інформації про доступ та використання прикладів проектів у VEXcode VR.

Орієнтований на мінерали

Якщо ви використовуєте стратегію, орієнтовану на мінерали, VR Rover використовуватиме мінерали лише тоді, коли це необхідно, щоб подовжити термін служби батареї та вашу гру.

Випробування VEXcode VR Rover Rescue, що показує блоковий код та подолання перешкод марсоходом

Один із способів залишатися зосередженим на корисних копалинах і прискорювати кількість днів, що минули, — це використовувати функцію очікування VR Rover.

Функція режиму очікування дозволяє VR Rover переходити в режим очікування, доки його акумулятор не досягне зазначеного рівня. У режимі очікування час прискорюється, тому кількість днів, що залишилися, швидко збільшується, а рівень заряду батареї швидко зменшується, як показано на цьому відео.

Робочий простір VEXcode VR Rover Rescue з блоками коду для подолання перешкод та виконання завдань

Однак, якщо використовувати лише функцію очікування разом із пошуком мінералів, підвищення рівня VR Rover може зайняти значну кількість часу та може зробити ваш VR Rover вразливим для опромінених ворогів.

На цьому зображенні ви можете побачити, що VR Rover отримав 2 очки досвіду (XP) від використання мінералу після режиму очікування, показаного у відео вище.


Орієнтований на ворога

Іншою стратегією довгострокового виживання вашого VR Rover може бути отримання енергії та поповнення акумулятора шляхом поглинання радіації та нейтралізації ворогів.

Проєкт порятунку марсохода VEXcode VR з блоками коду та ігровим майданчиком марсохода для планування стратегії

Коли VR Rover віддаляється від бази, вороги стають сильнішими, і VR Rover повинен отримати достатньо XP, щоб підвищити рівень і перемогти їх.

Рекомендується атакувати лише тих ворогів, які знаходяться поблизу рівня VR Rover, і лише тоді, коли він має повний або майже повний акумулятор, щоб гарантувати виживання. Для отримання додаткової інформації про нейтралізацію ворогів перегляньте цю статтю.

Випробування VEXcode VR Rover Rescue з робочим простором на основі блокового коду та ровером на дитячому майданчику

Незважаючи на те, що ця стратегія є небезпечною, ця стратегія гарантує швидке підвищення рівня VR Rover і можливість досліджувати більше планети.

Кожна дія VR Rover отримує певну кількість XP, як показано в таблиці. Нейтралізація ворогів — це дія, яка приносить VR Rover найбільше XP у грі.

Випробування VEXcode VR Rover Rescue з блоковим кодом для навігації марсоходом на дитячому майданчику

Використовуйте блок (Рівень ворога), щоб визначити рівень ворога перед наближенням. Це можна використати для створення логіки, щоб вказати, що якщо рівень ворога нижчий за рівень VR Rover, VR Rover наблизиться до цього ворога та атакує. 


Орієнтований на базу

Як показано в таблиці вище, VR Rover також може отримати 5 XP за кожен зразок мінералу, повернутий на базу. Збільшуючи ємність сховища VR Rover, він може повертати більше мінералів з кожним отриманим рівнем.

Витрачаючи час на збір мінералів і доставку їх на базу, VR Rover може продовжити своє життя. Оскільки мінерали майже завжди доступні в сховищі VR Rover під час збору мінералів, є надійне джерело для поповнення батареї VR Rover, коли вона розряджається.

Робочий простір VEXcode VR для програмування робота-рятувальника Rover Rescue для подолання перешкод та досягнення цілей

Щоб визначити вантажопідйомність VR Rover, перегляньте індикатор ємності у вікні Playground. VR Rover починає з того, що може перевозити два зразки мінералів.

Проєкт VEXcode VR Rover Rescue відкритий у робочому просторі блочного кодування

Ви також можете використовувати команди у VEXcode VR, щоб визначити ємність сховища під час виконання проекту. У цьому фрагменті коду VR Rover повертатиметься на базу, коли сховище VR Rover буде заповнено. Потім ви можете використовувати подібні блоки, щоб визначити, скільки зразків мінералів залишити на базі, перш ніж вирушати збирати додаткові.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: