02.07.2026 19:43
Следующий пост будет посвящён тестированию лечащих объектов.
Следующий пост будет посвящён тестированию лечащих объектов. Помним фонтаны в диабло, да? Вот по сути та же механика: изменение объектом характеристик персонажа игрока. Такие объекты будут или разовые или восстанавливать свою силу по условию (подождать или найти какие-то ингредиенты для повтора воздействия)
А сегодня я прописывал все чтобы можно было удобнее тестировать deep объекты. А то они генерились всегда, хоть и по правилам движка, но не угадаешь как, управления какого-то типа "хочу вот тут такой функционал" не было. А для тестов мне нужно, чтобы вот этот объект воспроизводил именно тот функционал, который я сейчас тестирую
И ещё прописал зачатки юмора в диалогах. И ещё понял, наконец, как связать deep объекты с квестовой цепочкой. В этом мире (главе) этого не будет тк сюжет и вся механика для его прохождения уже сгенерилась, но следующий мир поедет по новым рельсам к светлому будущему генеративных сюжетов

01.07.2026 22:24
Ещё я начал работать над блоком юмора.
Ещё я начал работать над блоком юмора. Какие ж игры без юмора. Но gpt плохо умеет в юмор сам, поэтому придётся попотеть. Я выделил пару мест где он будет добавляться и пока вношу точечные правки, чтобы при этом не страдала логика. А то gpt может пошутить так что сломает весь мир. В первую очередь изменения коснуться оповещения deep объектов, диалоги и ответы мастера. В боевке реплики нпс и так вроде уже хорошие (правда, я модель сменил и это может отразиться на юморе). Поначалу будет стремно, знаю, но со временем я отточу этот блок множественными корректировками (придётся смотреть больше мемов, хаха). Все же, я хочу сделать не проходной нейрослоп, а действительно добротный движок
01.07.2026 20:14
Ура.
Ура. У нас первая телепортация! Правда не далеко. В соседнюю локацию. Так работает Трубопровод отходов. Если взять из него фляжку и потом использовать сливной клапан (для этого появится кнопка) то игрока переместит в соседнюю локацию. Даже если она закрыта. Круто же)))
01.07.2026 17:45
Теперь deep объект сможет при разных условиях открыть/закрыть инвентерь соседнего на локации объекта или даже проход в соседнюю локацию.
Теперь deep объект сможет при разных условиях открыть/закрыть инвентерь соседнего на локации объекта или даже проход в соседнюю локацию. Сегодня прописал эти обработчики. Так что технически теперь возможны всякие пульты, открывающие сейфы при определённых условиях
Сейчас пробую сгенерить интересный Трубопровод отходов. Сегодня точно закончу его тесты (что получится расскажу в след посте)
Ещё добавил себе небольшую админку чтобы видеть очереди объектов которые генерятся и их состояния. Красивое
30.06.2026 11:21
Первый успешный тест deep объекта прошёл успешно.
Первый успешный тест deep объекта прошёл успешно. Ничего полезного gpt в мониторе не сгенерил, но получилось интересно. Оказалось, нужно было взять из монитора облезлый шланг (при взятии оповещение даже какое-то появилось), после чего у монитора появилась кнопка "Применить чехол". После применения шланг у меня из инвентаря исчез, а монитор перевёлся в какое-то своё конечное состояние, о чем меня и оповестил
Буду проверять все объекты которые встречу. Это важный функционал миров, его нужно оттестировать до блеска. Тем более что скорее всего позже я встрою deep в сами квесты
29.06.2026 20:44
Как и планировал, теперь можно спросить нпс или компаньона, что он думает об объекте на локации и о его функционале.
Как и планировал, теперь можно спросить нпс или компаньона, что он думает об объекте на локации и о его функционале. Он ответит со своим уровнем понимания (зависит теперь от интеллекта нпс): кто-то объяснит грубо и по опыту, кто-то заметит важные детали, а кто-то скажет, что не знает
Относительно хорошего результата я добился далеко не сразу. Сначала Алина долго теряла фокус о каком объекте говорим, но в итоге все отладил вроде
Таким образом, компаньоны приобрели полезное свойство быть ходячими подсказками (пока только по объектам на локациях, позже добавлю оценку локаций и потом возможно еще и изучение предметов)