#Update 14.06
Сначала две новые штуки 👇
🤖 DeepSeek Pro теперь дефолтная модель, и к ней бесплатный триал — 50 ходов на топовой модели, не платя ни копейки. Просто заходишь и играешь, мастер сразу умнее. Зацените.
📊 Видимый прогресс уровня. Раньше было непонятно, сколько тебе до следующего уровня — теперь есть бейдж «Ур.N» и полоска опыта прямо в интерфейсе. Плюс под капотом причесал левелап, чтоб он одинаково пахал и в бою, и вне боя.
Фиксы:
⚔️ Боёвка магией работает. Раньше боевое заклинание просто красиво описывалось в тексте, а урона по факту ноль — Огненная стрела «попадала», но HP у врага не падало. Теперь бьёт по-настоящему. Списывает HP, и мастер знает исход.
🗡 Метательное оружие расходуется. Метнул кинжал — он улетел, в инвентаре стало на один меньше. И это теперь сохраняется между ходами, а не сбрасывается обратно.
🧪 Состояния больше не висят вечно. Отравлен, испуган и прочее теперь сбрасываются в конце боя, а не тянутся за тобой бесконечно.
💰 Золото перестало скакать само по себе. Раньше оно могло измениться вообще без причины — теперь меняется только когда в тексте реально что-то купил, продал или нашёл.
🚧 Мастер перестал тормозить искусственно. Была болячка: ведущий выдумывал стены и препятствия на пустом месте, лишь бы удержать тебя в сцене. Прибил это — двигаешься куда хочешь.
И ещё по мелочи: мастер помнит вдвое больше (20 ходов вместо 10), проверки навыков стали точнее и не дёргают по любому чиху, подсказки теперь обращаются к тебе напрямую, очки заклинаний в интерфейсе отделили от маны чтоб не путались, и убил баг, когда вместо нормального текста иногда вылазил сырой код🤡
Сначала две новые штуки 👇
🤖 DeepSeek Pro теперь дефолтная модель, и к ней бесплатный триал — 50 ходов на топовой модели, не платя ни копейки. Просто заходишь и играешь, мастер сразу умнее. Зацените.
📊 Видимый прогресс уровня. Раньше было непонятно, сколько тебе до следующего уровня — теперь есть бейдж «Ур.N» и полоска опыта прямо в интерфейсе. Плюс под капотом причесал левелап, чтоб он одинаково пахал и в бою, и вне боя.
Фиксы:
⚔️ Боёвка магией работает. Раньше боевое заклинание просто красиво описывалось в тексте, а урона по факту ноль — Огненная стрела «попадала», но HP у врага не падало. Теперь бьёт по-настоящему. Списывает HP, и мастер знает исход.
🗡 Метательное оружие расходуется. Метнул кинжал — он улетел, в инвентаре стало на один меньше. И это теперь сохраняется между ходами, а не сбрасывается обратно.
🧪 Состояния больше не висят вечно. Отравлен, испуган и прочее теперь сбрасываются в конце боя, а не тянутся за тобой бесконечно.
💰 Золото перестало скакать само по себе. Раньше оно могло измениться вообще без причины — теперь меняется только когда в тексте реально что-то купил, продал или нашёл.
🚧 Мастер перестал тормозить искусственно. Была болячка: ведущий выдумывал стены и препятствия на пустом месте, лишь бы удержать тебя в сцене. Прибил это — двигаешься куда хочешь.
И ещё по мелочи: мастер помнит вдвое больше (20 ходов вместо 10), проверки навыков стали точнее и не дёргают по любому чиху, подсказки теперь обращаются к тебе напрямую, очки заклинаний в интерфейсе отделили от маны чтоб не путались, и убил баг, когда вместо нормального текста иногда вылазил сырой код
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤1
За активный фидбек и подсвет важных багов по 30 маны выдаю:
@grill_li
@Kai_Atar
@komsovolki
@Larlyne
@GercogKeks
Спасибо🐢
Критичные проблемы можно принести в @wet_tortl - чат для общения и баг репортов.
Спасибо за ваш фидбек, он позволит мне сделать игру ещё лучше🐢
@grill_li
@Kai_Atar
@komsovolki
@Larlyne
@GercogKeks
Спасибо
Критичные проблемы можно принести в @wet_tortl - чат для общения и баг репортов.
Спасибо за ваш фидбек, он позволит мне сделать игру ещё лучше
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
#Update 16.06
Сегодня без новых фич — чисто чистка по жалобам из чата.
Фиксы:
🐗 Кабан больше не бандит. Была трабла: нападаешь на кабана или волка, а движок упорно записывал его в «Бандиты» — с человеческим типом и не тем именем. Теперь зверь это зверь, нежить это нежить, и бьёшь именно того, кого видишь в тексте. Проблема с id и локализациями. Теперь должно быть ок.
🎭 Характер NPC перестал плавать. Раньше трактирщик мог через пару ходов сменить манеру на противоположную — был сдержанный ворчун, стал болтливый весельчак. Теперь характер фиксируется при первой встрече и держится. Движок был, но не подхватывал нормально. Поправил.
🗺 Убийство квестодателя больше не тупик. Перешёл на тёмную сторону и зарубил NPC, который должен был выдать квест? Раньше прогресс просто вставал колом — идти некуда. Теперь мир реагирует: записка на теле, свидетель, слух, видимая зацепка — всегда есть за что ухватиться дальше.
Под капотом:
🤖 Мастер стал стабильнее. Если основная модель затупила и молчит — теперь подхватывает быстрый запасной нарратор, а не висит колом. Плюс прибил баг, из-за которого ход иногда терялся при появлении нового персонажа в сцене.
Всё уже на проде и прогнано тестами.
Сегодня без новых фич — чисто чистка по жалобам из чата.
Фиксы:
🐗 Кабан больше не бандит. Была трабла: нападаешь на кабана или волка, а движок упорно записывал его в «Бандиты» — с человеческим типом и не тем именем. Теперь зверь это зверь, нежить это нежить, и бьёшь именно того, кого видишь в тексте. Проблема с id и локализациями. Теперь должно быть ок.
🎭 Характер NPC перестал плавать. Раньше трактирщик мог через пару ходов сменить манеру на противоположную — был сдержанный ворчун, стал болтливый весельчак. Теперь характер фиксируется при первой встрече и держится. Движок был, но не подхватывал нормально. Поправил.
🗺 Убийство квестодателя больше не тупик. Перешёл на тёмную сторону и зарубил NPC, который должен был выдать квест? Раньше прогресс просто вставал колом — идти некуда. Теперь мир реагирует: записка на теле, свидетель, слух, видимая зацепка — всегда есть за что ухватиться дальше.
Под капотом:
🤖 Мастер стал стабильнее. Если основная модель затупила и молчит — теперь подхватывает быстрый запасной нарратор, а не висит колом. Плюс прибил баг, из-за которого ход иногда терялся при появлении нового персонажа в сцене.
Всё уже на проде и прогнано тестами.
1❤2👍2
#Update 17.06
Уже в ночь доделал, но да ладно. Лут больше не испаряется.
😈 Не было предметов. ДМ в описании говорит «ты подобрал кольцо с алым камнем» или «нашёл запечатанное письмо», ты радуешься - а в инвентаре нифига нет. Движок давал только золото, а всё штучное из описаний тихо проглатывал. Вы на это справедливо ругались. Починил. Теперь движок должен конкретно записывать вам в инвентарь всякие доп. вещи, которые не в SDR. Для отыгрыша лора и квестов в будущем. С нормальным названием, типом (квестовый предмет / сокровище / безделушка / снаряжение) и ценой. И в обычной сцене, и когда шаришь по карманам поверженных.
😎 Навёл порядок с названиями предметов. Раньше где-нибудь в инвентаре, на листе персонажа или в боевой панели мог вылезти технический код вместо имени или кривущий регистр, где каждое слово с большой буквы — «Серебряное Кольцо С Гравировкой». Теперь везде читается по-человечески.
Развёрнуто на боевом, протестировано. Идите щупать.
Уже в ночь доделал, но да ладно. Лут больше не испаряется.
Развёрнуто на боевом, протестировано. Идите щупать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
#Update@dnd5chat 17.06
Повышение уровня и отображение опыта теперь более понятно.
Повышение уровня идёт отдельным блоком. Будет ещё дополнятся, пока в базовом исполнении.
Повышение уровня и отображение опыта теперь более понятно.
Повышение уровня идёт отдельным блоком. Будет ещё дополнятся, пока в базовом исполнении.
1❤1
#Update 18.06
Очередной патч в ночь. ВНИМАНИЕ. Это первый шаг к усилению стабильности информации о мире и NPC, не финал. Работы ещё буду вести.
Фиксы:
🗺 Локации больше не «забываются»
Что было: Ты зачищаешь сторожку, выходишь по делам — а вернувшись, не узнаёшь место. Бандитов нет (ок, ты их убил), но откуда-то взялся незнакомый «мужик с табаком», обстановка описана заново, будто ты тут впервые. Мир словно перезагружался за твоей спиной.
Что стало: Игра теперь помнит места, где ты уже был. Возвращаешься — и это та же локация: те же люди, та же обстановка, те же следы твоих дел.
Конкретно:
🔁 Восстановление при возврате. Заходишь в знакомое место — мастер описывает его таким, каким ты его оставил, а не сочиняет заново. Убитые враги остаются мёртвыми, никто не воскресает.
🚫 Никаких случайных подселенцев. В уже посещённой локации не появляются незнакомцы из ниоткуда. Новые лица — только если ты сам их привёл или встретил по сюжету.
📍 NPC привязаны к своим местам. Трактирщик сидит в таверне, купец — у себя дома. Персонаж из другой локации больше не «телепортируется» туда, где тебя нет рядом с ним. При этом мир его не забывает: спросишь «где трактирщик?» — мастер ответит, что он в таверне.
Итог: мир стал устойчивее и логичнее. Ещё будет несколько крупных правок, но это движковый фикс который уже должен сделать игру стабильнее в плане памяти.
Очередной патч в ночь. ВНИМАНИЕ. Это первый шаг к усилению стабильности информации о мире и NPC, не финал. Работы ещё буду вести.
Фиксы:
🗺 Локации больше не «забываются»
Что было: Ты зачищаешь сторожку, выходишь по делам — а вернувшись, не узнаёшь место. Бандитов нет (ок, ты их убил), но откуда-то взялся незнакомый «мужик с табаком», обстановка описана заново, будто ты тут впервые. Мир словно перезагружался за твоей спиной.
Что стало: Игра теперь помнит места, где ты уже был. Возвращаешься — и это та же локация: те же люди, та же обстановка, те же следы твоих дел.
Конкретно:
🔁 Восстановление при возврате. Заходишь в знакомое место — мастер описывает его таким, каким ты его оставил, а не сочиняет заново. Убитые враги остаются мёртвыми, никто не воскресает.
🚫 Никаких случайных подселенцев. В уже посещённой локации не появляются незнакомцы из ниоткуда. Новые лица — только если ты сам их привёл или встретил по сюжету.
📍 NPC привязаны к своим местам. Трактирщик сидит в таверне, купец — у себя дома. Персонаж из другой локации больше не «телепортируется» туда, где тебя нет рядом с ним. При этом мир его не забывает: спросишь «где трактирщик?» — мастер ответит, что он в таверне.
Итог: мир стал устойчивее и логичнее. Ещё будет несколько крупных правок, но это движковый фикс который уже должен сделать игру стабильнее в плане памяти.
❤3
Ближайший фундаментальный план по фиксам направленным на удержание памяти о мире.
Буду разбивать на 4 части. Думаю день-два займет точно.
1. Канон / целостность - источник правды для фактов и NPC; защита от того, что нарратор переписывает установленное. Лечит «комнату кривых зеркал» и дрейф характеров.
2. Роутинг контекста - отбор релевантных NPC и фактов отдельным LLM вызовом + осмысленные отсечки лишних NPC из памяти в запрос нарратора.
3. Удержание долгой памяти - иерархическая память вместо перезаписываемой + закрытие провала между окном и сводкой. Лечит «каждые несколько сообщений стирается»
4. Автономия мира (смежно, не полноценно афк мир) - у мира нет собственных планов, только реакция. Отдельно буду рассматривать на будущее архитектуру.
Пока план такой.
Плюс возьму все баги которые были накиданы ещё в чатах. Работа кипит😅
Буду разбивать на 4 части. Думаю день-два займет точно.
1. Канон / целостность - источник правды для фактов и NPC; защита от того, что нарратор переписывает установленное. Лечит «комнату кривых зеркал» и дрейф характеров.
2. Роутинг контекста - отбор релевантных NPC и фактов отдельным LLM вызовом + осмысленные отсечки лишних NPC из памяти в запрос нарратора.
3. Удержание долгой памяти - иерархическая память вместо перезаписываемой + закрытие провала между окном и сводкой. Лечит «каждые несколько сообщений стирается»
4. Автономия мира (смежно, не полноценно афк мир) - у мира нет собственных планов, только реакция. Отдельно буду рассматривать на будущее архитектуру.
Пока план такой.
Плюс возьму все баги которые были накиданы ещё в чатах. Работа кипит
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4
Сегодня вечерком возьмусь за фундамент, который описывал выше.
Добавлю ещё один слой по памяти и канону событий + подкручу NPC.
Должно стать на голову лучше в плане запоминания и изменения мира\NPC и их поведений.
Будет 2 варианта - более строгий и более мягкий. Строгий для вызова, мягкий для "творю че хочу". Т.е. во втором варианте на нарратора будет легче повлиять чтобы он повел историю как хочется именно тебе.
Добавлю ещё один слой по памяти и канону событий + подкручу NPC.
Должно стать на голову лучше в плане запоминания и изменения мира\NPC и их поведений.
Будет 2 варианта - более строгий и более мягкий. Строгий для вызова, мягкий для "творю че хочу". Т.е. во втором варианте на нарратора будет легче повлиять чтобы он повел историю как хочется именно тебе.
1👍1
Боевое тестирование запущено.
Могут быть временные проблемы с ответами в течении ~30-60 минут пока идет тестирование.
UPD тест завершен, работает штатно.
Могут быть временные проблемы с ответами в течении ~30-60 минут пока идет тестирование.
UPD тест завершен, работает штатно.
1❤1
Forwarded from Владька пытается
С момента запуска ОБТ в моём боте прошло уже 5 дней. И выводы, хоть и не прям финальные, уже можно сделать.
После живого притока игроков сразу видно, что проблем ещё много.
Подписаться на канал | Написать мне | Генератор картинок | Поиск работы IT и GameDev | Сервис | DnD бот
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3
#Update 20.06
Адпейт повышения уровня.
Свиток повышения открывается по тапу на бейдж уровня, когда набрал нужный опыт (плашка «ПОВЫШЕНИЕ ДОСТУПНО»). Повышаемся по одному уровню за раз, в свой момент — никаких автоскачков.
Перед повышением я показываю, что ты получишь:
💚 прибавку к очкам здоровья (+N),
🛡 бонус мастерства на новом уровне,
✨ на особых уровнях — строку «Характеристики (выбор) +2».
Выбор характеристик (на 4, 8, 12, 16 и 19 уровнях; у Воина ещё на 6 и 14, у Плута на 10):
Открывается отдельное окно: распредели 2 очка — либо +2 в одну характеристику, либо +1 и +1 в две разные.
«Применить» загорается только когда распределены ровно 2 очка. Потолок характеристики — 20.
Передумал — «Назад», уровень не повысится. Проскочить выбор нельзя.
Телосложение влияет на здоровье задним числом (по правилам 5e):
Поднял Телосложение так, что вырос модификатор — здоровье пересчитается не только за новый уровень, но и за все прошлые. Подрос — значит, всегда был покрепче.
Классовые ресурсы достраиваются сами:
Мана, ярость, всплеск действий, второе дыхание, божественный канал, ци — потолок поднимается до значения нового уровня, и разница сразу падает в текущий запас.
Уже потраченное при этом не восстанавливается полностью (полный отхил — только отдых): ты получаешь именно прибавку доступа, а не бесплатный refill.
Обычные уровни (без выбора характеристик) — один клик, мгновенное повышение.
Повышение уровня я буду дополнять дальше, чтобы оно полностью соответствовало классической «пятёрке».
Сейчас в планах:
📜 Новые заклинания по уровню — пока на уровнях повышения ты не учишь новые заклинания автоматически.
🎯 Черты (фиты) — альтернатива «+2 к характеристикам». В классике на уровне выбора можно вместо очков характеристик взять черту (например, «Меткий стрелок» или «Стойкий»). Сейчас доступен только рост характеристик — черты добавлю отдельно.
Адпейт повышения уровня.
Свиток повышения открывается по тапу на бейдж уровня, когда набрал нужный опыт (плашка «ПОВЫШЕНИЕ ДОСТУПНО»). Повышаемся по одному уровню за раз, в свой момент — никаких автоскачков.
Перед повышением я показываю, что ты получишь:
💚 прибавку к очкам здоровья (+N),
🛡 бонус мастерства на новом уровне,
✨ на особых уровнях — строку «Характеристики (выбор) +2».
Выбор характеристик (на 4, 8, 12, 16 и 19 уровнях; у Воина ещё на 6 и 14, у Плута на 10):
Открывается отдельное окно: распредели 2 очка — либо +2 в одну характеристику, либо +1 и +1 в две разные.
«Применить» загорается только когда распределены ровно 2 очка. Потолок характеристики — 20.
Передумал — «Назад», уровень не повысится. Проскочить выбор нельзя.
Телосложение влияет на здоровье задним числом (по правилам 5e):
Поднял Телосложение так, что вырос модификатор — здоровье пересчитается не только за новый уровень, но и за все прошлые. Подрос — значит, всегда был покрепче.
Классовые ресурсы достраиваются сами:
Мана, ярость, всплеск действий, второе дыхание, божественный канал, ци — потолок поднимается до значения нового уровня, и разница сразу падает в текущий запас.
Уже потраченное при этом не восстанавливается полностью (полный отхил — только отдых): ты получаешь именно прибавку доступа, а не бесплатный refill.
Обычные уровни (без выбора характеристик) — один клик, мгновенное повышение.
Повышение уровня я буду дополнять дальше, чтобы оно полностью соответствовало классической «пятёрке».
Сейчас в планах:
📜 Новые заклинания по уровню — пока на уровнях повышения ты не учишь новые заклинания автоматически.
🎯 Черты (фиты) — альтернатива «+2 к характеристикам». В классике на уровне выбора можно вместо очков характеристик взять черту (например, «Меткий стрелок» или «Стойкий»). Сейчас доступен только рост характеристик — черты добавлю отдельно.
1❤2
Большой тест стабильности логики и мира, проверка нарратора.
UPD - завершено.
Please open Telegram to view this post
VIEW IN TELEGRAM
UPD - завершено
Please open Telegram to view this post
VIEW IN TELEGRAM
🎲 Обновил ведущего (DM)
Я включил новый режим — он делает мир игры более связным. Если коротко: ведущий теперь лучше помнит установленные факты и не даёт переписывать историю на ходу.
Что я поменял:
NPC остаются собой. Я сделал так, чтобы характер, отношение к вам, имя и биография персонажей не «плыли» от хода к ходу. Дружелюбный торговец не станет вдруг злодеем без причины в сюжете.
Мёртвые остаются мёртвыми. Я закрыл лазейку, когда погибшего NPC можно было «оживить», просто заговорив о нём как о живом.
Ложь не становится правдой. Если вы скажете «ты же мой старый друг» тому, кто вам не друг, или «ты вырос в горах» тому, кто родом с побережья — ведущий мягко поправит, а не примет это за канон.
Чище текст. Я починил редкий баг, когда ответ ведущего в конце вырождался в повтор обрывков фраз.
О чём прошу вас и на что смотреть:
Память и связность — проверьте, правильно ли ведущий помнит, кто есть кто, что было раньше, кто жив, кто мёртв. Если забыл или перепутал — пришлите мне ход и что пошло не так.
Ложные посылки — попробуйте «подсунуть» ведущему неправду о мире или NPC. Он должен её отклонить, но при этом не блокировать ваши законные действия. Если отказал зря — это важный баг, обязательно напишите.
NPC не двоятся — когда безымянный персонаж (например «Стражник») называет имя, он должен остаться тем же лицом, а не превратиться в нового.
Скорость — ход может стать чуть медленнее, на пару секунд. Если где-то заметно «висит» дольше обычного — отметьте.
Странности текста — любые повторы, обрывы, мусор в ответе ведущего.
Пишите мне конкретно: что отправили → что ответил ведущий → что ожидали. Так я разберусь намного быстрее.
Спасибо, что тестируете! 🙏
Я включил новый режим — он делает мир игры более связным. Если коротко: ведущий теперь лучше помнит установленные факты и не даёт переписывать историю на ходу.
Что я поменял:
NPC остаются собой. Я сделал так, чтобы характер, отношение к вам, имя и биография персонажей не «плыли» от хода к ходу. Дружелюбный торговец не станет вдруг злодеем без причины в сюжете.
Мёртвые остаются мёртвыми. Я закрыл лазейку, когда погибшего NPC можно было «оживить», просто заговорив о нём как о живом.
Ложь не становится правдой. Если вы скажете «ты же мой старый друг» тому, кто вам не друг, или «ты вырос в горах» тому, кто родом с побережья — ведущий мягко поправит, а не примет это за канон.
Чище текст. Я починил редкий баг, когда ответ ведущего в конце вырождался в повтор обрывков фраз.
О чём прошу вас и на что смотреть:
Память и связность — проверьте, правильно ли ведущий помнит, кто есть кто, что было раньше, кто жив, кто мёртв. Если забыл или перепутал — пришлите мне ход и что пошло не так.
Ложные посылки — попробуйте «подсунуть» ведущему неправду о мире или NPC. Он должен её отклонить, но при этом не блокировать ваши законные действия. Если отказал зря — это важный баг, обязательно напишите.
NPC не двоятся — когда безымянный персонаж (например «Стражник») называет имя, он должен остаться тем же лицом, а не превратиться в нового.
Скорость — ход может стать чуть медленнее, на пару секунд. Если где-то заметно «висит» дольше обычного — отметьте.
Странности текста — любые повторы, обрывы, мусор в ответе ведущего.
Пишите мне конкретно: что отправили → что ответил ведущий → что ожидали. Так я разберусь намного быстрее.
Спасибо, что тестируете! 🙏
2❤5
#Update 23.06
⚡️ Новые нейронки под капотом - ускорение и точность
🚀 Системные ходы обрабатываются заметно быстрее - бот почти вдвое быстрее понимает, что ты написал.
🎯 Точнее распознаёт твоё действие - атака, проверка навыка или заклинание определяются вернее.
⚔️ Бой запускается надёжнее - противники в схватке определяются стабильно и с корректными характеристиками.
🪄 Заклинания и проверки срабатывают чётче на каждом ходу.
⚡️ Новые нейронки под капотом - ускорение и точность
🚀 Системные ходы обрабатываются заметно быстрее - бот почти вдвое быстрее понимает, что ты написал.
🎯 Точнее распознаёт твоё действие - атака, проверка навыка или заклинание определяются вернее.
⚔️ Бой запускается надёжнее - противники в схватке определяются стабильно и с корректными характеристиками.
🪄 Заклинания и проверки срабатывают чётче на каждом ходу.
1❤4
🎲 Чиню по-крупному или "Галя, у нас отмена"
Собрал за неделю+ гору ваших репортов (спасибо, кто пишет - это золото 🙏), залез в логи, в код, местами в собственную голову. Рассказываю по-честному, что сейчас барахлит и что я с этим делаю. Будет длинно, но по делу 👇
🧠 ПАМЯТЬ МИРА - главная боль
Бот забывает, что происходит. Едешь в телеге - через ход уже топаешь пешком. Скажешь "лечу на метле" - а он "ну окей, летим", хотя метлы нет и чародей летать не умеет)) Корень я раскопал: у движка нет нормальной памяти о физическом мире, он каждый ход пересобирает сцену из текста и помнит только то, что ты сам напомнил. Это фундамент. Уже расписал, как чинить - бот будет твёрдо знать, где ты, на чём едешь, кто рядом, и перестанет соглашаться на чушь.
Предыдущие фиксы ЧАСТИЧНО это закрывали, но лишь частично. По этому где-то ещё проблема сохраняется.
📜 КВЕСТЫ
Тут отдельный цирк: одно задание прилетает дважды, иногда от разных НПС и под разными именами. Сдал квест - а он не засчитывается, пока прямо не потребуешь награду. Плюс абуз - можно нафантазировать себе задание или наоборот стереть неудобное. Переделываю весь квестовый канал: дубли, нормальная сдача, защита от "выдумал - получил". Проблема в том, что движка не было, это делал нарратор. А теперь будет)
⚔️ БОЙ
Любимое у тестеров: движок решил, что "началась драка", врага рядом нет - и спавнит бандита прямо из воздуха (потому что в движке бандит - базовый дефолтный боевой юнит :). Или человек распарывает кинжалом только что купленное платье - бот проводит атаку по платью и тут же выкатывает бандоса из-за угла (атака была? была, всё, готовься, бандос мстит). Местами ИИ ещё и кубик за тебя катит без спроса. Разгребаю.
🪄 МАГИЯ И ПРАВИЛА
Заклинания пока работают слабовато. Доспех мага ману жрёт, а броню не повышает. Лечилки не докидывают модификатор заклинателя. Расовые фишки вообще молчат - дыхание дракона у драконорождённого, удача полурослика. Подтягиваю к честной 5e. ЧАСТИЧНО! Движок магии буду делать отдельным, большим и потным эпиком. Ждите)
💰 «НАЖЕЛАТЬ» СЕБЕ ПЛЮШКИ
Отдельный класс хитрюг: через "я нашёл / я открыл / я победил" можно выпросить у бота шмот, золото, да хоть готовую победу. Экономику это ломает напрочь. Прикрываю - хотелки хотелками, а лут только из честного источника. Опять же предыдущие фиксы частично это убирали (лут становился строгим), но всё же ещё лазейки были. Зашиваю.
🔧 МЕЛОЧИ, КОТОРЫЕ БЕСЯТ
Стартовое сообщение иногда игнорится, и отвечает не тот НПС. Женского перса бот зовёт парнем. Длинные ответы обрезаются на полуслове. Иногда ход уходит дважды. Всё в списке, по пути приберу.
Порядок такой: сначала добиваю квесты, потом сажусь за память мира - это самый жирный кусок, он вылечит сразу ворох болячек. Делаю фундаментом, а не пластырями, поэтому не за один вечер. Зато потом мир в боте перестанет (надеюсь) глючить и кидать вас обратно в стартовый город 😎
Спасибо, что тестируете и заваливаете меня багами - без вас я бы половину не выловил ❤️
Собрал за неделю+ гору ваших репортов (спасибо, кто пишет - это золото 🙏), залез в логи, в код, местами в собственную голову. Рассказываю по-честному, что сейчас барахлит и что я с этим делаю. Будет длинно, но по делу 👇
🧠 ПАМЯТЬ МИРА - главная боль
Бот забывает, что происходит. Едешь в телеге - через ход уже топаешь пешком. Скажешь "лечу на метле" - а он "ну окей, летим", хотя метлы нет и чародей летать не умеет)) Корень я раскопал: у движка нет нормальной памяти о физическом мире, он каждый ход пересобирает сцену из текста и помнит только то, что ты сам напомнил. Это фундамент. Уже расписал, как чинить - бот будет твёрдо знать, где ты, на чём едешь, кто рядом, и перестанет соглашаться на чушь.
Предыдущие фиксы ЧАСТИЧНО это закрывали, но лишь частично. По этому где-то ещё проблема сохраняется.
📜 КВЕСТЫ
Тут отдельный цирк: одно задание прилетает дважды, иногда от разных НПС и под разными именами. Сдал квест - а он не засчитывается, пока прямо не потребуешь награду. Плюс абуз - можно нафантазировать себе задание или наоборот стереть неудобное. Переделываю весь квестовый канал: дубли, нормальная сдача, защита от "выдумал - получил". Проблема в том, что движка не было, это делал нарратор. А теперь будет)
⚔️ БОЙ
Любимое у тестеров: движок решил, что "началась драка", врага рядом нет - и спавнит бандита прямо из воздуха (потому что в движке бандит - базовый дефолтный боевой юнит :). Или человек распарывает кинжалом только что купленное платье - бот проводит атаку по платью и тут же выкатывает бандоса из-за угла (атака была? была, всё, готовься, бандос мстит). Местами ИИ ещё и кубик за тебя катит без спроса. Разгребаю.
🪄 МАГИЯ И ПРАВИЛА
Заклинания пока работают слабовато. Доспех мага ману жрёт, а броню не повышает. Лечилки не докидывают модификатор заклинателя. Расовые фишки вообще молчат - дыхание дракона у драконорождённого, удача полурослика. Подтягиваю к честной 5e. ЧАСТИЧНО! Движок магии буду делать отдельным, большим и потным эпиком. Ждите)
💰 «НАЖЕЛАТЬ» СЕБЕ ПЛЮШКИ
Отдельный класс хитрюг: через "я нашёл / я открыл / я победил" можно выпросить у бота шмот, золото, да хоть готовую победу. Экономику это ломает напрочь. Прикрываю - хотелки хотелками, а лут только из честного источника. Опять же предыдущие фиксы частично это убирали (лут становился строгим), но всё же ещё лазейки были. Зашиваю.
🔧 МЕЛОЧИ, КОТОРЫЕ БЕСЯТ
Стартовое сообщение иногда игнорится, и отвечает не тот НПС. Женского перса бот зовёт парнем. Длинные ответы обрезаются на полуслове. Иногда ход уходит дважды. Всё в списке, по пути приберу.
Порядок такой: сначала добиваю квесты, потом сажусь за память мира - это самый жирный кусок, он вылечит сразу ворох болячек. Делаю фундаментом, а не пластырями, поэтому не за один вечер. Зато потом мир в боте перестанет (надеюсь) глючить и кидать вас обратно в стартовый город 😎
Спасибо, что тестируете и заваливаете меня багами - без вас я бы половину не выловил ❤️
1👍9🔥5
#Update 26.06
Первая пачка фиксов по квестам🎮
Квесты снова работают как надо
- Задания теперь засчитываются сами, как только вы выполнили цель. Раньше приходилось чуть ли не выпрашивать у NPC награду, чтобы квест закрылся - теперь достаточно просто сделать дело.
- Убрал дубли: один и тот же квест больше не валится вам в журнал по второму разу - даже если его выдаёт другой персонаж или называет чуть иначе.
- Награда стала честной и предсказуемой: за выполненное задание вы получаете опыт и золото по уровню героя - ровно один раз. Больше никакого «кошелька, который выдают по кругу».
Больше никаких ходов-призраков
- Поправил неприятный баг, когда ход иногда срабатывал дважды - особенно если свернуть и развернуть приложение или быстро тапнуть по подсказке. Списывалась лишняя мана, приходил двойной ответ.
- Теперь каждый ваш ход выполняется строго один раз, даже если связь моргнула или вы переключились между окнами. Случайно нажали дважды - игра поймёт, что это один ход.
Первая пачка фиксов по квестам
Квесты снова работают как надо
- Задания теперь засчитываются сами, как только вы выполнили цель. Раньше приходилось чуть ли не выпрашивать у NPC награду, чтобы квест закрылся - теперь достаточно просто сделать дело.
- Убрал дубли: один и тот же квест больше не валится вам в журнал по второму разу - даже если его выдаёт другой персонаж или называет чуть иначе.
- Награда стала честной и предсказуемой: за выполненное задание вы получаете опыт и золото по уровню героя - ровно один раз. Больше никакого «кошелька, который выдают по кругу».
Больше никаких ходов-призраков
- Поправил неприятный баг, когда ход иногда срабатывал дважды - особенно если свернуть и развернуть приложение или быстро тапнуть по подсказке. Списывалась лишняя мана, приходил двойной ответ.
- Теперь каждый ваш ход выполняется строго один раз, даже если связь моргнула или вы переключились между окнами. Случайно нажали дважды - игра поймёт, что это один ход.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤8🔥1
Ребят свалил в командировку, на этой неделе без фиксов, увы.
Вернусь продолжу работу.
Всех обнял
Вернусь продолжу работу.
Всех обнял
1👍9❤7