scratch3.0で簡単なゲームを作成してみました。
プログラムについて
おおまかにプログラムを説明すると、スプライトはねことボールを使い、
それぞれにプログラムを書きます。
また、それぞれの場面で背景をきりかえて表示しています。
【スプライト】
ねこ
お馴染みのものを使用しています。

ボール
scratchで用意されているものを使いました。

【背景】
背景1
冒頭に表示する、ゲームについての説明が書かれた背景です。

背景2
通常で表示する、なにも書かれていない背景です。

背景3
端についたときに表示する、背景です。

背景4
ゲームオーバーになったときに表示する、背景です。

【ねこのプログラムの全体像】

プログラムの中身
ねこを動かすプログラム
冒頭で、ねこの位置とライフを3に設定して、→キーでねこが動くようにしています。
もし端にわたる途中でねこがボールにあたったら、ニャーと泣いて、ライフがひとつ減り、
最初の位置に戻るようにして、ライフが0になったらゲームオーバーの背景、ねこが端まで着いたらゴールの背景を表示するようにしています。

冒頭説明を表示するプログラム
どちらのスプライトにかいても大丈夫です。
ゲームの説明を5秒間表示するプログラムになっています。

【ボールのプログラムの全体像】

プログラムの中身
ボールを動かすプログラム
ボールが繰返し下から上にあがってくるように設定しました。

プログラムの説明は以上です。
Comentarios