scratch

No.3-1「りんごシューティングゲーム」

子供向けオンラインプログラミング教室おすすめ
子供向けオンラインプログラミングスクールお勧め3選! ソニーのオンライン学習サービス 「CREATE by KOOV」 脳がKOOVに出会うと潜在能力が開花する! https...
自宅でできるプログラミング子供向け教材
自宅でできる!プログラミング子供向け教材 プログラミングおもちゃ【embot】 こどものロジカル思考を育てるダンボール教材 https://www.youtube...
こどもプログラミングスクールiTechゼミ
大阪市の子供プログラミングスクールまとめ大阪市にあるこどもプログラミンスクールをいくつかピックアップして調査してみました。...

スクラッチ「りんごシューティングゲーム」をプレイ!

テク先生

まずは、スクラッチ「りんごシューティングゲーム」
の完成品をプレイしてみよう!
15体のこうもりを60秒以内にたおすんだ!

あいたろうくん

操作方法は
横移動:A D または 左矢印
攻撃:スペースバー

だよ!

スクラッチの制作画面を開こう!

https://scratch.mit.edu/
↑をクリック!

今回の概要

#1「ゲームの流れ」
ゲームの大きな仕組みの流れを決めます。

#2「タイトルの設定」
タイトル画面を作り、画面の差し替えを行います。

#3「プレイヤーの設定」
基本的なプレイヤーの設定をします。

#4「弾の設定」
弾の発射処理をします。

#1「ゲームの流れ」

テク先生

まずは、ゲームの大きな仕組みの流れを決めよう!

ステージのコード

テク先生
  1. 「緑の旗が押されたとき」
  2. 「初期化」
  3. 「タイトル」
  4. 「メイン」
  5. 「ゲームクリア」または「ゲームオーバー」

の順でゲームが進行しますよ!

#2「タイトルの設定」

テク先生

続いて、タイトル画面を作り、画面の差し替えをしよう!

スタートボタンの作成

テク先生

上のようなスプライトを作ろう!

スタートボタンのコード

テク先生

スタートボタンには、

  • 「初期化を受け取ったとき」
  • 「タイトルを受け取ったとき」
  • 「このスプライトが押されたとき」

の3つのコードを用意します!

テク先生

「このスプライトが押されたとき」
のコードは、
押されたときに、大きさを0.1秒、変えて
コスチュームも変えるような動作をしてるね!

#3「プレイヤーの設定」

テク先生

基本的なプレイヤー(恐竜)のプログラムを書いていこう!

プレイヤーのコード

テク先生
  • 「初期化を受け取ったとき」
  • 「メインを受け取ったとき」

の2つのコードを作りましょう!

テク先生

「初期化を受け取ったとき」
位置と、コスチューム、大きさを設定して隠す
という設定をしているよ!

テク先生

「メインを受け取ったとき」
プレイヤー(恐竜)を表示して
右向き矢印、左向き矢印、スペースが押されたとき
の設定をしているよ!

#4「弾の設定」

テク先生

次に、弾の発射のプログラムを書きます!

弾のコード

テク先生
  • 「初期化を受け取ったとき」
  • 「メインを受け取ったとき」
  • 「発射を受け取ったとき」
  • 「クローンされた時」

の4つのコードを書いてね!

テク先生

「発射を受け取ったとき」にクローンを作ります!
「クローンされたとき」y座標を10ずつ変えているね!
クールダウンというのは、
0.5秒の間隔をあけてリンゴが発射できるようにしているよ!

次回

テク先生

次回に、続きをしていくよ!
「りんごシューティングゲーム2」

次回「りんごシューティングゲーム2」
・内容
#5「敵の設定」
基本的な敵の設定をします。

#6「当たり判定の設定」
当たり判定を付けます 。

#7「ゲームクリア」
画面をゲームクリアに切り替えます。

#8「ゲームオーバー」
画面をゲームオーバーに切り替えます