Rover Rescue у VEXcode VR надає велику територію чужої планети для дослідження. Коли ви починаєте кодувати VR Rover, щоб перетинати інопланетний ландшафт, існує багато різних стратегій, які можна реалізувати. Якщо ви не знайомі з історією Rover Rescue, перегляньте цю статтю про те, як почати роботу з Rover Rescue.
Стратегії ігрового процесу
Наведена нижче інформація допоможе вам глибше зануритися в програмування на основі стратегії в Rover Rescue. Якщо ви не знайомі з основними елементами ігрового процесу, такими як використання мінералів або нейтралізація ворогів, перегляньте цей розділ статей.
Хоча це початковий список стратегій, є багато додаткових варіантів, які можна знайти, поєднуючи кілька методів (наприклад, стратегія, орієнтована на мінерали, яка також нейтралізує ворогів, коли їх виявляють, або стратегія, орієнтована на базу, яка уникає ворогів для економії заряду батареї життя при збиранні мінералів).
Приклади проектів можна використовувати як відправну точку для вашого коду. Перегляньте цю статтю щоб дізнатися більше про доступ до прикладів проектів у VEXcode VR і їх використання.
Орієнтований на мінерали
Якщо ви використовуєте стратегію, орієнтовану на мінерали, VR Rover використовуватиме мінерали лише тоді, коли це необхідно, щоб подовжити термін служби батареї та вашу гру.
Один із способів залишатися зосередженим на корисних копалинах і прискорювати кількість днів, що минули, — це використовувати функцію очікування VR Rover.
Функція режиму очікування дозволяє VR Rover переходити в режим очікування, доки його акумулятор не досягне зазначеного рівня. У режимі очікування час прискорюється, тому кількість днів, які ви пережили, швидко збільшується, а рівень заряду акумулятора швидко знижується.
Однак, якщо використовувати лише функцію очікування разом із пошуком мінералів, підвищення рівня VR Rover може зайняти значну кількість часу та може зробити ваш VR Rover вразливим для опромінених ворогів.
На цьому зображенні ви можете побачити, що VR Rover отримав 2 очки досвіду (XP) від використання мінералу після режиму очікування, показаного у відео вище.
Орієнтований на ворога
Іншою стратегією довгострокового виживання вашого VR Rover може бути отримання енергії та поповнення акумулятора шляхом поглинання радіації та нейтралізації ворогів.
Коли VR Rover віддаляється від бази, вороги стають сильнішими, і VR Rover повинен отримати достатньо XP, щоб підвищити рівень і перемогти їх.
Рекомендується атакувати лише тих ворогів, які знаходяться поблизу рівня VR Rover, і лише тоді, коли він має повний або майже повний акумулятор, щоб гарантувати виживання. Для отримання додаткової інформації про нейтралізацію ворогів перегляньте цю статтю.
Незважаючи на те, що ця стратегія є небезпечною, ця стратегія гарантує швидке підвищення рівня VR Rover і можливість досліджувати більше планети.
Кожна дія VR Rover отримує певну кількість XP, як показано в таблиці. Нейтралізація ворогів — це дія, яка приносить VR Rover найбільше XP у грі.
Використовуйте блок (Рівень ворога), щоб визначити рівень ворога перед наближенням. Це можна використати для створення логіки, щоб вказати, що якщо рівень ворога нижчий за рівень VR Rover, VR Rover наблизиться до цього ворога та атакує.
Орієнтований на базу
Як показано в таблиці вище, VR Rover також може отримати 5 XP за кожен зразок мінералу, повернутий на базу. Збільшуючи ємність сховища VR Rover, він може повертати більше мінералів з кожним отриманим рівнем.
Витрачаючи час на збір мінералів і доставку їх на базу, VR Rover може продовжити своє життя. Оскільки мінерали майже завжди доступні в сховищі VR Rover під час збору мінералів, є надійне джерело для поповнення батареї VR Rover, коли вона розряджається.
Щоб визначити вантажопідйомність VR Rover, перегляньте індикатор ємності у вікні Playground. VR Rover починає з того, що може перевозити два зразки мінералів.
Ви також можете використовувати команди у VEXcode VR, щоб визначити ємність сховища під час виконання проекту. У цьому фрагменті коду VR Rover повертатиметься на базу, коли сховище VR Rover буде заповнено. Потім ви можете використовувати подібні блоки, щоб визначити, скільки зразків мінералів залишити на базі, перш ніж вирушати збирати додаткові.