ゲーム5「モグラたたき」

ゲームの遊び方

1.ワークシート上に出現するモグラ「モ」をマウスでクリック!
2.見事に当たったら、点数10点を加算、制限時間は10秒です。


 プログラム プログラムの解説  実 行 
  <モグラ「モ」の出現>
(1) 縦・横の位置を乱数で求め、ここでは2~6の値に
収まるようにします。
tate = Int(Rnd() * 5) + 2
yoko = Int(Rnd() * 5) + 2
(2)(1)で決まったセルに「モ」を出現させます。
Cells(tate, yoko).Value = "モ"
<制限時間内の処理>
(1)終了時刻(現在時刻に10秒を超えた値)まで繰り返す。
hajime = Timer
Do While Timer < hajime + 10
DoEvents
Loop
(2)モグラ「モ」をクリックしたときの処理です
If ActiveCell.Value = "モ" Then←いまクリックしたセルの値が「モ」ならの意味
Range("I4").Value = Range("I4").Value + 10
←点数加算
Cells(tate, yoko).Value = ""
←今のモグラ「モ」を消す
tate = Int(Rnd() * 5) + 2
 ←次の位置を決める
yoko = Int(Rnd() * 5) + 2
Cells(tate, yoko).Value = "モ"
End If

 


戻る