Назад

Gift No.188

Тихая сюжетная игра-велопрогулка: мужчина поднимается на велосипеде в горы, чтобы ещё раз проехать по дороге, на которой исчезла его мать. Колесите по туманной петле-восьмёрке, останавливайтесь на 16 станциях и собирайте фрагменты. Без сражений и без проигрыша, 20–30 минут.

Автор: Jasper StudioИсходный код
Попробовать онлайн
Gift No.188Попробовать онлайн

Описание

Gift No.188 — тихая сюжетная игра-велопрогулка. Вы едете по единственной петле-восьмёрке, которая один раз пересекает сама себя, сквозь окутанные слоями тумана горы и останавливаетесь у 16 придорожных станций. На пяти из них хранится фрагмент, который можно забрать только при третьем посещении.

Miles Lu зарабатывает на жизнь починкой сломанных вещей. Шесть лет назад его мать исчезла на этой дороге и оставила ему семейное дело — постоялый двор «Восемнадцатая станция», который с тех пор пустует. И вот приходит письмо от юриста: у него 30 дней, чтобы открыть заведение, иначе землю изымут по закону, — а кое-кому очень хочется заполучить то, что лежит под горячим источником. Дорога не пустует. Об этом говорят четыре стелы с высеченными надписями вдоль пути: хранитель помнит дорогу, но не себя; ты хранишь путь домой для всех, и цена этому — то, что никто не помнит тебя. На одной из них буквы соскоблены, и от числа 188 осталась лишь половина.

Между фрагментами — пять маленьких радостей: облако, чай, цитра, бамбук и птица, и каждая требует трёх визитов, прежде чем что-нибудь отдать. Есть бюджет, который сходится только через вычитание, и самообладание, которое может лишь падать, — а единственный способ вернуть его продаётся в чайной лавке. Ни сражений, ни проигрыша, ни катсцен: каждая реплика звучит, пока велосипед ещё едет, а прохождение занимает 20–30 минут. В конце 15 собранных фрагментов складываются в открытку: на ней можно написать текст и экспортировать её в PNG — или оставить пустой. Затем вы выбираете: «Оставить дверь открытой» или «Отпустить». Невыбранный вариант так и остаётся пустым.

Игра намеренно сделана для маломощных устройств. Крыши, колонны, цоколи и перила станций генерируются в коде, каждая поверхность вычисляется в шейдерах, и в сборке нет ни байта текстур. Три уровня качества снижают внутреннее разрешение рендеринга, качество теней и дальность прорисовки растительности; на низком уровне трава убирается полностью, а освободившийся бюджет уходит на разрешение, потому что трава упирается в филлрейт, а мыльная картинка вредит сильнее, чем поредевшая трава. Постобработки нет: виньетка самообладания — это DOM-оверлей, который не тратит время GPU. Определение возможностей считывает строку вашего GPU, показывает ход своих рассуждений и больше никогда не меняет уровень качества самостоятельно.

Автор создал игру как подарок себе и всем, кто покинул родные места. Она работает в браузере на английском и китайском языках, а звук сгенерирован моделями MiniMax.

Как использовался Tripo

Tripo сгенерировал 15 из 23 3D-ассетов игры.

  • Транспорт: велосипед (26 деталей), мотоцикл (69 деталей) и скейтборд (5 деталей).
  • Окружение: пять станций с фрагментами, сосны, заросли бамбука, кустарники и два современных здания.
  • Оживление транспорта: в Blender автор заново собрал двухкостную IK-цепочку по измеренным положениям пивотов и запёк цикл педалирования в анимацию, чтобы ноги ездока оставались на педалях. В three.js разложение ковариационной матрицы на собственные значения методом Якоби измеряет по геометрии оси колёс и оси вращения, чтобы выровнять их, а руль следует за поворотом переднего колеса.

Трейлер