小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【木1】飛んでくるのはシュークリーム??

2024/09.21

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
えり先生です!


※クラス分け
【火1】・・・火曜日16:00〜17:30
【火2】・・・火曜日17:40〜19:10
【木1】・・・木曜日16:00〜17:30
【木2】・・・木曜日17:40〜19:10
【土】・・・土曜日10:00〜11:30
【日】・・・日曜日10:00〜11:30


今回は木曜前半のレッスンを報告します!

来てくれた生徒さんはSくん(小4)でした。
それではレポートスタートです。

ロジカルコースのSくん。
前回に引き続き、プログラミング親子大会の作品作りを進めていきます。

え「そろそろ締め切りが迫ってきているから、今日で完成させないといけないんだ。」
S「わかった!」

シューティングゲームを作っているSくん。
全3ステージ作る予定なのですが、その3ステージ目に少し不具合が。

S「なんか、攻撃受けるとライフが2減っちゃうんだよね。ゲームオーバーも言ってくれないし…。」
え「本当だ。なんでなのか理由を探ってみよう。」

調査してみると、3ステージ目(=3ラウンド目)の時に、ライフを削る用のブロックが2つも同時に動いていました。

うまく動いていた1・2ステージ目のブロックを見てみると、以下の画像のようになっています。↓

ポイントは「もしラウンドが○○なら、このスクリプトを止める」というブロックがあるかどうか。
例えば1ステージ目は「旗ボタンが押されたとき」のブロックが実行されるのですが、「ずっとブロック」で囲われているため終了命令がない限りずっと動き続けます。
ただ、「もしラウンドが2なら、このスクリプトを止める」というブロックが入っているので、2ステージ目に入ると「旗ボタンが押されたとき」のブロックは止まります。

一方、戦闘2を受け取ったときのブロックには「もしラウンドが○○なら、このスクリプトを止める」というブロックが入っていないため、3ステージ目に入ってもこのブロックが動いており、ライフが2重で減ってしまっていたようです。

ブロックを画像のように変更して再度実行してみると、うまくライフが1ずつ減っていき、ゲームオーバーも言うようになりました!

ゲームが一通り完成したので、最後にゲームオーバーとゲームクリアの処理も作っていきます。

S「どうしようかな…。」
え「何か背景を追加して、クリアやゲームオーバーが分かるようにするのはどう?」
S「うーん…じゃあ背景を描いてみようかな!」

ということで、それぞれの文字とイラストを描いてくれました!↓

左に描かれたものはシュークリームだそうです
図形ツールを使って枠を描きました!


それぞれこの背景を表示できるようにブロックも組み立てて、完成です!
実際に遊んでみた映像がこちら!↓

エントリーのために作品名や頑張ったところを聞いてみました。
作品名は「シュークリームゲーム」
頑張ったところは「背景の文字をマウスで書いたこと」でした!

ちなみにシュークリームゲームという題名の通り、投げている球もシュークリームにしました。
色がちょっと怪しげなシュークリームですが、ブドウ味かな~?と想像を膨らませてくれました。

今日で作品が完成したので、次回からはまたScratchの使い方を学んでいきます。
ゲームを作ったSくんにはもう簡単かもしれませんが、しっかり学んで知識を定着させていきましょう!


次回のレポートもお楽しみに!

無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30、11:40~13:10
※日曜日も臨時で実施していることがあります
 お気軽にお問い合わせください

お申し込み・お問い合わせは、こちら



お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)

イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)