
user9293160
Я сделал игру-головоломку для iPhone, но она слишком нишевая
Привет, Пикабу! Делаю игру про логические цепи (сложно), причем мобильную.
Началось всё в грузинском кафе. Пошли с коллегами на обед, ждём заказ — все уткнулись в телефоны: кто в шахматы, кто в «три в ряд». Одна слишком сложная, играть в другую слишком уж стыдно, вот так и родилась идея сделать свою. Правда получилось слишком уж "не для всех", особенно если вы дискретку в универе прогуливали, но вдруг кому-то зайдет.
Если вы не в теме: логические цепи (или схемы) это собственно провода (по которым бегут нули и единички) и элементы которые преобразуют сигналы по правилам логики. В игре «единица» зажигает лампу, и надо расставлять базовые элементы - «И», «ИЛИ», «НЕ» и другие.
А в реальном мире эти схемы огромные - например процессор, включая тот, что стоит в девайсе, с которого вы это читаете, по сути, большая интегральная схема. (На самом деле в реальности даже сложнее, так как надо еще подать туда питание, отвести тепло, и так далее)
Игры про логические цепи существуют (например, nandgame, turing complete) но мне хотелось сделать игру во-первых, для телефона, а во-вторых - с более низким порогом входа. Игра по-прежнему получилась "не для всех", но хотя бы в первых уровнях от игроков не просто не требуется знаний дискретки, а игра даже старается научить игроков основам...
В самом начале (ещё до разработки) я попросил друзей нарисовать полусумматор - а реализаций там может быть много - так появилась ключевая идея - схема на уровнях уже нарисована, игроку надо просто расставить элементы.
Потом конечно появляются уровни где надо тянуть провода, где надо упростить схему и так далее...
В мобильной игре нельзя просто так усложнять схемы добавляя больше и больше ламп и элементов - рано или поздно схема просто не влезет в экран. Поэтому игра старается брать разнообразием, а также знакомит игрока с разными приборами - это и семисегментный индикатор, и светофор (цветные лампы) и радиопередатчики...
Вообще, то что игра мобильная - заставляет для разных идей придумывать новые механики - но это будут спойлеры!
Про ИИ. Разумеется, он везде.
Первая реализация была моя, но там были баги и лень в конце концов чуть не отправила проект на свалку истории, как это обычно бывает с пет-проектами.
В итоге claude спас ситуацию - и игра таки добралась до релиза: ему не лень и баги исправить, и помочь с оптимизацией и энергопотреблением (на моем 13 mini игра прогревала телефон до состояния печки), и с написанием текстов уроков и адаптацией под iPad и iPhone Duo...
А еще ИИ крайне хорош в создании дополнительного инструментария - того который нужен для разработки игры, но который игроки не видят. Вы же не думаете что в одиночку легко менеджерить 370 уровней?)
тулза, которую сгенерировал ИИ - так я решаю какие уровни за какими идут, когда показывать какие "уроки", когда и какие достижения выдавать
Вот где ИИ плох - так это в создании интерфейса. Я тоже в этом не спец, но вроде бы всё еще лучше чем ИИ!
Однако, опять же, после того как определены блоки интерфейса, адаптация его под разные экраны разных устройств, а - в зависимости от фидбека друзей которые тестировали игру - там часто бывают переделки, тоже занятие скучное - и значит, это тоже идея для инструмента.
я могу выбрать устройство и под него настроить раскладку блоков - особенно актуально для iPad в ландшатфном режиме и для iPhone Duo
Есть еще и другие инструменты, которые были созданы для этой игры - и для меня, как для инди разработчика, было прям открытием, насколько они помогают! Надеюсь напишу в будущем подробнее об этом, если вам будет интересно почитать.
А сейчас мне хочется попросить вас, тех кто дочитал до этого места, если вам интересно, скачайте, пожалуйста, игру - она бесплатная и без рекламы - и поделитесь вашим фидбеком?
https://apps.apple.com/app/id6821615819 - AppStore / Lumio
(на самом деле акты открываются за звезды, и есть одна встроенная покупка которая откроет все акты)
А еще если вы студент или айтишник/электронщик или вам просто понравится играть - мне будет вдвойне приятно увидеть от вас комментарии. Ну и конечно расскажите-покажите игру друзьям.
Спасибо что дочитали до конца!
P.S. Версии под Andriod и Steam в планах, даже с ИИ это не так просто как кажется)








