diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-15 13:38:54 +0000 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-15 13:38:54 +0000 |
commit | be618327379eddb19a98edbcd3c37057f2fabeb9 (patch) | |
tree | 65a5e146f4b4f66a4433108c6300d26541771e85 | |
parent | f00335d4576add4b84d927791107851d4bcd88b6 (diff) | |
download | cantedraw-be618327379eddb19a98edbcd3c37057f2fabeb9.tar.gz cantedraw-be618327379eddb19a98edbcd3c37057f2fabeb9.tar.bz2 cantedraw-be618327379eddb19a98edbcd3c37057f2fabeb9.zip |
Added a tasks file to keep track of what to do next
-rw-r--r-- | tasks.org | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tasks.org b/tasks.org new file mode 100644 index 0000000..f5b0161 --- /dev/null +++ b/tasks.org @@ -0,0 +1,35 @@ +#+title: Tasks +#+author: Aryadev Chavali +#+date: 2025-02-15 + +* TODO Simulate the 3 rounds in a game +1) Initial betting after dealing cards +2) Re-deal +3) Final round of betting + +We need to deal with folds in rounds (1) and (3). + +** TODO MVP: Simulate without financing +** TODO Financing +Each game has: ++ Small and big blind ++ Betting based on largest bet on board + +So we need to maintain a finance profile of every player to figure out +if they have enough to play the current round: ++ if start of round and one of the blinds, can they pay the blind? ++ if betting comes to them, do they have enough to at least match the + current bet? ++ if they raise, how much can they raise by? + +Finally, we need to payout at the end of a round. +* TODO Make a poker bot +Simple metrics for a bot to consider: ++ Strength of initial hand + + Chances of stronger hand on re-deal ++ Personal finance + +Complex optional metrics: ++ Behaviours of other players: + + Pot sizes + + Behaviour on each round (do they go for every blind?) |