Jimboom7 / AlphaJong

A Mahjong AI for Mahjong Soul
GNU General Public License v3.0
396 stars 54 forks source link

Problems about the bot's strategies #15

Closed 6ftffyq3 closed 2 years ago

6ftffyq3 commented 2 years ago

I will post some very strange and unreasonable moves by your bot. For your reference only. The bot can be definitely improved with these problems solved (in some appropriate way).

6ftffyq3 commented 2 years ago

Notice: it is the last round (East 4) in an East game.

1 2 3

There must be some problems with both your offense and defense strategies.

6ftffyq3 commented 2 years ago

1 Why the bot ignored ittsu at such early stage?

Result: 1 Losing 1 to 3 Hans and half of waiting tiles. The bot is like at novice level with this hand.

6ftffyq3 commented 2 years ago

Notice: it is the last round (South 4).

1 So the bot thinks it should call riichi in this state? Any human players at expert level or above would refrain to do so.

Result: 1 1 1

Jimboom7 commented 2 years ago

Hi, I just published v1.1.0 of the AI. I used your issues as reference and they should be fixed now (there was a bug in the hand evaluation). The Riichi decision making was also improved, as well as general offense and defense decisions. A note for further issues: Including the Debug String helps me a lot. To get it go to the correct turn in the replay and click the "Debug" button in the GUI (if the button is not visible you need to set the DEBUG_BUTTON parameter to true). That way I can recreate the state of the game exactly. A screenshot is also helpful.