2020 ソフトウェア設計及び演習用の班Wiki
20::gr05::ブラックジャックモジュール
モジュール(担当:和泉)
モジュールの動作
-
ブラックジャックの動作をおおきく6つのフェーズに分割
- step0 ゲームスタートフェーズ...ゲームを始めsave.jsのload();とsave_init();を行い変数の初期化を行なう。
- step1 ベットフェーズ...ボタンを呼び出し、ボタンが押されたらbetとchipに値を足す/引く
- step2 ドローフェーズ...カードを二枚引く
- step3 カードの役をチェック...引かれたカードがBJだったらstep5へいく。
- step4 プレイヤー動作...プレイヤーがhit,double,standをする,バーストしたらstep5,standしたらホストが18を超えるまでカードを引く。
- step5 勝敗判定...ホストが勝ったか、プレイヤーが負けたかをチェック、プレイヤーが勝ったらbetの額を二倍にしてchipに加える。もし負けたら、そのベットは没収。
- step6 ゲーム選択画面...ゲームがを続けるかやめるかの選択をする。
最終更新日:2020/08/06 18:41:00