プレゼントゲットゲームを作ろう!
今回はクリスマスということでプレゼントゲットゲームを作っていきます!
どういうゲームかというと猫を十字キーで操作して落ちてくるプレゼントを拾うっていう感じのやつです。
完成版はこちらです。ぜひ遊んでみてください(^^)/
今回の流れ
- 環境構築
- コーディング
- 終わりに
1. 環境構築
Scratchを開いて、ログインします。(アカウントを持っていない方は「Scratchに参加しよう」というところからアカウントを作成してください。)
プロトタイプを開いて、リミックスと書かれたボタンを押します。リミックスとは、ほかの人のプロジェクトを改変するためにコピーすることです。改変せずにリミックスすることは禁止されているので注意しましょう!
このような画面が開きましたか?今からコーディングをしていきます!
2. コーディング
緑の旗を押して一回遊んでみましょう!
カウントダウンしてStartと表示されて...
何も起こりません!
これでは遊べませんね。プログラムがないところがあるのでブロックを入れていきます。
2-1. 猫を操作できるようにする
画面にいる猫が操作できないので操作できるようにしていきます。
右下にある猫をクリックします。
上の図のようにブロックをパレットにドラッグアンドドロップして、カチッと音が鳴るようにブロックをくっつけます。
上の図を参考に右のようなプログラムにします。
猫が動くようになりましたか?
2.2 プレゼントを落とす
しかし、猫が動いてもゲットするプレゼントがないので遊べません。次はプレゼントを落とすプログラムを書いていきます。
右下にあるプレゼントをクリックします
プレゼントを生成させるにはクローンという機能を使います。クローンとは、プレゼントの本物にそっくりなものをつくる(=複製)することです。詳しくはこちら
今回のゲームの場合100個プレゼントを落としますが、100個プレゼントのキャラを作らなくていいということです。
それではコーディングしていきます。
上の図を参考に右のようなプログラムにします。
クローンされたあとのプログラムはこんな感じです。
プレゼントが落ちてきて、猫に触れたら消えて得点になるようなプログラムが書けましたか?
そこまでできたらこのゲームは完成です!
うまく動かない場合は、完成版を見ながらどこが間違っているか探してみてください。
終わりに
今回はクリスマスということでプレゼントゲットゲームを作ってみました。Scratchは簡単に本格的なゲームが作れるので皆さんも面白いゲームなど作ってみてはいかがでしょうか?