Баннер записи 'Архив 404: красные нитки и работа над ошибками'

Архив 404: красные нитки и работа над ошибками

Всем привет!

В прошлом девблоге я рассказывал, как увлёкся папками, шрифтами и провисанием нитей, а потом получил от тестеров вполне заслуженное: красиво, но непонятно, что делать. Обещал вернуться с чем-нибудь полезнее новой текстуры бумаги. Так что сегодня — про переделку самой игры. Хотя бумажки я тоже поправил. Куда уже без этого. 😁

Если пропустили начало: «Архив 404: Контекст потерян» — моя первая игра, которую я довожу до публикации, и первый проект для джема. Здесь нужно разбирать истории по мотивам мемов: читать записки, рассматривать фотографии, соединять доказательства на доске и восстанавливать смысл шутки.

Главная улика — отзывы

Самая неприятная проблема оказалась довольно простой. Человек читал материалы, строил вполне разумную версию, соединял картинки, а игра отвечала, что всё неправильно. Почему — попробуй догадайся. В какой-то момент вместо расследования начинался перебор ниток.

Мне было понятно, какой ответ я заложил в дело. Игроку предлагалось каким-то образом прийти ровно к той же мысли. Ещё и провести связи так, как я ожидал. Получился небольшой экзамен на знание содержимого моей головы.

Отдельно помог разбор от жены: вопрос должен быть перед глазами, а уже доказанные факты должны оставаться на доске. Иначе зачем вообще доска расследований, если самое важное всё равно живёт в списках и меню?

У доски появилась понятная задача

Теперь на доске есть конкретный вопрос и варианты ответа. Например: «Почему кот оказался за дверью?» Можно прочитать материалы, выбрать версию и подкрепить её уликами. Формулировки тоже пришлось пересмотреть: иногда одно неудачное «зачем» добавляло делу больше загадочности, чем вся история целиком.

Вопрос и варианты ответа находятся на доске. Доказанный факт остаётся рядом с материалами следующего этапа

Проверка проходит по нитям и показывает результат. Неподходящие связи краснеют и обрываются, правильные остаются. Если доказательств пока мало, игра объясняет, чего не хватает. Для проверки есть отдельная кнопка и клавиша F, а пробел ускоряет её анимацию.

Закрытый вопрос превращается в заметку с выводом и прикреплённым материалом. Она остаётся на доске и участвует в следующем шаге расследования. В финале достаточно связать доказанные выводы с итоговой версией. Заново тащить к ней каждую фотографию уже не требуется.

Пришлось исправить и саму проверку: логичная цепочка через другой материал должна работать так же, как прямое соединение. А после очередного этапа материалы раскладываются заново, чтобы новые записки не появлялись под старыми. На первых версиях к концу дела выходила такая паутина, что расследовать хотелось уже её происхождение.

Мем должен узнаваться

С историями тоже пришлось повозиться. Если знакомый мем превратить в слишком вольную иллюстрацию, а потом ещё добавить к нему придуманный контекст, игроку остаётся разгадывать уже мою фантазию.

Поэтому я вернулся к исходным ситуациям, перепроверил контекст и переделал материалы. Узнаваемые позы, выражения лиц и сама шутка остались, а изображения привёл к стилистике архива. Часть дел заменил целиком. Сейчас их десять, и первое работает как обучение: показывает управление и встречает игрока уже проведённой нитью.

Заодно развёл записки по назначению. У дополнительных и альтернативных доказательств теперь зелёные булавки. Справочные материалы держатся на скотче: их можно прочитать и передвинуть, но нитку к ним не прикрепишь. Хочется, чтобы назначение бумажки считывалось до того, как игрок потратит на неё пять попыток.

И наконец архив перестал молчать

В предыдущем девблоге музыка ещё была в списке «сделать потом». Теперь в игре есть и музыка, и звуковые эффекты: папки, нити, проверка, печать. Фоновая музыка играет по кругу, громкость можно настроить отдельно.

Награда за дело тоже осталась. Восстановленный мем появляется в виде коллекционной карточки, и игра ждёт, пока вы её рассмотрите. Затем карточка отправляется в папку, на обложке появляется «ЗАКРЫТО», а справа выезжает наш товарищ с большим пальцем и «OH, YEAH!». Полученную карточку можно потом открыть снова.

Карточка, красная печать и «OH, YEAH!». Завершение обучающего дела

Что получилось к этой сборке

Я прошёл игру целиком и по дороге собрал ещё пачку багов: повторное прохождение закрывало доступ к следующим делам, на один вывод прикреплялась не та картинка, настройки забывали положение ползунков. Всё это было куда важнее очередного оттенка пробковой доски.

В текущей версии — десять дел, обучение, русский и английский языки, коллекционные карточки, музыка и звук. Графику по-прежнему делаю с помощью ИИ и довожу вручную. Движок тот же — Godot с Kotlin. Поменялось в первую очередь то, как игра разговаривает с человеком за экраном.

Моё собственное прохождение, конечно, не заменяет взгляд человека, который видит архив впервые. Я всё ещё знаю ответы. Но теперь я хотя бы вижу на доске последовательность рассуждений, а не набор проводов к правильной кнопке.

Первый джем продолжается. Пока самый полезный его результат для меня — привычка проверять не только то, срабатывает ли механика, но и понятно ли вообще человеку, зачем она здесь. Красиво закрыть папку всё ещё приятно. Дойти до этого момента тоже должно быть приятно.

Кнопки за наш счёт!

Комментарии (1)

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

Войти
Large Spinner