Описание задачи

Необходимо создать бота для игры Дурак Онлайн, который будет принимать решения на основе анализа текущей игровой ситуации. Бот должен действовать обдуманно и не подкидывать или отбиваться случайными картами. Особое внимание уделить поддержке двух режимов игры: переводного дурака и подкидного дурака.

Основные требования

  • Интеллектуальные ходы: бот должен оценивать силу своих карт, карты на руках противника и текущий статус игры, чтобы выбирать оптимальные варианты хода или отбива.
  • Поддержка режимов: корректно вести себя в режимах переводного дурака (возможность перевода хода) и подкидного дурака (подкидывание карт).
  • Адаптивность: учитывать карты, которые уже были сыграны, и предсказывать возможные комбинации.
  • Без случайных решений: исключить выбор карт наугад или без оценки риска.