プレゼンテーション

ポーカーゲーム
1年 組 番
____
52枚のカードを作成
Rnd * 13 * 4
↑0.0・・~51.9・・までの数値を発生させて
Int(
nc1 =
)
↑整数部分を取り出す(0~51)
↑それをnc1に代入する
nc1 = Int(Rnd * 13 * 4)
1~13までのカードに変換
Cells(7, i) / 4
↑(7,i)に入っている値(0~51)を4で割る
(=0,0.25,0.5,0.75,・・・,12.5,12.75)
+1
1を足す(=1,1.25,1.5,1.75,・・・,13.5,13.75)↑
Int(
)
整数化する(=1,1,1,1,・・・,13,13)↑
Cells(3, i) =
↑それを(3,i)に代入する
Cells(3, i) = Int(Cells(7, i) / 4 + 1)
4種類のマークをつける
• さっき作った0~51までのカードを4で割る
•
(0.0,0.25,0.5,0.75,1.0,1.25・・・)
• 小数点以下が
• .0 → スペード
• .25 → ハート
• .5 → クローバー
• .75 → ダイヤ
に変換すると4種類のマークがつけれる
ポーカーゲームのルール
•
•
•
•
同じ数字が2枚そろえば「ワンペア」
ペアが2つあれば「ツーペア」
同じ数字が3枚あれば「スリーカード」
12345のように階段になっていれば「スト
レート」
• 全部同じマークなら「フラッシュ」
• ワンペアとスリーカードが同時に起きれば
「フルハウス」
ポーカーゲームのルール2
• ストレートとフラッシュが同時に起きれば
「ストレートフラッシュ」
• 同じ数字が4枚あれば「フォーカード」
• 全部スペード かつ 1,10,11,12,13
なら「ロイヤルストレートフラッシュ」
• ※下に行くほど強い役になります。
ゲーム開始!
• 実際にゲームを体験してみよう!
• 強い役はなかなか出ません!
START