Введение
Система «Луч» предназначена для проведения игр серии S.T.A.L.K.E.R.
Однако со временем была адаптирована для ряда разнообразных игр, где требуется мини-компьютер для сбора и обработки информации.
Вся работа системы основана на взаимодействии автономных датчиков (аномалий) и их детекторов (ПДА) по радиоканалу.
Программирование аномалий, ПДА и прочего оборудования системы производится через программаторы, подключаемые к USB компьютера.
ПДА может менять свои свойства, получать новую информацию или даже менять алгоритм работы при помощи флешек — маленьких микросхем флеш-памяти, вставляемых в периферийный разъем ПДА.
Кроме базовых элементов системы существует большое разнообразие дополнительного оборудования (сканеры, теватроны, кодовые замки, болты), делающее игру более разнообразной и открывающие новые возможности для игроков.
Программная часть
Весь обмен информацией идет по одному радиоканалу 868 МГц (в узком диапазоне между GSM и CDMA).
Базовая единица обмена информацией — команда. Команды бывают разного размера, но всегда содержат в себе блоки:
- номер команды. Полный список и описание команд можно увидеть дважды кликнув в поле ввода «Команда» в программе Луч
- параметр. Информация, содержащаяся в параметре, зависит от номера команды. Часто состоит из групп чисел, увидеть которую можно только в шестнадцатеричном представлении. В дальнейшем, если в описании число начинается с 0x — имеется в виду его шестнадцатеричное представление
- количество повторов исполнения команды. Чтобы представить как это работает — представьте себе человека, попавшего в аномалию и подхватившего там заражение, уносящее 1% жизни в секунду и повторяющееся 100 раз. Если у человека не окажется под рукой аптечки — он обречен
- дополнительные поля описаны в подсказках соответствующих полей программы Луч.
Список основных групп команд:
- 0x00 — пустая команда
- 0x1_ — работа с периферией
- 0x2_ 0x3_ 0x4_ — операции с радиацией, жизнью и с опытом игрока
- 0x6_ — нанести урон с помощью аномалии
- 0x7_ и 0x8_ — повысить / понизить защиту
- 0xF_ — различные варианты оживления
Для того, чтобы связать программу Луч и оборудование вам необходимо установить драйверы системного программатора и флеш-программатора.