スライド タイトルなし

1- (
) _____
☆御神籤と関数を使ったゲーム☆

マクロを使った御神籤

関数を使ったゲーム
– 何時どこで誰がどうなったゲーム
– 双六
★マクロを使った御神籤★

御神籤の特徴
– ボタン一つで御神籤が引けます。
– 大吉などが出る確率は低く設定され
ています。
御神籤
小吉
御神籤を引く
For h = 1 To 20
c = Rnd()
If c < (5 / 49) Then
i = "大吉"
ElseIf c < (12 / 49) Then
i = "中吉"
ElseIf c < (20 / 49) Then
i = "小吉"
ElseIf c < (29 / 49) Then
i = "吉"
ElseIf c < (37 / 49) Then
i = "末吉"
ElseIf c < (44 / 49) Then
i = "凶"
Else
i = "大凶"
End If
Cells(7, 3) = i
For b = 1 To 250000 * h
Next b
Next h
御神籤のマクロ
・ココで御神籤の確率などを決定しています。
・これはサイコロのマクロを参考にしています。
・確率は大吉と大凶があまり出ないように設
定しています。
Range("C7").Select
With Selection.Font
.ColorIndex = 39
End With
・ココで文字の色を指
定します。
・この場合ColorIndex
は39になっています。
・39というのはこんな
色です。
★関数を使ったゲーム★
・いつどこで誰がどうなったゲーム
・遊び方
・いつ?
・どこで?
・誰が?
・どうなった?
結果
1
下のC5~G8セルに言葉を入れてくださいF9キーで遊べます☆ミ
3時前に
寝ている時
学校で
家で
彼が
あなたが
殺人を犯した 失踪した
寝ている時
家で
←0を入れるとリセット
0.33353592
0.265464
0.56633363
授業中
教室で
先生が
倒れた
通学中
どこかで
チワワが
うるうるした
あなたが
0.36957975
0.8082023
12時に
別世界で
チクワが
寝た
寝た
0.854093691
0.4110387
0.02235993
・上のセルに適当な文字を入れ、乱数を発生させることによって上のセルに入れた文字を
ランダムに組み合わせて文を作ります。
・各項目表示される確率は同じです。
・乱数は背景色(白)と同じにして見えなくしています。
★双六★
☆双六ゲーム☆
ルール:ゴールまで行ったらB12セルに0を入れて下さい。F9でスタート☆
↓ドキドキサイコロ
1
ハズレ
30
0.0483
↓スタート
0.590147
↓ドキドキサイコロがハズレだったらスタートに戻る
・関数を使った双六です
が、まだ制作途中なの
で少し改良が必要で
す。
1 ↓ゴール ↓行き過ぎちゃった…
3マス
↑スタートに戻る
0
1
*特徴*
・乱数を使ってサイコロとア
タリ・ハズレの判定を行いま
す。
・乱数や今まで進んだ距離
などの数字は背景色と同化
させて見えなくしています。
・所々にスタートに戻るなど
の特別なマスが設定してあ
ります。
←ドキドキサイコロがアタリなら3進む
1
↑4戻る
←0を入れるとはじめから
*問題点*
・制作時間が短くて双六の最後の部
分が適当になってしまいました。
・特殊なマス(スタートに戻るなど)に
とまった時に表示がされない。
・動く時に無駄な動きが出る。
・上記のような問題点がまだ解
決されていません。