Дневник разработки
фух.
фух. вот ради этой кучи букв я потратил вчерашний и сегодняшний вечер. Это потому, что я решил, что уж если делать - так грамотно и не мешать все в кучу. Сразу все не сгенерить - большой объем может быть, поэтому пришлось разделить на смысловые группы, а эти группы уже на физические группы (по количеству).

Сейчас все работает как часы: одним запросом генерятся описания локаций, отдельно на основании этого генерятся истории локаций и объектов. Они создаются пакетно (группами), а не все сразу, на случай если их много. И на основе описаний и историй объектов создаются вот эти вот (скрин) "превью локаций", по мере того как все появляется

Теперь у каждой локации будет свой "объект входа", кото...
фух.
так.
так.. ну что. визуально похоже на то что уже было, но работает уже на новых рельсах. Теперь сначала определяется набор действий (то что вчера добавил) и только потом уже дергается нужный обработчик (пока прикрутил осмотр ближайших локаций). На такой базе можно будет добавить много всякого
так.
начал писать процессор действий игрока.
начал писать процессор действий игрока. Игрок же может написать что угодно и нужно будет адекватно среагировать и что-то изменить в игре (например, состояние стола как открытого) или дернуть какой-то скрипт, например, открыть диалог или боевку (а за это отвечают разные скрипты).

Писать эту штуку долго и я буду делать это параллельно с другими задачами. Пока перенесу туда блок с "осмотреться", который уже готов (прошлый пост)
начал писать процессор действий игрока.
А еще приветствуем мастера.
А еще приветствуем мастера. Он только что вылупился и знает только где находится игрок и какие локации вокруг (их описания и описания какие игрок не видит). Пока мастер не может ни переместить героя, ничего вообще (но это все будет, конечно)
А еще приветствуем мастера.
Сегодня день рождения сайта проекта ?
Сегодня день рождения сайта проекта ?

Проект получил свой домен (перенес страницу туда) - https://roleworlds.ru
Прописал о чем говорил вчера.
Прописал о чем говорил вчера. Теперь отдельным запросом генерируются исторические детали ближайших к игрокам объектов и локаций. Это нужно для не конфликтности историй нпс о местности и описаний gpt как мастера. Эти факты в отличие от описаний локаций и объектов не видны игрокам и о них можно узнать только через диалоги или мастера. Пока набросок, в дальнейшем улучшу сложность фактов

Эти факты, как и многие другие генерируются один раз и закрепляются за объектами в мире, поэтому если игроки проходят уже построенный мир (а уже построенных миров будет не мало), то на это не будет тратиться ни время ни генерации
Прописал о чем говорил вчера.Прописал о чем говорил вчера.
«12345...37»