Новости проектаВ связи с большой загрузкой на работе, немного получается времени тратить на лазертаг. Взял курс на стабилизацию функцонала и доделывания отложенного на потом, чтобы сделать полноценный релиз. Из основного:
- Много работы провел над стабилизацией работы блютус-моста, совмещенного с повязкой. Исправил много нетривиальных багов, связанных с многопоточной работой и исчерпанием хипа. Сетевой стек уверенно стоит под стресс-тестами. Приложения, правда, все ещё в альфа-версии и периодически падают.
- Переработано управления зонами поражения и "точками иллюминации". Теперь можно делать практически что угодно - любое количество "тупых" и "умных" датчиков и зон поражения в любой конфигурации. Разумеется, для тупых должно хватить ножек чипа
Умные, правда, ещё не имплементированы до конца. Если датчик умный, или тупой, но подключен к ШИМ, яркость свечения регулируется непрерывно. Для каждого действия задана своя программа иллюминации (идею первоначально хотел реализовать только в "умных" датчиках, но теперь перенес и на тупые.
- Переработана система поддержания связи оружия с повязкой. Теперь, чтобы сменить повязку-хозяина у оружия посредством RFID-карты, "старой" повязке не обязательно быть включенной. Процедура "дерегистрации" больше не требуется.
К слову об RFID:- Теперь горячая замена оружия работает предельно просто. Нужна личная RFID-карта игрока. Эта карта хранит в себе адрес повязки игрока. При помощи этой карты можно подключить любое оружие к своей повязке мгновенно. Можно иметь хоть 10 стволов одновременно.
- Чтобы создать личную карту игрока, нужно иметь любое оружие, уже привязанное к игроку. Нужно быстро нажать на нем 3 раза кнопку перезарядки, тем самым на 10 секунд оно перейдет в режим программирования RFID-карты. Первая поднесенная к считывателю карта будет запрограммирована на игрока-хозяина оружия. При этом не нарушается обычное функционирование оружия: оно как и всегда перезарядится (если время перезарядки установлено маленьким - может даже все 3 раза успеет), и будет как всегда стрелять. То есть если случайно активировать этот режим, ничего не произойдет.
Выглядит немного костыльно, но не меняет геймплей, не требует внешних устройств и пультов. Если есть идеи лучше - буду рад услышать.
В качестве карточки можно использовать любую совместимую китайскую Mifare-"болванку", которая в розницу стоит 10р. примерно.
Оружия, как и прежде, можно вручную назначать игрокам, редактируя конфиг-файл.
Еще работаем совместно с другом над одной "дешевой" идеей, которая (если сработает) будет интересна многим сторонникам HSL. Подробности расскажу позднее, как появятся результаты
А вот основные компоненты будущего набора для интеграции Caustic:
Вложение:
2017-02-27 22-33-45.JPG [ 132.02 KiB | Просмотров: 20288 ]
Экран и считыватель могут быть установлены на плату, а могут быть подключены на шлейфе. Экран может устанавливаться на плату в двух ориентациях - как на фото и с поворотом на 90 градусов против ЧС.
Увы, пока все ещё не могу начать отправлять комплекты, все силы уходят на доделывание. Но почти все детали закуплены для первой мини-партии.