見出し画像

#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 が含まれているか判定できましたか?
今回は、自由に実装できるように設計書を書いてみました。
ぜひ自分なりに実装してみてください!

次回

次回は、プレイヤーのスコアを画面に表示します!

この記事があなたのお役に立ちましたら、よろしければサポートをお願いいたします! より良い記事をお届けできるよう、活動費に充てさせていただきます。