[スクラッチゲームの一覧に戻る]


【スクラッチ】トレジャーハンティングゲーム




アクションゲームです。ボールでスケルトンを倒してください。300点貯まると宝箱が開きます。宝箱を取ればゲームクリアです。

【ポイント】
スケルトンとボールは同時に複数動くことが可能です。クローンで実現しています。
ただしボールが大量にクローンされるとゲームがとても簡単になってしまうため、「ボールの数」という変数でボール数を制限しています。

プログラムの画面


ストライプ名:猫


主人公の猫です。
矢印キーで操作するのはいつもの通りです。

Zキーを押すとボールを発射します。クローンにより複数のボールを同時に発射することを実現しています。
スケルトン(骸骨)に触れるとゲームオーバーとなります。


ストライプ名:スケルトン


スケルトンの処理です。
0.1秒ごとに永遠にクローンし続けます。要するに01秒ごとに1匹のスケルトンが生成します。
ゲームを簡単にするならこの0.1を0.5など遅くしてください。

ゲームを面白くするために出現場所をランダムにしています。場所はX座標、Y座標ともに-120〜120のランダムとしています。

スケルトンは3歩ごと歩きます。これで難しさを調整することができます。

スケルトンはボールに接触すると消えます。このとにき得点が1増えます。


ストライプ名:宝箱

宝箱です。得点が200を超えると次のコスチュームになります。この画面では表示されていませんが、開いた宝箱が次のコスチュームとなります。
コスチュームが開いた状態で猫が増えるとゲームクリアとなります。


ストライプ名:ボール


猫がZキーを押したときに発射されるボール(弾)です。
大量にボールが発射されるとゲームが簡単で面白くなくなるので、ボールの数は7個までにしています。
ボールの数を変数として保有しており、発射するごとに1減らされます。

ボールは猫のの場所から発射されます。(クローン後で「猫へ行く」で実現しています。)
角度は0〜360度のランダムにしています。これは猫と同じ方向でボールを発射するのが難しいので苦肉の策となります。)
ボールは10歩動きます。端に触れるとボールは消滅します。




ダウンロード

プロジェクトファイルであるsb3 をダウンロードすることができます。スクラッチの画面よりインポートしてプログラムを動作させてください。

treasure-hunting-game.sb3

参考: 外部プロジェクトファイルを PC に読み込む手順



[スクラッチゲームの一覧に戻る]