Pingvin писал(а):
Назрела необходимость обзавестись таки пультом.
А по факту - просто написать прошивку под пульт, аппаратная часть останется та же.
Необходим список команд, которые будет поддерживать пульт.
И описание - как таг должен реагировать на эти команды.
Ну первую команду уже знаю - 0х83 - 0х05 - 0хE8 (Старт игры).
Кроме того - пожелания к интерфейсу.
ЖКИ нужен?
Хватит джойстика (5 кнопок) и двух дополнительных кнопок?
Или добавить?
Как примерно должно выглядеть меню пульта, какие функции желательны?
Что необходимо:
1. Однозначно, интерфейс (ЖКИ+система меню), который позволяет редактировать параметры отдельного ствола и поддерживает клонирование настроек на кучу других стволов. В процессе клонирования оставлять неизменным ID ствола.
2. Желательны штук 10 пресетов (фиксированных наборов настроек) с быстрым доступом из главного меню с возможностью редактирования.
3. Быстрые команды - сменить цвет команды (по кругу - красные, синие, зеленые желтые), удвоить кол-во жизней, admin kill.
4. Функция активации по PIN-коду. Актуально для слетов клубов и игроков со своим оружием. К команде New Game прицепить 1 байт с контрольной суммой ПИН кода. Для чего: чтобы исключить возможность читерства, когда имеется несколько пультов, которыми изподтишка пользуются недобросовестные игроки.
Если что-то непонятно, готов объяснить.