I've looked at the file and how it performs (in tests so far) and I am pretty impressed. Up to now the only (other) thing I don't like is the limited single raise, But seeing how you programmed that (MaxRaises) it is brilliantly easy to change, to say 3 levels (which I did). That would mean from 100,200,500,1000 or from 200,500,1000,2000 in both cases limited to 10 times the original buy in. I can see that as a good in-house tavern rule. Without the ability to bet strongly on a good hand you are just pushing 100/200 stakes around the table, a good way to pass time and study hands but not to actually win (and clean out your opponent). Of course I could just change that for our tournament because otherwise it IS a boring slog.
Yeah I just took some arbitrary values, so if someone has ideas on them I'm open for them. My idea was that unless there is indeed a folding option for the opponent (which I do like) there shouldn't be to much raising because else you could exploit the heck out of it .
btw @pedrwyth i hope that the changes I made to the file make it easier to read. Personally I think the way it is set up now makes it a lot easier to see what is happening and therefore easier to mod. But would love to hear your opinion on that.
Please don't. I'm already having trouble understanding all the new changes. When I don't understand code, I get suspicious. When I get suspicious, I'm liable to leave it out of the next update. However, to be fair, I'll test the version from post #94 when I get time and check that vingt-un/blackjack, at least, still works properly.
ok I will finish up the file (with all the right debug lines) and if no other bugs or anything are found will post a final version and not change it anymore for now .