ポリミーイズム

PHPを勉強する若輩者(おっさん)。専門用語の意味はわりかし覚えていません。macOS Sierra 10.12.6

vue.jsでブラックジャックを作成してみる

ルール

ブラックジャックの流れとルール

ブラックジャックは、ディーラーとプレイヤーにカードが配られ、その合計値が「21」に近い方が勝ちというカードゲームです。

ルールも簡単で、なるべく21に近づけ、21を超えないようにカードを引くことが基本ルールです。

ブラックジャック基本ルール>

  • ディーラーとプレイヤー全員に2枚ずつカードが配られる
  • 自分のカードの合計値が21に近づくよう、ヒットしてカードを追加したり、追加しないスタンドを選択する
  • カードの合計値が21を超えてしまった時点で、その場で負けが決定する(バースト)
  • プレイヤーは21を超えない限り好きなだけカードを追加することができる
  • ディーラーはカードの合計値が17を超えるまでカードを追加しなければならない(未実装)

機能

実装済

  • カードを引く
  • 相手の手札を見る / 隠す
  • 勝負 → スタンドに変更しないと
  • リスタート

未実装

  • ディーラー側がカードを引く
  • ディーラーはカードの合計値が17を超えるまでカードを追加しなければならない(未実装)

ソース

https://bitbucket.org/miyamura1218/blackjack-vue/src/master/ bitbucket.org

todo: 説明はまた書きます。