👨💻 Дайджест разработки за октябрь
– Отладка, отладка и ещё раз отладка: постепенно устраняем проблемы в новом интерфейсе управления, коих накопилось предостаточно, а ко всему прочему сказался ещё и рефакторинг игрового контроллера, см. далее;
– Продолжаю работать над Pixel v3: это оказалась гораздо сложнее, чем я думал – пришлось полностью переписать структуры и методы работы с виртуальным полом, чтобы иметь возможность поддерживать и легко переключаться между разными версиями оборудования: нашим первым (мск1), вторым (мск2 и партнёры), третьим (будущая версия) и несколькими видами китайского оборудования, поддержку которого мы планируем добавить в ближайшем времени;
– Почти интегрировали контроллер управления потолочным светом: электроника работает, осталось доработать интерфейс для непосредственного управления с планшета и прокинуть методы в игры;
– Начали перетаскивать IT-инфраструктуру в Yandex облако, т.к стало уже сложновато управлять своим мини-зоопарком разрозненных серверов, в облаке это будет делать гораздо проще и эффективнее, правда чуть дороже. Надеюсь, сможем покрыть часть затрат за счёт грантов Сколково;
– Дописали новый сервис photo-manager, который будет отвечать за хранение фотографий и видео с локаций в облачном хранилище S3, занимаемся его внедрением в интерфейс управления локацией. Будем втаскивать S3 в другие части системы для хранения аудиодорожек и картинок к играм;
– Задизайнили архитектуру и приступили к реализации лидербордов и турниров: скоро можно будет соревноваться с другими посетителями Pixel Quest по всей стране, видеть свои результаты на сайте и получать оповещения от бота, что вас кто-то переиграл;
– Написали свой мини-велосипед (я б сказал "самокат") для хранения ключей/паролей/лицензий от локаций и внедрили его в CI/CD. Дело в том, что бинарник под каждую локацию собирается со своим уникальным набором флагов и секретов, это необходимо для разграничения доступов. Втаскивать готовое enterprise решение в виде отдельного сервиса HashiCorp Vault пока не хотелось, сделали ручку для одного из своих сервисов, который уже отвечал за эти секреты и лицензии;
– Нашли оптимальное решение для организации видеотрансляции из игровой с минимальной задержкой для управления через джойстик;
– Разработали к Хэллоуину новую тематическую игру Туман и заставку с тыквой 🎃
#дайджест
Post #237
2.8K
- 🎃 12
- 👍 8
- ❤ 3
- 👾 3
- ❤🔥 1
- 👨💻 1