アクションゲームです。ボールでスケルトンを倒してください。300点貯まると宝箱が開きます。宝箱を取ればゲームクリアです。
【ポイント】
スケルトンとボールは同時に複数動くことが可能です。クローンで実現しています。
ただしボールが大量にクローンされるとゲームがとても簡単になってしまうため、「ボールの数」という変数でボール数を制限しています。
主人公の猫です。
矢印キーで操作するのはいつもの通りです。
Zキーを押すとボールを発射します。クローンにより複数のボールを同時に発射することを実現しています。
スケルトン(骸骨)に触れるとゲームオーバーとなります。
スケルトンの処理です。
0.1秒ごとに永遠にクローンし続けます。要するに01秒ごとに1匹のスケルトンが生成します。
ゲームを簡単にするならこの0.1を0.5など遅くしてください。
ゲームを面白くするために出現場所をランダムにしています。場所はX座標、Y座標ともに-120〜120のランダムとしています。
スケルトンは3歩ごと歩きます。これで難しさを調整することができます。
スケルトンはボールに接触すると消えます。このとにき得点が1増えます。
宝箱です。得点が200を超えると次のコスチュームになります。この画面では表示されていませんが、開いた宝箱が次のコスチュームとなります。
コスチュームが開いた状態で猫が増えるとゲームクリアとなります。
猫がZキーを押したときに発射されるボール(弾)です。
大量にボールが発射されるとゲームが簡単で面白くなくなるので、ボールの数は7個までにしています。
ボールの数を変数として保有しており、発射するごとに1減らされます。
ボールは猫のの場所から発射されます。(クローン後で「猫へ行く」で実現しています。)
角度は0〜360度のランダムにしています。これは猫と同じ方向でボールを発射するのが難しいので苦肉の策となります。)
ボールは10歩動きます。端に触れるとボールは消滅します。