Skip to content
This repository has been archived by the owner on Jul 8, 2023. It is now read-only.

v0.2.3

Compare
Choose a tag to compare
@Nihisil Nihisil released this 08 Apr 00:56
· 608 commits to master since this release

New features:

  • After started game bot will parse game rules (aka dora and open tanyao) and it will change it's play logic based on these rules
  • Discards system were refactored for better support of defence logic. It will consume more resources now, but will give more opportunity to the careful playing
  • Detect enemy's honitsu hands and fold against them
  • Parse and store to a log a message about new achieved rank
  • Add replay reproducer. We need it to be able reproduce round from the tenhou log and debug bot's decisions
  • First try to fold only with 100% safe tiles against multiple players, and if there is no 100% safe tiles try to find common suji tiles to fold
  • Mark dora as a dangerous tile to discard when defence with suji

Bugs fixes:

  • Fix a bug when bot didn't riichi for with penchan waiting
  • Fix a bug with not counting our bot discards as safe tiles against other players in riichi
  • Fix a bug with wrong is_tempai flag after discarding tiles
  • Fix a crash after called chankan
  • Fix an issue with wrong counting of remaining tiles in the wall
  • Check should bot go to the defence mode just after called riichi, not after first draw. It will affect open hand suggestions