Я не написал ни строчки кода и не нарисовал ни одной картинки. Игра работает
Три захода по выходным. 107 коммитов. Семнадцать тысяч строк кода, которые я не писал, и сто шестьдесят шесть картинок, которые я не рисовал. Всё сделала нейросеть.
Получилась браузерная игра про мифологию: собираешь богов пяти пантеонов, воюешь, качаешься. Она сейчас лежит в интернете и работает. Играл в неё ровно один человек — я.
Дальше расскажу, что из этого вышло, включая ту часть, где всё сломалось.
Чем я вообще занимался, если не программировал
Ничем полезным, если честно. Играл в собственную игру и ругался.
«Первый бой невозможно выиграть». «Тут написано VIP 0 и три нуля подряд, убери». «Главный экран выглядит как настройки роутера, а должен выглядеть как место, куда хочется зайти». Дальше нейросеть переделывала, я снова играл и снова ругался.



Файлы я не открывал. Ни разу. Даже посмотреть.
Где оно сломалось
Вот тут интересное. Игра собиралась, все проверки проходили, и играть в неё было физически невозможно.
Первый бой нельзя было выиграть. Порог прохождения стоял выше всего, что новый игрок в принципе может получить на старте. То есть игра начиналась стеной.
Арена подбирала противника раньше, чем я успевал собрать отряд. Мой первый бой выглядел как 254 силы против 1. Я минут пятнадцать искал ошибку в подборе противников, а сломан был порядок действий.
Прокачка героя требовала второго такого же героя из каталога в 41 штуку. Математически возможно, практически — до встречи в следующей жизни.
Что из этого следует
Общее у всех этих штук одно. Ни одна не является ошибкой в коде. Каждый кусок написан правильно и проходит свою проверку. Ломается стык между ними — то место, куда нейросеть не заходит, потому что она не играет в то, что построила. Она отлично пишет то, что попросили, и не замечает, что получившееся невозможно запустить как игру.
Нашёл я всё это единственным способом: сел и прошёл сам, как обычный игрок.
Про картинки, пока не спросили
Да, все сто шестьдесят шесть нарисованы нейросетью. Художника я не нанимал. Не буду делать вид, что это художественное решение. Альтернатива была ровно одна: игры бы не существовало. Нарисовать сорок один персонаж живым человеком стоит примерно как подержанная машина, а у меня были выходные.
Если из этого что-то вырастет — портреты будут первым, куда уйдут деньги. Фоны переживут, персонажи нет.
Зачем я это пишу
У игры ноль игроков. Не «мало» — ноль.



Оказалось, единственное, что нельзя сгенерировать, — это люди.
worldofmythic.com — открывается в браузере, регистрации нет, на телефон ставится иконкой. Двадцати минут хватит посмотреть.
Мне не нужно «прикольно». Мне нужно знать, на каком экране вы закрыли вкладку. Внутри игры есть почта, письма приходят мне напрямую, и читаю их тоже я — других дел, как видите, нет

