Стратегии игрового процесса в 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-ровера может занять значительное время и может сделать ваш VR-ровер уязвимым для облученных врагов.

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


Сосредоточен на враге

Еще одной стратегией долгосрочного выживания вашего VR-ровера может быть получение энергии и пополнение заряда батареи за счет поглощения радиации и нейтрализации врагов.

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

По мере того, как VR-ровер удаляется от базы, враги становятся сильнее, и VR-ровер должен набрать достаточно опыта, чтобы повысить уровень и победить их.

Рекомендуется атаковать только тех врагов, которые находятся примерно на уровне VR Rover, и только тогда, когда у него полная или почти полная батарея, чтобы обеспечить выживание. Более подробную информацию о нейтрализации врагов найти в этой статье.

Скриншот интерфейса VEXcode VR, демонстрирующий задачу по программированию «Спасение вездехода», включающую блочную структуру кода и виртуального робота, готового к навигационным задачам, разработанную для обучения концепциям программирования и решению задач в области STEM-образования.

Хотя эта стратегия и опасна, она обеспечивает быстрое повышение уровня VR Rover и возможность исследовать большую часть планеты.

За каждое действие VR-ровера вы получаете определенное количество опыта, как показано в таблице. Нейтрализация врагов — это действие, которое приносит VR Rover наибольшее количество очков опыта в игре.

Скриншот интерфейса VEXcode VR, демонстрирующий задачу по кодированию Rover Rescue, включающую блочную схему кодирования с программными блоками для управления виртуальным роботом в моделируемой среде.

Используйте блок (Уровень врага), чтобы определить уровень врага перед приближением. Это можно использовать для создания логики, указывающей, что если уровень врага меньше уровня VR-ровера, VR-ровер приблизится к этому врагу и атакует. 


Базово-ориентированный

Как показано в таблице выше, VR Rover также может заработать 5 XP за каждый образец минерала, возвращенный на Базу. Максимизируя емкость хранилища VR Rover, он может приносить больше минералов с каждым полученным уровнем.

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

Скриншот интерфейса задания Rover Rescue от VEXcode VR, демонстрирующий среду блочного программирования, в которой пользователи программируют виртуального робота для преодоления препятствий, иллюстрируя концепции программирования для STEM-образования.

Чтобы определить грузоподъемность VR-ровера, посмотрите индикатор грузоподъемности в окне «Площадка». 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: