Scratch サンプルプログラミング 中級編~~シューティングゲーム~~岡山市北区のプログラミング教室

Scratchでシューティングゲームを作ろう!!基礎

プログラミングしてみたい!!ゲームを作って見たい!! 

といった思いのある方が一度は挑戦してみるシューティングゲーム

 

簡単かな?っと思っていても、、意外と難しい。

難しいのかな?っと感じていても、作って見ると、意外と簡単?

などなど、様々な感想がありますが・・・

 

プログラミングは発想力です。

あ、こんな方法もあるんだな~って感じで「考え方」をスキルアップして下さい🎶

 

https://youtu.be/IumjyFtI8DA

「シューティングゲームサンプルプログラム」

 ミサイルの発射場所の位置決め、当たった時の条件、クローンを作る、移動させる方法など

 

これだけで、終わることなく、これから先を考えてみて下さい。

追加、改造を加えてオリジナル作品ができるようになって下さい。

 

ミサイル「たま」を発射する元になるキャラクター部分の「プログラミング例」

小さくて見えない場合は、クリックしてみて下さい。

岡山市のプログラミング教室 Scratch サンプルプログラム シューティング1

 

たま」の「プログラミング」X座標、Y座標の値を参考にして下さい。

出る場所は、今回は、発射台の位置情報を使っています。変数を使用してもできます。

 岡山市のプログラミング教室 Scratch サンプルプログラム シューティング2

 

細かい値をどこまでの精度まで求めるのか?となります。

 

X座標、Y座標って悩みますよね

どこが中心なのか、基準点(ゼロ, ゼロ)なのか?

プログラミング言語によっても違ってきます。

算数の能力が必要ですね。

 

「敵」になるキャラキターをのプログラミングです。

岡山市のプログラミング教室 Scratch サンプルプログラム シューティング3

クローンといった複製機能を持ちいて、出していきます。

ランダムな位置から出現させています。

 

「敵」になるキャラキターが「たま」に当たった時

コスチュームを変えて、飛んでいく様子をイメージしてみました。

たまに触れると、点数を1加算し、削除しています。

 

岡山市のプログラミング教室 へ体験予約・相談する

お問い合わせ

 

独学で学ぶなら→Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版

 

Scratchでシューティングゲーム

「シューティングゲームサンプルプログラム」

https://youtu.be/k6IaeIyht_4

発射台を固定させて、弾を打つサンプルプログラムです。

横移動するキャラクターに弾を当てるゲームです。

当たった時に、弾側で判定するのか?キャラクター側で判定するのか?によって動作が違ってきます。

 

両方で指定すると、

あれ?思い通りの動きと違うぞ?

動かないなぁ~?となるので、あたった時の判定は一か所でしましょう。

 

ストーリー的な要素を組込む

ステージクリアとかよくありますよね

「スクラッチ」でもステージ遷移は可能です。

 

背景を変えるとより解りやすくなることでしょう。

ボスステージを追加するなど、

是非、ストーリーを考えて作り上げて頂きたいです。

 

参考となるサンプルプログラムをマネして作って、出来た\(^o^)/

となるのだけは、やめて下さいネ♪

 

プログラミングして作ったのではなくマネしただけです。

 

自分で考えたオリジナル作品を作りあげていくことをお勧めします。

 

よく、いわれるんですよ。

この課題できると、プログラミングって解ってくるんですか?

出来るようになるんですか?

 

みたいな質問もありますが、マネして作っただけでは、出来ません(笑)

 

あ!こんな感じで作るんだ!!

あ!こんな方法もあるんだ!!

 

と気が付けばよいですが・・・・

何も考えずにマネするだけでは、プログラミング的な思考力は付きません。

 

WordとかExcelも同じで、自分でできるの?

といった部分が重要となります。

 

是非、サンプルプログラムを丸暗記でつくるのではなく、自分で考えて作りあげていくことを繰り返してスキルアップして下さい。

 

自分で手順を考えて、解析していくと、必ず、プログラミング的思考力は身に付きます。

暗記力が良くても、身に付きません・・・

 

だから、プログラミングが出来る子は、賢く見られるんです。

 

どうすれば、簡単に作れるかな?っと考えるようになると、

要領よくテキパキ仕上げていきますから・・・

誰でもできるだけ、簡単に作りたいですよね・・・

 

岡山市のプログラミング教室 へ体験予約・相談する

お問い合わせ

 

 

 

PC

デル株式会社

Office 365

Microsoft Store (マイクロソフトストア)

セキュリティソフト

マカフィー・ストア