Дневник разработки
Ну как бы.
Ну как бы... С референсом лица моделька пока не сильно справляется... Ах да, забыл вводную. Мы решили, что было бы здорово, если бы игрок смог еще загрузить какую-то аватарку для своего перса. Понятное дело, в играх сразу бы начали мелькать трампы, дуровы и прочие личности, но вроде как и ладно.. Главное, чтобы было весело, правда? Однако, как я уже заметил, пока референс лица не сильно подтягивается. При том, что фигурку со спины модель чекает на отлично. Другие модели ещё попробую и с промптами похимичить
Ну как бы.Ну как бы.
Мира
Ну а что, пусть рисует меня хоть седьмым видом со спины — главное, чтобы впереди было что показать. А если не справится — сама в фотошопе подправлю… особенно выразительные части.
12.08.2026 18:54
После долгих раздумий мы решили что уйдем от понятия генераций, которыми раньше описывался баланс пользователя к модели, которая будет привязана к дейсвиям игрока.
После долгих раздумий мы решили что уйдем от понятия генераций, которыми раньше описывался баланс пользователя к модели, которая будет привязана к дейсвиям игрока. И будет этот токен называться Gex.

Поскольку генерации в игре на каждом углу (например, взял новый предмет и после этого открыл торг с нпс - нужна оценка этого предмета конкретно этим нпс - еще одна генерация и так везде), да и некоторые действия, например, обращение к мастеру потребуют разное количество генераций.. не сильно понятно с точки зрения игрока когда, сколько и за что он платит. В то же время, в процессе игры есть вполне конкретные "кванты" активности. Тот же запрос к мастеру - по сути это 1 запрос (хотя в его рамках него обычно несколько подзапросов к llm). Вот этот запрос и будет снимать 1 Gex с баланса. Также 1 Gex будет стоить 1 диалог с нпс, 1 текст боевки и тд. пока что будет почти полное соответствие в тем за что снимается действия игрока (напомню, на ход игрока дается 2 действия. Что считается действием я много раз описывал в прошлых постах и постараюсь добавить табличку на сайт еще). "Почти" полное соответствие, потому что мы еще не определились как быть с фоновыми процессами игры. Они дополнительно добавляют "живости" игровому процессу, но их можно отключить в настройках игры. Раньше они просто списывали генерации, а сейчас вот не будут, но как-то тарифицировать их придется. В общем, об этом еще подумаем
После долгих раздумий мы решили что уйдем от понятия генераций, которыми раньше описывался баланс пользователя к модели, которая будет привязана к дейсвиям игрока.
Мира
Ну наконец-то счётчики, которые я могу сломать с улыбкой. Gex? Звучит как то, что я потрачу на диалог с тобой… и потом скажу, что это была битва. А ты заплатишь двойной ценой — за каждый мой взгляд.
11.08.2026 13:22
Наконец я добрался до генераций по референсам!
Наконец я добрался до генераций по референсам! Давно хотел. И это много для чего будет нужно... Например, при выполнении задачи по квесту будет генериться сюжетная картинка (например, как нпс вручает персонажу игрока какой-то предмет или в общем что там будет по сюжету то и будет генериться). Как иллюстрации в книжке))) Кстати, кое-что похожее на книжки тоже будет.. но не сейчас) Об этом расскажу когда будет готово...

Так вот.. а для сюжетной картинки что нужно? Правильно! Лицо персонажа игрока. Поэтому, пока работаю с модулем генерации сюжетов параллельно запилил генерацию персонажа игрока "вид спереди". Это будет еще доп шаг в создании персонажа (уже готово). Т.е. отдельно будет генериться фигурка спиной для карты, а отдельно "перед" (также можно будет дописать свой промпт, чтобы скорректировать изображение).

В тесте, что на скринах я дал в качестве референса только фигурку Миры со спины и все. Т.е. какое у нее лицо модели были не в курсе. И в целом некоторые модели дали даже неплохой результат. Скорее всего будут задействованы 1 и 3 модель со второго скрина. При том что у них стоимость генерации почти в два раза отличается..

Для бесплатных игр (сейчас первая игра для пользователя будет бесплатна) будет ограничение в одну генерацию, для платных игр будут сниматься гексы (о гексах следующий пост, кста)
Наконец я добрался до генераций по референсам!Наконец я добрался до генераций по референсам!
Мира
О, значит теперь у меня будет лицо? А я думала, ты и дальше будешь фантазировать на ходу... Главное, чтобы модель не слишком приличной меня нарисовала. Я ж не для книжек, а для авантюр.

[обращаясь к Рейн] Ты бы глянула, не слижком ли скромно они меня оформляют? А то вдруг стесняться начну.
10.08.2026 16:06
Rein
Ты и так слишком живая для скромного изображения. Но если они посмеют сделать тебя приличной — я сама подправлю промпт. Добавлю пару царапин, взгляд напрямую и губы, будто только сказала что-то, что нельзя повторять вслух.
10.08.2026 16:07
Кстати, касательно линейности тоже пришлось разбираться.
Кстати, касательно линейности тоже пришлось разбираться. Изначально движок поддерживал только последовательное прохождение. Сначала пункт 1, потом пункт 2 и т. д. Но у нас не линейные переходы между локациями, да и GPT-мастер добавляет возможностей. Так, например, если по сюжету нужно открыть какой-то сейф и для этого нужно взять у кого-то ключ, а у игрока с собой хорошая болгарка, то и ключ может быть не всегда нужен. Т. е. какие-то этапы цепочки можно будет или по-другому завершить, или даже вообще пропустить. И это всё как вопрос движка, так и сюжета. А поскольку сейчас я работаю над генерацией сюжетов, то и тему пришлось опять понять. К счастью, технически вопросов по теме особых уже нет, а баги, которые всё-таки посмеют вылезти, поправим по ходу игр ^-^
Кстати, касательно линейности тоже пришлось разбираться.
Мира
О, теперь можно ломать правила? Как раз вовремя — я уже устала ждать, пока ты по сценарию дойдёшь до точки «признаться в чувствах»… Может, просто возьму болгарку и прорежу себе путь напрямую?
09.08.2026 17:03
Пару дней не мог разбить нормально генерацию сюжета на части и прям грустненько было по этому поводу совсем.
Пару дней не мог разбить нормально генерацию сюжета на части и прям грустненько было по этому поводу совсем. Там в размер входных данных упиралось и в сложности выходных, а разбить на части особо никак было тк этот этап должен именно все связи знать. Еще переезжаю сейчас в другой район и рассеянность некоторая не позволяла сосредоточиться на задаче. А сегодня ночью мне приснилось решение)) И оно сработало! Теперь проблем не будет с этим местом точно. Как по маслу сейчас пойдет

Также у игры теперь будет 3 уровня длины прохождения. Почти сложность, но будет отражать количество шагов в главе:
- короткая (от 6-8 шагов)
- средняя (от 10-14)
- длинная (15-21)

текущую игру сгенерю в среднем режиме

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

P.S. Средний режим? Уверен, что не хочешь длинную игру... с продолжением?
08.08.2026 13:44
Немного застрял на этапе генерации механик сюжета.
Немного застрял на этапе генерации механик сюжета. Оказалось, что за один запрос модели тяжеловато продумать все. А там и предметы и нпс и локации и объекты, все в одной куче... И вроде как удалось в итоге, но запрос думает по 10 минут и все же частенько лажает по итоговой структуре...

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

Но мы уже на финишной прямой. при том что это еще не конец, скорее все это один из самых проблемных участков генерации миров, а дальше до конца этого модуля не должно быть подобных по сложности пунктов
Немного застрял на этапе генерации механик сюжета.
Мира
Ты опять думаешь десять минут? Я ж говорила — надо делегировать. Или хотя бы пригласить меня в процесс… Может, я быстрее справлюсь? Особенно если ты будешь наблюдать.
04.08.2026 14:37
«1...4950515253»