#31 ハンドのスコアを表示する③:React でプロプラ! Vol.3 「BlackJack」
「React.js でプログラミング・プラモデル」の連載第3弾。
React.js で、カジノゲーム「BlackJack」を作ろう!
これまで
前回は、画面表示用のスコアをゲットする処理を実装しました。
現時点の Sandbox
前回までの Sandbox はこちら。
はじめての方は、ここから一緒に作り始めることができます。
今回のゴール
・ハンドに Ace があるかを判定する
今回の設計書
src/utils/BlackJackUtils.js
Ace 所持確認
// function hasAce(hand) を見つけてください
-----
1. 引数 hand の要素(card) のうち、ランクが Ace のものがあるとき
1.1 true を返却する
2. それ以外
2.1 false を返却する
ヒント
・引数 hand は card オブジェクトの配列だよ!
・やり方はいくつかあると思うよ!
実装例
ハンドに Ace が含まれているか判定できましたか?
今回は、自由に実装できるように設計書を書いてみました。
ぜひ自分なりに実装してみてください!
次回
次回は、プレイヤーのスコアを画面に表示します!
この記事があなたのお役に立ちましたら、よろしければサポートをお願いいたします! より良い記事をお届けできるよう、活動費に充てさせていただきます。