Архив 404: папки красивые. А играть как?
Всем привет!
Для тех, с кем ещё не знакомы: я Android-разработчик, который давно работает в IT и постепенно пытается добраться до создания собственных игр. В предыдущих статьях рассказывал, что у меня получается, где всё разваливается и сколько ручной работы остаётся после помощи нейросетей.
Сразу обозначу: в этом проекте тоже используется ИИ. Я разработчик, а не художник. Руки есть, планшет есть, рисовать — нет.
ИИ помогает мне с графикой, но сгенерированная картинка ещё не становится готовым игровым ассетом. После генерации были ручная доводка, исправления, нарезка и сборка интерфейса. Для меня это ассистент: направление выбираю сам, результат проверяю и переделываю. Как выяснилось чуть позже, несколько неудачных решений тоже вполне способен принять самостоятельно.
Первый джем. Попытка не размахнуться
Сейчас я участвую в своём первом джеме — GFF JAM #2. «Архив 404: Контекст потерян» — первая игра, которую я довожу до публикации, а это мой первый девблог о ней в рамках джема.
Об основном проекте я уже рассказывал раньше. Здесь захотелось попробовать небольшой проект с конкретным сроком и получить законченный результат.
После объявления темы «вселенная мемов» появилось несколько идей. Выбрал ту, которая лучше всего подходила под тему и казалась посильной по объёму. Хотелось сделать что-то приятное и не утонуть в сложности собственной задумки.
Так появился «Архив 404». Игрок разбирает дела мемов: что пропало после обрезки картинки, кому принадлежит реплика, почему подпись вдруг изменила смысл фотографии. В папке лежат материалы, на доске можно строить связи, а в конце нужно сделать вывод и восстановить шутку.
Одна доска, несколько папок, картинки, текст и красные нитки. По описанию всё выглядело вполне разумно.
Первые дни: всё даже получалось
За первые пару дней после объявления темы сформировались понятная визуальная часть и основная механика. Сначала интерфейс жил внутри старого компьютерного монитора. Потом доска переехала на стену, над ней появилась лампа, рядом — держатель папок, а внизу — стол с бумагами, кружкой и катушкой ниток.
На поиск цельного вида комнаты и доски ушло примерно два десятка промптов: новые варианты, уточнения и переделки. Это только общая композиция, без дальнейшей доводки отдельных ассетов. Объяснить нейросети, какую именно бумажку ты хочешь, — тоже отдельное развлечение.
Подпись: Самый ранний концепт. Тогда архив ещё жил внутри компьютерного интерфейса. Это поисковый макет, не скриншот работающей сборки.
Хотелось, чтобы всё ощущалось как рабочее место: фотографии с полями, вырванные листы, стикеры, папки, которые выдвигаются из кармашков. Нитки можно протянуть между кнопками, они провисают и двигаются вместе с материалами.
Движком выбрал Godot, в котором до этого вообще не работал. Причина простая: через Godot-JVM в нём можно писать на моём родном Kotlin. С новым движком пришлось разбираться, зато язык уже знакомый.
Примерно через четыре дня появился рабочий прототип. Можно было открыть дело, изучить материалы, разложить их на доске, провести связи и проверить решение.
За раскрытое дело игрок получает коллекционную карточку с восстановленным мемом. Она ложится в папку, после чего на обложке появляется красная печать «ЗАКРЫТО». Завершает сцену персонаж, который выезжает справа с поднятым большим пальцем и «OH, YEAH!». Карточка остаётся в деле — её можно снова открыть и рассмотреть.
Подпись: Карточка, печать и заслуженное «OH, YEAH!». Запись из рабочей версии; спойлер второго дела.
А потом началась вакханалия
И вот здесь я слишком увлёкся.
Шрифты, бумага, обводки фотографий, размер карточек, форма папок, анимация раскрытия, провисание нитей. Потом тексты дел, формулировки, дополнительные материалы. Всё время находилось что-нибудь, что хотелось ещё немного поправить.
В итоге я настолько ушёл в доводку визуала и текстов, что напрочь упустил погружение игрока и сам интерес к расследованию.
Я-то знал, что произошло в каждом деле. Знал, какие картинки нужно соединить, зачем здесь записка и какой вывод из всего этого следует. Человеку, который впервые открывает игру, это знание вместе с архивом сборки не передаётся.
Когда отдал прототип тестерам, довольно быстро получил обратную связь. Если свести первые отклики к сути: скучно, непонятно, что делать, связи приходится угадывать, смысла во всём этом не видно.
Доходило до того, что человек прочитал материалы, решил, что понял историю, провёл связи — и не прошёл проверку. Потом пробовал другие сочетания, пока одно случайно не срабатывало. В такой ситуации расследование быстро превращается в перебор.
Приятного в этих отзывах мало. Особенно когда только что с удовольствием смотрел, как красиво закрывается твоя папка.
Но игрок до этой папки ещё должен захотеть добраться. А я занимался тем, как будет выглядеть награда, и недостаточно думал о пути к ней.
Теперь возвращаю в архив игрока
Сейчас как раз занимаюсь этой проблемой. Начал с обучения, но в итоге пересобрал все восемь дел.
Первое дело знакомит с управлением и начинается с уже проведённой нити. После нажатия «Игра» открывается папка с задачей и обозначениями курсоров. Следующие дела становятся доступны постепенно: сначала разбираемся с одним, потом берём новое.
Сами расследования теперь идут по конкретным вопросам. Игрок выбирает версию и подкрепляет её доказательствами. У мест для нитей есть подписи: например, «Чем закончился список» и «Что произошло на фото». Так до проверки видно, что именно нужно подтвердить.
Проверка показывает подходящие связи и объясняет, где доказательства не сходятся. Уже установленный факт превращается в отдельную карточку вывода, которую можно использовать дальше. Не нужно заново доказывать то, с чем только что разобрались.
Подпись: Новая подача: вопрос, подписанные места для доказательств и уже установленные факты. Скриншот рабочей версии; содержит решение финального вопроса второго дела.
Заодно убрал часть лишних движений. Улики теперь можно читать прямо рядом с доской и переключать без постоянного раскрытия и сворачивания папки. А то красивую анимацию я сделал, а сколько раз человеку придётся на неё смотреть за одно дело — посчитал уже потом.
Подпись: Улики можно читать рядом с доской. Папку больше не нужно открывать для каждой записки. Скриншот рабочей версии.
Это ещё не значит, что игра внезапно стала интересной. Новую подачу снова нужно проверять на людях, которые не знают решения заранее. Хочется, чтобы человек замечал деталь, сопоставлял её с другой и сам понимал шутку. Ради этого всё и затевалось.
Что осталось до дедлайна
Помимо этих переделок, ещё осталась музыка. Пока архив работает в полной тишине, так что пометка no_sound на тестовой сборке вполне честная.
До 8 ноября хочу довести расследования до состояния, в котором их можно проходить без моих пояснений рядом с монитором, добавить музыку и ещё раз проверить сборку.
Продолжение следует. Надеюсь, в следующий раз принесу больше хороших отзывов, а не новую версию бумажной текстуры. 😁


Комментарии (0)
Войдите, чтобы написать комментарий
Войти