tenhou-python-bot
tenhou-python-bot copied to clipboard
Implement scores for strategies
Для более гибкого переключения между стратегиями, делаем так: Каждая стратегия возвращает некую "оценку", условно от 0 до 10. Какую стратегию использовать выбираем по наибольшей оценки. В случае равенства оценков - по фиксированному приоритету.
Это позволит нам переключаться между читоем и тойтоем, между якухаем-номи и хоницу, между таняо и формальным темпаем и т.п. в зависимости от различных факторов. Например, если у нас 5 пар, но в то же время это ишантен на якухай-хоницу, если мы откроемся на якухае, то хоницу в приоритете и мы сделаем открытие.