Исправление ошибки
Утро. 02:07(AM), 13 ноября 2025 года.
Я столкнулся с ошибкой в ситуации, когда в игре было 6 игроков (5 ботов и я). 3 игрока остались в игре (я и 2 бота). Я был игроком номер 4, также был игрок 3 с одним влиянием и игрок 6 с одним влиянием. Итак, поток был таким - у меня было 7 монет, и я "СОУП" игрока номер 1, убив его последнее влияние. Затем была очередь игрока 6, и он заявил "НАЛОГ", я оспорил его действие (и это означает, что я прервал решение, принятое игроком 3, потому что игрок 3 был следующим игроком после игрока 6), затем КАЖЕТСЯ, даже если мой вызов действия "НАЛОГ" игрока 6 был успешным, все равно последнее влияние, которое он потерял, оказалось ДЮКОМ, и игрок 3 (бот) замерз. Я полагаю, что игрок 3 замерз, потому что я прервал его действие, поэтому я должен посмотреть на код, почему это произошло, но также мне нужно посмотреть на журналы, чтобы увидеть, каким-то образом мой вызов прошел успешно, даже если игрок 6 имел дюка, заявляя "НАЛОГ". Журнал этой игры находится здесь, если вас интересует файл. И скриншот состояния игры выглядит так:
И только что я смог исследовать и понять эту ситуацию, которая заняла около 88 минут. Во-первых, вызов, кот... читать далее.
Встречайте — в странице «Комната ожидания» при поиске игры через «Поиск матча» появилась опция «Предложить заполнить игру ботами».
Как обычно, утро. 03:52 (AM), 12 ноября 2025 года.
Долгое время (примерно с 26 октября) я работал над реализацией кнопки «Предложить заполнить игру ботами» и над тестами для этой реализации. И теперь я считаю её готовой. На скриншоте ниже вы можете увидеть «Комнату ожидания» для 2 человек с кнопкой «Предложить заполнить игру ботами».
Если вы единственный игрок в комнате ожидания — нажатие на эту кнопку приведет к автоматическому началу игры, в которой будете вы и другие игроки-боты.
В случае, если вы не единственный игрок в комнате ожидания, вы можете предложить заполнить игру ботами, нажав на кнопку. Кнопка будет отражать ваш голос и количество других игроков в этой комнате, которые также проголосовали за заполнение игры ботами. Если количество проголосовавших игроков меньше половины присутствующих в комнате — ничего не произойдет. Но если более половины присутствующих игроков проголосуют за заполнение игры ботами, то для проголосовавших игроков кнопка «ГОТОВ» станет активной, и после того, как каждый проголосовавший игрок нажмет кнопку «ГОТОВ» — игра начнется для всех игроков в комнате (даже те, кто не голосовал, будут включены в игру с ботами).
Например, если 3 игрока присоединятся к комнате ожидания вместимостью 4 игрока, и 2 из этих... читать далее.
Мои приветствия - исправлены 2 ошибки.
23:29, 26 октября 2025 года.
- ИСПРАВЛЕНА ОШИБКА: Когда игрок А обвинял игрока Б в краже, у которого была 1 монета, если игрок Б оспаривал кражу и проигрывал спор (у игрока А на самом деле был Капитан), то у игрока Б оставалось -1 монета, а игрок А получал 2 монеты. Теперь у игрока Б остается 0 монет, а игрок А получает 1 монету.
- ИСПРАВЛЕНА ОШИБКА: Когда в игре участвуют 3 игрока, если игрок А обвинял игрока Б в покушении на убийство и был оспорен игроком С, имея при себе Ассасина, то игрок Б под управлением бота замер. Теперь бот реагирует должным образом в соответствии с ситуацией.
Продолжаю работу над реализацией логики и пользовательского интерфейса для добавления ботов в игровые комнаты "Найти игру". Думаю, будет готово примерно через 2 недели.
Большое спасибо за ваше время и участие в этом проекте.
Император Защищает.
Внимание - Бот был реализован и интегрирован, но пока только в игры, созданные вручную.
Как обычно, утро 04:56, 4 октября 2025 года.
Я пропустил новости о внедрении и интеграции бота в игры, созданные вручную. Хотя я сообщал об этом на сервере Discord, никаких новостей об этом опубликовано не было.
Боты реализованы. Пока только для игр, созданных вручную. Теперь, когда вы посетите страницу создать новую игру, вы можете увидеть, что теперь на ней есть кнопка "Добавить бота" и счетчик, который отражает количество добавленных ботов. Каждый раз, когда вы нажимаете/касаетесь ее, она добавляет одного бота в игру. Не беспокойтесь, если вы добавите слишком много ботов - для вас всегда найдется место. :)
Если вы столкнетесь с ситуацией, когда бот завис и не совершает никаких действий, сообщите мне об этом и, пожалуйста, укажите UUID в URL или полный URL игры, где это произошло.
И снова я только что понял, что игроки, использующие PWA, не могут видеть этот URL, поэтому мне придется подумать, как с этим быть. :) Но, надеюсь, я достаточно протестировал ботов, чтобы исправить все ошибки. Эти боты далеки от того, чтобы быть умными, и все же они обеспечивают вас и ваших друзей взаимодействием, что добавляет больше веселья в игру. :)
Большое спасибо за ваше время и участие в этом проекте.
Императо... читать далее.
Внимание - Теперь игрок, использующий PWA, может присоединиться к игре по ссылке-приглашению.
Как обычно, утро 04:29, 4 октября 2025 года.
И последние 2 часа я работал над реализацией кнопки, которая позволит присоединиться к игре по ссылке, когда игрок использует Прогрессивное Веб-Приложение, а его друг отправил ему ссылку на вручную созданную игру, чтобы присоединиться к ней...
До сегодняшнего дня не было возможности присоединиться к такой игре из PWA, потому что единственный способ присоединиться к вручную созданной игре — скопировать ссылку в поле URL браузера, а PWA просто не имеет такой функции. Итак, теперь на game-starter странице есть кнопка "Присоединиться к игре по ссылке (ссылка должна быть в вашем буфере обмена)", и прежде чем вы нажмете/тапнете на эту кнопку, вам нужно скопировать ссылку на созданную игру в буфер обмена. Когда вы нажмете/тапнете на кнопку, возможно, вам придется нажать кнопку "Вставить", которая появится на экране — это потому, что браузеры имеют механизм защиты, чтобы ЛЮБАЯ веб-страница не имела доступа к вашему буферу обмена в любое время. Итак, с моего телефона это выглядит так: 
Моя большая благодарность за ваше время и участие в этом проекте.
Император Защищает.