Техническое задание: Игровой контроллер на Arduino Nano

Цель проекта

Разработать программное и аппаратное решение для настольной ролевой игры, которое заменит стандартные игровые кубики (d20) и добавит атмосферы в процесс симуляции космических боёв.

Основной функционал

  • Генерация результата проверки успешности манёвра пилота (аналог броска 20-гранного кубика).
  • Генерация случайных событий, влияющих на игровую ситуацию в открытом космосе.
  • Интерактивное взаимодействие с игроком для создания эффекта управления реальным бортовым компьютером.

Требования к системе и периферии

Аппаратная часть (управление с платы Arduino Nano)

  • Клавиатура для ввода команд и инициации действий.
  • ЖК-дисплей для отображения результатов, статуса и событий.
  • Светодиоды для визуальной индикации (статус корабля, тревога, успех/неудача).
  • Динамик или пьезоизлучатель для звукового сопровождения (сигналы, предупреждения).

Программная часть

  • Чёткий и отзывчивый интерфейс взаимодействия.
  • Детерминированная и случайная логика генерации событий.
  • Код должен быть хорошо структурирован и закомментирован.

Ожидаемый результат

Готовое к использованию игровое устройство, которое погружает игроков в атмосферу космического симулятора, делает процесс бросков настолько же случайным, как и кубики, но более зрелищным и интерактивным.

Монтаж видео для бизнес-аудитории

Требуется смонтировать видео хронометражем 10-15 минут из исходного материала до 90 минут. Тематика - бизнес, целевая аудитория 25-65 лет. Стиль монтажа должен соответствовать предоставленному референсу.