こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
あん先生です!
※クラス分け
【火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
今回は日曜日のレッスンを報告します!
生徒はRちゃん(小4)
レポートスタートです。

Rちゃんは前回、かけっこのゲームを作ることができました。
今回は、応用問題として2人で遊べるようにしていきます!
2人で遊べるようにするには、キャラ操作のブロックをほかのキャラにも入れる必要があります。
あ「今日は応用問題だよ。どういう問題かな?」
R「二人で対戦できるようにしよう….簡単じゃん!」
あ「え、簡単!?そしたら20分で作っちゃおうか!」
この応用問題は簡単だと言うRちゃんですが、何から始めればいいか手詰まりの様子。
あ「詰まってる?」
R「うん。」
あ「今まで、スペースキーを押したら前に進むようになってたよね。で、相手のキャラクターは勝手に進む。」
R「うん。」
あ「でも、二人対戦にするってことは、別のキャラもキーを押して進むようにしたいよね。」
あ「もしこのキーがスペースキーだったらどう?」
R「一緒に進んじゃう!」
あ「そう!だから別のキーで進むようにすればいいよね!」
このように応用問題を進めていき、別キーを押して進むことができましたが、問題点が残っています。
これを作るには、元々あった相手キャラクターが自動で進むプログラムを削除する必要があるのですが、それがまだ残ってしまっているのです。
あ「もともとある、自動で動くブロックを消したいんだけど、それはどこかな。」
R「うーん」
あ「今までブロックを作ってきたけど、キャラが自動で動くブロックはどこに作ったか覚えてる?」
R「わからない…」
あ「そしたら、そのブロックがどこにあるか調べてみよう!」
R「うーーん…ない…?」
あ「調べるときは、まず『なんのブロックを探したいか』と『どのタイミングで動くか』で探すと見つかるよ。例えば、変数【速さ】がどこで決まってるかを探したいときは、『【速さ】を()にする』ブロックがあるはず。で、それが緑の旗が押されたときに変わってるならそのブロックら辺にあるはずだよね。」
このように、プログラムの仕組みを変えたいときは、動いている部分がどこにあるのかを探す必要があります。
プログラムを探していく方法はいくつかありますが、この「何で変えているか」と「いつ変わるか」がわかっていれば見つかります。
試行錯誤しながら、いらない動きを削除して、最後無事にかけっこゲームで2人対戦が行えるようになりました!
これでかけっこゲームを作るユニットが終わったので、次回のテストへ進みましょう!

次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30
※日曜日も臨時で実施していることがあります
お気軽にお問い合わせください
お申し込み・お問い合わせは、こちら。
お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)
イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!







