01.04.2026 16:47
В общем пока было принято решение не применять внимание к объектам локации или проходам.
В общем пока было принято решение не применять внимание к объектам локации или проходам. Остановимся на том, что сделали, а именно, в зависимости от мудрости каждый может увидеть разный список предметов внутри объекта на локации
Далее я начал писать перемещение вслед за игроком. Идея такая, что если игрок А перемещается на другую локацию, то всем кто был с ним на одной клетке (на одной локации) идет предложение последовать за ним. При этом, если согласиться то перемещение идёт без потери очка хода (оно же действие хода, которых, напомню 2 на ход). Но пока ловлю баги, как видно по скринам... Завтра постараюсь доделать этот блок
31.03.2026 17:47
Может добавить такую же логику для объектов на локации и для проходов?
Может добавить такую же логику для объектов на локации и для проходов? чтобы игрок мог не увидеть какой-то ящик или дверь. По идее можно добавить.. только если такое делать для двери то у каждого игрока будет разная карта рисоваться.. и поскольку на карте отображаются клетки с игроками... получается если кто-то из команды стоит на клетке, вход в которую не виден игроку - эта клетка все равно становится видна.. как-то так что ли..
31.03.2026 17:24
Еще я понял, что хорошо бы "невнимательные" игроки могли не заметить какие-то предметы при осмотре объекта на локации.
Еще я понял, что хорошо бы "невнимательные" игроки могли не заметить какие-то предметы при осмотре объекта на локации. Чтобы долго не задерживаться на этой логике, я пока не стал усложнять и прописал так, что у каждого предмета теперь может быть ключ perception_need — минимальное значение мудрости, при котором предмет виден игроку; если ключ отсутствует, предмет виден всем; допустимые значения от 3 до 18.
Так что теперь одни игроки могут увидеть какой-то предмет в сундуке или в столе, а другие (чей показатель мудрости меньше чем ключ perception_need предмета) - этот предмет не увидят. Так что на мудрость забивать не стоит))) И если кто-то осмотрел сундук, а твоя мудрость выше - имеет смысл также осмотреть этот сундук, могли что-то упустить)))
upd://предметы, без которых квест не пройти, будут видны всем в независимости от характеристики мудрости
30.03.2026 21:02
Все активные действия описал.
Все активные действия описал. Напомню, на ход игроку дается 2 активных действия. Это не все подряд, а скажем так "существенные" действия вроде перемещения на другую локацию или акта боевки
Также добавил ограничение по чату во время замороженной игры. 1 сообщение в час от игрока. Был вариант не вводить его, но тут появляется риск что бот превратится в способ переписок и хз с какой целью и хз какими группами, а словить бан бота из-за такого не хочется. Конечно, это не решает проблему полностью, но хотя бы в какой-то мере
28.03.2026 18:39
А что по боту-то?
А что по боту-то? Вроде как отладил полный цикл ходов. Заморозка работает, разморозка тоже. Правда, разморозка пока прикручена только к осмотру объектов. А возможных действий для разморозки у нас ровно столько сколько и действий игрока, 2 которых засчитываются за ход. И даже среди них каждый осмотр объекта за действие не засчитывается (это я сделал только для удобства тестов), а только первичный осмотр объекта. В общем след. шаг - прописать все эти действия
28.03.2026 14:28
Чёт навалилось на меня дел по мелочам.
Чёт навалилось на меня дел по мелочам. Вроде разгеб, но ожидается ещё волна небольшая
Че по днд на которое я ходил? Интересно. Мне понравилось) При том что я боялся, что не смогу нормально отыгрывать перса (у меня с актерскими навыками все просто ужасно). Поэтому я сгенерил чела в капюшоне и очках и выбрал расу человек, чтобы позориться по минимуму и уделить больше внимание сюжету и логике игры
Что я понял. Затачивать под эти все сложные цифры движок пока не буду. Впрочем и не собирался. Тем более, что сеттинги будут крайне разные и задача сделать легко и удобно (это вообще ключевое, при том что там будет хватать чего игроку стоит запомнить). К тому же все эти циферки и модификаторы нужны скорее чтобы мастер справедливо вынес решение о том что у игрока получилось и насколько удачно. У нас же судьёй будет gpt, пусть он все и решает за игрока. Если будет плохо решать - уже тогда и будем усложнять