Заказ закрыт
Необходимо реализовать механику удалённого управления c#

Бюджет: по договоренности
Задание:
Необходимо реализовать механику удалённого управления турелью через консоль, используя уже имеющиеся в репозитории игры спрайты консоли и турели.

Требования:
1. Создать YAML‑прототип турели:
   – Использовать существующий спрайт турели из репозитория.
   – Турель должна уметь стрелять снарядами (можно применить существующие компоненты стрельбы).
   – Добавить компонент для приёма команд: поворот, стрельба.

2. Создать YAML‑прототип консоли:
   – Использовать существующий спрайт консоли из репозитория.
   – При взаимодействии с консолью открывается UI с кнопками:
     – "Влево" – поворот турели влево.
     – "Вправо" – поворот турели вправо.
     – "Огонь" – выстрел из турели.
     – "Смотреть" – переключение камеры на турель.

3. Создать компоненты и системы на C#:
   – TurretComponent — хранит угол поворота и управляет стрельбой.
   – TurretConsoleComponent — обрабатывает взаимодействие игрока с консолью.
   – TurretSystem — обрабатывает сетевые события управления (поворот, выстрел).
   – Реализовать сетевое событие для передачи команд от консоли к турели.

4. UI:
   – Сделать простое окно управления с указанными кнопками.

5. GitHub:
   – Создать ветку test-task-turret.
   – Сделать commit и push изменений.
   – Оформить Pull Request с описанием.

Критерии оценки:
- Корректная реализация ECS (турель как сущность + система обработки команд).
- Использование сетевых событий для взаимодействия между консолью и турелью.
- Применение уже существующих спрайтов из репозитория.
- Аккуратный commit и Pull Request.
Опубликован 28.07.2025 в 09:23 Последнее изменение: 27.07.2025 в 09:26
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.