riddlesio / issues

Bug reports and starter bot submissions for the Riddles.io platform
0 stars 0 forks source link

Texas Hold'em: Engine is not requiring other player to match bet when a player goes all in #98

Closed Orojeff closed 6 years ago

Orojeff commented 6 years ago

I just played my bot against the current leader (1018265), and I believe that his bot is exploiting a bug:

I watched a hand where my bot was small blind, and raised 120 in the pre-flop round. His bot went all in with 1880 chips. At that point, the engine should have required my bot to match the 1880 or fold, but it didn't. It just continued into the hand with my bet at 180 (60 small blind+120 raise) and his at 1880. I won the hand but only won 360 chips, and he got the rest of his back.

This is incorrect, is it not?

JimVanEeden commented 6 years ago

Excuse me for the late response.

Um no that doesn't seem correct at all, do you have a link to the match by any chance? I'll have a look at it.

Orojeff commented 6 years ago

I believe it happens in most matches that the 1018265 bot plays. Here's a link to a log that I just found in the Match Log: https://playground.riddles.io/competitions/texas-hold-%27em/matches/4599b99a-221a-4432-8e5e-3e7cfd08b7ce/dump

In round 2, my bot is small blind, and calls, then the 1018265 bot raises to All In, but the game just continues on to the flop without asking my bot for another move.

JimVanEeden commented 6 years ago

Ok thanks, I'll try to fix it tomorrow.

JimVanEeden commented 6 years ago

This issue should be resolved now, thanks for the report :)