ポーカーチップ管理LINE Bot
- ポーカー
ポーカー
ポーカー素人3人組が、「半年で日本一」を目指した話. 昨年の10月末から、友人2人と「半年間、本気でポーカーを勉強してみようじゃないか… | by Taichi Ichikawa | Medium もう数日たって思った事 段々相手のベットを見て相手の強さを予想するのが出来るようになってきた (初心者の部屋にいるから簡単なんだろうけど) のアプリで数日プレイして思ったこと ...
- 物理チップはない
- 電卓で管理しようとしたけどキツすぎる
- のでLINE Botをサクッと作った
使い方 「set <数字>」自分の所持チップを設定(ゲーム開始時とかにやる感じ) 「<数字>」所持チップをベット、その分がポットに追加される 「allin」オールイン 「win」ポットのお金を全部獲得 「win <数字>」ポットのお金を部分的に獲得 「now」現状のポット金額とプレイヤー所持金を見る
(ポットは、現在場にかけられているチップのこと)
こんな感じ
こういうのをサクッと実装するような人でありたいな〜という気持ち
実装
- とりあえず雑な実装
- ベットは短時間に何度も入るので、数字を直接変化する形だと被って片方のベットが記録されなくなることがある
- 最低限ベットの整合性は取れるように、差分データの記録を積み上げていく形にした
- それ以外の処理(ポット獲得)とかは面倒なのでやってない
- 原則性善説なので
- 本当にちゃんとやるなら、ACID特性あたりをちゃんとしないと
- キューを用意して順番に処理みたいな
すごいなぁ
- BB/SB/Antiが設定できたらもっと面白そう
- 現状学校では雰囲気で遊んでいる(BB/SBの区別等ない)ので、もうちょい正確にやり出したら実装したい
リッチメニューを使うともっとGUI的に使いやすい?