Skip to content

v0.5.0 — свой стиль иллюстраций и рабочие задания

Choose a tag to compare

@timoncool timoncool released this 17 Aug 16:21
· 21 commits to main since this release

Иллюстрации в этой версии перестают быть случайными, задания наконец засчитываются, а смерть героя заканчивает историю.

У истории появляется свой стиль

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

Угольная ворожба — уголь и мел по грубой тонированной бумаге, тяжёлая светотень, палитра из жжёной умбры, охры и приглушённого мха, плотная штриховка и растушёванные фактуры, драматичный свет одной свечи или пасмурного болота, отсылка к русскому реалистическому рисунку XIX века.

Раньше поле стиля было пустым, и каждый кадр рисовался в своей манере: один похож на фотографию, другой на комикс. Стиль можно поправить руками — это обычное поле в настройках картинок.

Кадры держатся друг за друга

Облачной отрисовке теперь передаётся основа: прошлая картинка этого же места или портреты персонажей. До этого облако рисовало каждый кадр с чистого листа, и сцена «переезжала» из кадра в кадр.

Что именно положить в основу, решает сам оператор кадра — он видел отрывок целиком:

  • прошлый кадр места — когда действие продолжается там же;
  • портреты персонажей — когда важно не потерять лицо;
  • ничего — новое место, где никого знакомого нет.

Промпт кадра стал промптом

Раньше оператору говорили «пиши конкретно и кинематографично», и выходила строка. Теперь у него есть порядок: кто и что делает в это мгновение, во что одет, что видно вокруг, откуда и какой свет, план и ракурс, палитра и настроение — с требованием конкретных существительных вместо прилагательных. На живой сцене выходит 1200–1350 знаков вместо строки.

Выполнение заданий засчитывается

Не засчитывалось никогда. Проход механики получает только текст отрывка, а список взятых заданий уходил рассказчику — движок не знал ни одного заголовка, который должен назвать. Теперь взятые задания уходят ему списком, с условиями и с тем, кто их дал:

📜 Предложено задание: Пропавший сын мельника — от Старый мельник
✅ Задание выполнено: Пропавший сын мельника
✨ Кайра: +50 опыта (Пропавший сын мельника) → 50

После гибели героя история заканчивается

Раньше можно было писать дальше как ни в чём не бывало: движок помечал героя мёртвым, а ход шёл своим чередом. Теперь сервер такой ход не принимает, поле ввода закрыто, а «Стереть» отменяет роковой ход — герой снова жив, и можно сыграть иначе.

Мелочи

  • Скорость речи работает с любым голосом и больше не задирает тон. Просить её у провайдера бессмысленно: Grok и Gemini параметр принимают и молча игнорируют.
  • Отговорки модели вместо награды («не указано», «не обещано») в журнал не попадают.

Установка: скачай архив, распакуй, запусти run.bat.

294 теста, ни одного красного.