ポーカーチップ管理LINE Bot
使い方 「set <数字>」自分の所持チップを設定(ゲーム開始時とかにやる感じ) 「<数字>」所持チップをベット、その分がポットに追加される 「allin」オールイン 「win」ポットのお金を全部獲得 「win <数字>」ポットのお金を部分的に獲得 「now」現状のポット金額とプレイヤー所持金を見る
(ポットは、現在場にかけられているチップのこと)
こんな感じ
こういうのをサクッと実装するような人でありたいな〜という気持ち
実装
- とりあえず雑な実装
- ベットは短時間に何度も入るので、数字を直接変化する形だと被って片方のベットが記録されなくなることがある
- 最低限ベットの整合性は取れるように、差分データの記録を積み上げていく形にした
- それ以外の処理(ポット獲得)とかは面倒なのでやってない
- 原則性善説なので
- 本当にちゃんとやるなら、ACID特性あたりをちゃんとしないと
- キューを用意して順番に処理みたいな
すごいなぁ
- BB/SB/Antiが設定できたらもっと面白そう
- 現状学校では雰囲気で遊んでいる(BB/SBの区別等ない)ので、もうちょい正確にやり出したら実装したい
リッチメニューを使うともっとGUI的に使いやすい?