Бизнес блог #1
Выжимаю книги до самой сути.
? Реклама - @jaMasha
? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
? Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 3 days, 10 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 2 weeks, 2 days ago
🎮 Управление геймпадом
Ранее взаимодействие с игрой происходило только через физические нажатия на пиксели или настенные кнопки. Теперь мы добавляем в игры возможность влиять на игровой сценарий с помощью геймпада!
Это открывает ряд возможностей для разнообразия игровых механик:
– игрок с геймпадом управляет змейкой и пытается съесть яблоки и остальных участников;
– игрок с геймпадом выступает в роли Пакмана и мешает другим игрокам собирать кристаллы в лабиринте;
– игрок с геймпадом двигает блоки с лавой или мосты, не давай другим игрокам спокойно выполнять задания;
– сюда же относится пинг-понг, всякие перестрелки и вышибалы: уже есть поддержка крутой механики "Уклонись", где надо убегать от разных эффектов! Пишите свои идеи в комментариях.
Из интересного: сейчас тестируем решение по выводу видеопотока с камеры на проектор лаунж-зоны с минимальной задержкой, чтобы можно было играть, не вставая с дивана. Сценарий "родители против детей"!
👨💻 Дайджест разработки за сентябрь
– Огромный фокус всё ещё на новом интерфейсе управления: уже сделали его основным, но темп разработки чуть снизился, т.к основной фронтенд-разработчик временно убыл на военные сборы. Нашли подмену на part-time, втягивается;
– Добавили в Сэйлбота интересную интеграцию с нашим бэкендом: теперь просьба пройти опрос после игры привязывается к конкретному заказу, что позволяет контролировать качество работы администраторов;
– Занимался усовершенствованием настенной кнопки. Переразвёл печатную плату и отрисовал новый светорассеивающий колпак, заказали производство новой формы для литья и комплект тестовых образцов;
– Получили с производства и включили прототип контроллера для управления светом в игровой, о котором уже писал ранее, осталось интегрировать его в интерфейс управления и добавить эффектов в игры;
– Заказали изготовление разных тестовых образцов нового датчика, надеюсь сможем выбрать достойный вариант и, наконец, закрепить пиксели между собой и избавиться от проблемы сдвигов и залипаний;
– Подняли в своей VPN сети GitHub action runner для сборки и доставки обновлений ПО на сервера и локации, см. пост про CI/CD чуть выше;
– Тестировали новый джойстик с USB dongle адаптером, теперь в некоторых играх можно отдать управление человеку;
– Занимался электроникой и программированием нового пикселя, переписал протокол передачи и расширил палитру цветов. По задумке пиксель теперь самостоятельный и не требует отдельного блока связи и объединения в сегменты по 9 шт;
– Небольшие инфраструктурные оптимизации, связанные с логированием и метриками, чтобы подольше не вылезать за лимиты аккаунта облачной Grafana... "экономика должна быть экономной" (с);
– Начали делать новый сервис для хранения фотографий и рассылки их клиентам за отзыв. Этот же сервис в последующем будем использовать для контроля качества и сбора видеоотчётов с локаций;
– Доделали API для Мира Квестов, в следующем месяце попробуем интегрироваться;
– Разработали и тестируем новую игровую механику на скорость реакции, а также по мелочам дорабатывали и улучшали существующие игры.
👨💻 Дайджест разработки за август
Я тут понял, что очень мало рассказываю про нашу разработку и про то, сколько вещей на самом деле делается ежедневно, а т.к мы в компании придерживается открытой политики, решил сделать отдельную рубрику #дайджест и делиться ходом разработки публично. Пусть отчасти это будут совсем минорные доработки, но это тоже работа, она тоже важна для качества продукта, но не всегда заметна для клиентов, партнеров и часто даже для нас самих...
Итак, что было сделано в августе:– главный фокус был на разработке нового интерфейса управления, переработали всё вдоль и поперёк, скоро сделаю небольшой обзор, как он сейчас выглядит и что умеет;
– разработан специальный прокси-сервис для Salebot: он выступает прослойкой между Букзой и Сэйлботом. Этот сервис выполняет несколько важных функций: позволяет следить за потоком сообщений клиентам; имеет очередь отложенной отправки в случае недоступности Сэйлбота (а такое бывает достаточно часто, сообщения просто терялись); и, что тоже важно, позволяет не светить приватный API ключ среди всех партнёров, т.к Сэйлбот у нас единый на всех;
– форкнуты и доработаны исходники VPN сервера для корректной и вечной фиксации IP адресов игровым контроллерам, что важно для следующего пункта;
– настроен ssh-jump сервер с внутренним DNS для контроллеров, теперь я могу попасть на любой контролер с помощью короткой команды по имени локации и номеру комнаты, например sshj msk1-1, этот же сервер будет выступать в качестве self-hosted GitHub раннера и позволит обновлять ПО на игровых контроллерах в полуавтоматическом режиме через интерфейс гитхаба;
– настроен асинхронный брокер сообщений NATS для получения обратной связи от контроллеров и сбора статистики о сыгранных играх: это нужно для контроля франчайзи и построения ежемесячной фин. отчётности, чтобы видеть, сколько игр запускается мимо кассы;
– заложена архитектура под возможность локализации интерфейса управления, игр и звуков: необходимо для выхода на международный рынок, мы уже продали одну точку за рубеж;
– выполнен большой рефакторинг игрового контроллера с целью реализации возможности подключать разные адаптеры игрового пола: это нужно мне для реализации протокола нового пиксели и для добавления поддержки китайской платформы;
– разработаны и сейчас тестируются несколько новых игр: Уклонись, Проводник и Защита базы 2 с попыткой реализовать открытый мир с перемещением камеры;
– начали делать интеграцию с Миром Квестов: тут основная сложность в том, что система бронирования, которой мы пользуемся – Букза, не предоставляет публичный API для создания заказов, приходиться эмулировать работу через внутренний API;
– реализовали в некоторых играх поддержку bluetooth геймпада, но на практике столкнулись с рядом проблем: геймпад теряет связь при выходе из игровой, а IP-камера с трансляцией в лаунж имеет задержку около 2х секунд. Ушли думать, что делать с этим дальше;
– много мелких доработок в играх, из важного: обнаружили (спасибо системе мониторинга) и починили утечку памяти в Lua скриптах – неконтролируемо пересоздавались таймеры;
– также я занимался проработкой нового типа датчика и отрисовал перекрестие для крепления пикселей между собой, уже заказали изготовление формы для литья;
– а ещё выцепили с аукциона крутой домен pixel.quest за 100 тыс. руб. 😎
*? *Итоги июня: 1 332 240 руб.
– 233 игровых часа из 390 рабочих = загрузка комнаты 60%;
– средняя выручка в час: 5718 руб;
– общая выручка: 1 332 240 руб;
– расходы: 715 826 руб. (с учётом 10% роялти самим себе);
– чистая прибыль: 616 414 руб;
– броней на следующий месяц: 401 550 руб.
? Мысли вслух:
– Загрузка подросла, в очередной раз обновили максимум, 60% – это очень много и даже аномально для июня;
– В июне успешно запустили 3 города: Новосибирск, Оренбург и Луганск. Скоро будем публиковать цифры уже по работе сети;
– Следующая партия: Санкт-Петербург, Краснодар, Томск, Самара, Нижний Новгород и нам в Москву. Оборудование уже собирается и через пару недель поедет на таможню, планируем открытия на август;
– Кому интересно: себе прибыль не вытаскиваем, всё реинвестируем в разработку и в ремонт новой локации.
*? *Итог апреля: 1 170 300 руб.
– 195 игровых часов из 390 рабочих = загрузка комнаты 50%;
– средняя выручка в час: 6002 руб;
– общая выручка: 1 170 300 руб;
– расходы: 671 010 руб. (с учётом 10% роялти самим себе);
– чистая прибыль: 499 290 руб;
– броней на следующий месяц: 658 000 руб.
? Мысли вслух:
– По выручке относительно марта просели совсем незначительно, на уровне погрешности, в марте просто выходных было больше. Мы ожидали более сильную просадку, а получили схожий результат, это добавляет оптимизма;
– Удалось немного поднять среднюю стоимость часа за счёт пересмотра тарифов – приравняли вечер пятницы к выходному дню. Так делает, например, Warpoint;
– Начали строить вторую локацию в Москве: подписали договор аренды и утвердили дизайн проект, на днях запускаем бригаду строителей, ориентир на открытие в августе. Ищем помещение под третью;
– Мероприятия по-прежнему основной драйвер выручки. Люди начали бронировать выпускные на май, так что ожидаем схожий итог;
– Еще из интересного: начали продавать радужные пружинки слинки ? (у нас они висят на потолке как элемент дизайна), за выходные разбирают по 10-15 штук. И детям нравится, и нам копейка в кассу.
Бизнес блог #1
Выжимаю книги до самой сути.
? Реклама - @jaMasha
? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
? Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 3 days, 10 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 2 weeks, 2 days ago