Pixel Quest: от прототипа до игрового заведения за полгода
Полгода прошло с момента публикации моей статьи о прототипе интерактивной светодиодной игровой платформы «Пол — это лава». Самое время рассказать, что с проектом и куда движемся сейчас. Мы основали компанию, запустили в Москве первую пиксельную игровую и даже успели стать резидентами Сколково, но обо всём по порядку...
Итоги прошлой статьи
Как вы можете помнить, я технарь достаточно широкого профиля, могу и электронику сделать и комплексный софт под это написать, но я очень далёк от темы предпринимательства, так что в первой статье я искал полезные знакомства и партнёрства для развития в бизнесе. По итогам статьи ко мне в личку обратилось порядка 50 человек с разного рода деловыми предложениями: от желания тупо купить прототип до предложения инвестиций. Я же искал нечто среднее: мне нужен был партнер, который разделит со мной ношу ведения бизнеса, возьмет на себя коммерческую составляющую и будет направлять на путь истинный… а я смогу и дальше большую часть времени заниматься техникой.
Так и получилось, знакомьтесь, мой партнер и основной инвестор проекта - Роман Цветков.
Роман — генеральный директор digital-агентства Completo. Я продолжаю работать ведущим разработчиком в IT-компании Karuna. Совместно мы основали компанию Пиксель Квест, уже стали резидентами Сколково и готовим документы для подачи на грант в Фонд содействия инновациям.
Что по технике
Мой первый прототип был сделан из дерева, что было ОК для временного решения, но совсем не годилось для коммерческого использования. Мы рассмотрели очень много вариантов конструкции: из пластика, металла, алюминия… того же дерева с огнезащитной пропиткой. Мы даже купили несколько вариантов китайских пикселей из пластика, чтобы изучить их конструкцию.
В итоге мы остановились на использовании алюминиевого профиля и алюминиевой задней стенки. Таким образом, каркас получился очень жестким и полностью негорючим, да ещё и выступает прекрасным радиатором для рассеивания тепла от светодиодной ленты.
Электроника тоже претерпела изменения. Для большей площади светового пола понадобилось расширять плату управления сегментом — теперь к одной плате подключается сразу 9 пикселей, а не 4, как было в прототипе. Это сделано для того, чтобы поднять теоретический предел покрываемой площади одной шиной данных и повысить надёжность за счёт уменьшения устройств на шине, ну и, конечно, немного снизить стоимость производства. Курс доллара, знаете ли…
Для разнообразия игрового процесса были добавлены настенные кнопки. Тут всё просто, электроника на уровне утюга - вкл / выкл.
Софт
Пришлось значительно доработать программную составляющую.
Во-первых, из-за появления кнопок и расширения плат управления сегментами был практически полностью переписан протокол взаимодействия.
Во-вторых, был написан специальный конструктор карт для главной механики «Пол — это лава», чтобы специально обученный человек мог покадрово рисовать игры. На данный момент уже готово более 30 различных уровней.
В-третьих, пришлось немного оптимизировать софт для использования на планшете. Всё управление игровым полом у нас происходит с одной Raspberry, а следовательно ставить стационарный компьютер не было необходимости, вместо этого мы сделали интерфейс запуска и управления играми под браузер планшета. Такое решение выглядит весьма удачным для администратора.
Формат игровой и выбор помещения
Много людей склоняло меня к формату небольшой платформы или вендинг аппарата в проходном месте любого ТЦ. Но нам с партнером такое направление показалось скучным и бесперспективным. Куда интереснее иметь целое заведение с несколькими игровыми и чилаут зоной, выстраивать рейтинг посетителей и бороться за их возвращаемость. Эдакий российский аналог Activate Games на минималках. В этом мы видим преимущество над классическими квест комнатами - квест проходится один раз и человек туда больше не вернётся, а у нас уже есть несколько десятков игр и постоянно будут добавляться новые механики + опять же, не забываем про соревновательную составляющую. Короче, должно быть интересно!
Под наши задачи мы выбрали в Москве идеально квадратное помещение 100м2 и разбили его на четыре зоны: зона ресепшена (18 м2), чилаут зона (29 м2), большая прямоугольная игровая (34 м2) и малая квадратная игровая (19 м2). Малую игровую пока не доделали, под неё будем ещё усовершенствовать технологию и запустим в ближайшем будущем.
Помещение имеет весьма удачное расположение в 10 мин ходьбы от станций метро Бауманская / Комсомольская / Красные ворота.
Проблемы
Помимо очевидных бытовых проблем со сроками поставок и затягиванием ремонта (на них я даже останавливаться не буду), выявилась пара проблем именно с технологией:
- Мы никак не закрепили пиксели между собой. Понадеялись на их плотное и ровное размещение, а по факту получилось, что сильно зажимать их нельзя, и они начали немного разъезжаться во время игры, что приводит к появлению ощутимых щелей, а поперечные нагрузки привели к надламыванию пластиковых ножек. Короче, никакой конструктив не выдерживает, когда человек весом ~120 кг входит в кураж и скачет аки горный сайгак. Тут уже я позавидовал китайским пикселям с емкостными датчиками, на всякий случай изучу эту тему…
- Второй ощутимой проблемой стало мерцание светодиодов из-за моей ошибки в схемотехнике: на плате я поставил два независимых ШИМ-контроллера и никак не синхронизировал их между собой (умею, практикую), что привело к хаотичному наложению помех от ШИМ сигналов друг на друга и созданию видимого эффекта мерцания. Эффект проявляется только на неполной яркости. Проблему я уже подтвердил и опробовал решение, тут всё ОК, но доработать существующие платы не представилось возможным.
Без проблем не бывает, будем улучшать в третьей версии!
Планы на ближайшее будущее
Нужно исправить проблемы конструктива и заказать новую партию для второй игровой. Следом предстоит очень много работы по программной части: нужно выстраивать внутреннюю архитектуру и взаимодействие между сервисами, делать свою экосистему работы с клиентами, допиливать интерфейсы управления играми и игровыми сессиями, ну и, конечно, писать новые игровые механики.
После первой статьи много людей до сих пор пишет с просьбой «продай». Да, мы планируем развиваться в сторону франшизы и уже подали на регистрацию товарного знака Pixel Quest, но прежде чем что-то продавать, мы должны сами отладить технологию и научиться зарабатывать. В любом случае, если Вас заинтересовала тематика пиксельной комнаты, оставляйте свои контакты на сайте PixelQuest.ru и следите за обновлениями в телеграм канале @pixel_quest, будем держать в курсе событий!
Заключение
Приходите поиграть или заходите в гости просто пообщаться. Роман часто на месте, сможет подробнее всё показать и рассказать и даже дать подержать пиксель в руках.
Спасибо за внимание! Обязательно оставляйте в комментариях Ваши впечатления и идеи по проекту!
Ох партнер, сколько же сил в сборку и запуск! Ждём версию 3.0
Да уж 🤯 только я бы называл текущую версию 1.0, а следущую 2.0, т.к предыдущая была совсем прототипом 🙂
А я уже там даже побывала! Крутое место 💪🏻
Ждём Вас ещё 😅
Очень впечатляет ваша статья и тот путь, который вы прошли за полгода — от прототипа до реализованного проекта! Видно, что было вложено много усилий и интеллекта в решение технических задач. Особенно интересно было узнать о вашем подходе к материалам и электронике.
Я с нетерпением жду дальнейших новостей и очень рад, что у вас все так замечательно складывается. Продолжайте в том же духе, ваш опыт крайне ценен и мотивирующ! 👍
Большое спасибо за отзыв, очень приятно! 🤝
Комментарий удален автором поста
Пластик так эффектно горит 🔥😬
В этом самое ужасное, что он ОЧЕНЬ сильно коптит при этом
Вау! Очень круто!
Просто что-то невероятное. Успехов вам.
Есть идея. Хорошо бы ещё подключить энтузиастов, дав возможность проектировать свои игры и играть в них у вас. Это добавило бы виральности. Конкурс, на самую крутую игру, например.
Ну и кажется. Что 15 минут, это прям не предел для такой игры. Но вот не приятно, может это ограничение из-за того, что глаза напрягает от мерцания света и дольше они просто вытекают.
Спасибо! Над идеей подключения энтузиастов подумаем.
Такие сеты это не из-за мерцания, за 15 минут ощутимо устаешь физически и нужен перерыв.
Понятно. Хм. можно попробовать сделать квест-игры на логику, тогда не нужно будет постоянно бегать) Приеду к вам, потрогать ногами)
Да, пару идей на логику уже записано, рук не хватает на разработку)
Вы просто реактивные ребята, поздравляю! Емкостные датчики - way to go. А какие у вас IC для LED? 12V ? Сколько всего светодиодов, что то 4 кВт звучит за много для такого разрешения.
В качестве микросхем ШИМ контроллеров — PCA9685.
По поводу мощности — подловили, исправил на 3кВт, но блоков питания там стоит на 3.2 кВт.
Лента 12V, 30 led/m, 7.2W
1.1м летны = 33 светодиода на пиксель = 7.92W x 360 пикселей в комнате = 2.85kW
Классный проект! Интересуют цифры по франшизе.
Это к Роме... можно оставить заявку на сайте, он свяжется
И да, падающий потолок еще не сделали 😉
Я жду падающий потолок 😅
Очень здорово! Уже хочу туда 😃
Выглядит интересно. Успехов!
Благодарю!
С нетерпением жду субботы, посетить PixelQuest😍 уже забронировала 2 слота)
А на сколько они скользкие? Какова вероятность падения вовремя активной игры? Очень интересно попробовать, но как высокий человек с грацией картошки боюсь, что падать может быть больно)
Они не очень скользские, еще никто не падал
Рома, Анатолий, очень крутой кейс! Успехов вам в развитии! Ждём апдейтов по результатам!
Молодцы, реально крутой проект!
Успехов в развитии
Спасибо!
Про алюминий так и не дорассказал.
Да что там рассказывать... в России оказалось профиль не купить, пришлось лить в Китае по своим чертежам, цена/качество хорошие. Там же заказали раскрой задних стенок на ЧПУ и собрали это все в жесткую рамку на заклепках.
Как интересно, разработка превратилась в настоящее игровое приключение!
Комментарий удален модератором
Спасибо!
Выглядит прикольно, интересно эта игра не быстро надоедает?
Нам пока не надоела, весело же 🙂
Интересно, я бы попробовал.
А куда приходить?
И какое максимальное количество людей может участвовать в одной игре?
Адрес г.Москва, улица Новая Басманная, 28с2
Забронировать удобный слот можно на сайте https://PixelQuest.ru
В играх могут участвовать до 6 человек.
А что за лента? Если какая-нибудь WS2812b так у нее не всё хорошо при видеосъёмке, слабый PWM (400Hz), на телефонах (если будут снимать) видно мерцание.
Обычная RGB 5050, не адресная, я сам задаю PWM на уровне ~1kHz, не мерцает при съемке
IMHO телодвижений при сборке только много с лентой, но ничего, на третьей версии сделаете свои pcb :)
Рад за вас, держите нас в курсе как дальше будет развиваться эта история.
Да, уже прочувствовали этот момент, будем делать платами)