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