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

まずはHくん(中3)。
Hくんは前回に引き続き、Unityを使った学習に取り組んでもらいました。
今回は、
・ゲームオーバーエリアの作成
・オブジェクトの座標設定
・スクリプトの設定
・ゲームオーバー表示の実装
を中心に学習を進めました。
H「あれ動かない……」
け「ゲームオーバーがでない?」
H「いや、車がそもそも動かないです」
まずは動作確認からスタート。
設定している内容を一つずつ見返していきました。
ゲームオーバーエリアの作成はできているか、
オブジェクトの設定に抜け漏れはないか、
スクリプトの内容やアタッチ先は合っているか――。
確認する項目は多かったですが、丁寧にチェックを進めてくれました。
H「全部見たけど……わからないですね」
け「座標も見てみようか」
H「あ」

実は原因は、一部分の座標設定の数値違いでした。
ほんの小さな違いでしたが、
そこが原因で思った通りの動作になっていなかったようです。
修正して実行してみると、無事に車が作動。
最後まで粘り強く確認を続けられたのが素晴らしかったです!
残った時間で続きを進めてもらい、
ゲームオーバーの表示を修正している途中で時間に。
原因を見つけ出して解決できた経験が、次回以降にもきっと活きてくると思います!
次回も集中して進めていきましょう!

続いてはRくん。
Rくんは前回に引き続き、神経衰弱の作成に取り組んでもらいました
今回は、
・先攻後攻の順番決め処理
・ゲームの流れの制御
を中心に作成を進めました。
ゲームらしい仕組みづくりが増えてきて、
「どういう順番で処理を動かすか」を考える場面が多い内容でした!
まずは神経衰弱の先攻後攻を決める処理づくりに挑戦。
ゲーム開始時に順番を決めるための流れを整理しました。
「いつ判定するのか?」
「誰が先になったかをどう保存するのか?」
「次の処理にどうつなげるのか?」
と、一つずつ考えながら進めてもらいました。

ゲーム制作では、見た目の動きだけでなく、
裏側で動いている処理の順番もとても重要になります。
今回の内容は少し考える要素も多かったですが、
Rくんは流れを整理しながらしっかり取り組んでくれていました!
残った時間で続きを進めてもらい、
先攻後攻などの表示の整理を行っているところで終了時間に。
次回も完成に向けてこの調子で続きを進めていきましょう!

続いてはHくん(中2)。
Hくんは前回に引き続き、
Scratchでシューティングゲーム制作に取り組んでもらいました
今回は
・タイマーの活用
・時間による難易度変化
・敵のスピード調整
を中心に学習を進めました。
H「先生、何秒がいいですか?」
け「え。じゃあ20秒」
H「じゃあ20秒で作りますね」
一定時間が経過したらゲームの難易度が上がる仕組みづくりに挑戦。
まずはタイマーを使って時間の管理を行い、
そのあと敵のスピードが変化するようにコードを組み立てていきました。
「どれくらい速くするか?」
「難しすぎないバランスになっているか?」
といった部分も考えながら、試行錯誤して進めてもらいました。

数値を調整しながら何度もプレイ確認。
敵の速さを少し変えるだけでも、
ゲームの遊びやすさが大きく変わることを実感できていました。
最初は「動けばOK」だったものが、
だんだん「オリジナル要素がほしい」という視点に変わっていったのも印象的でした。
残った時間で細かな調整をしている途中で今回は時間に。
次回は先生チェックから始めていきます!
この調子で進んでいきましょう!

最後はYくん。
Yくんは前回に引き続き、
Scratchで「消しピンバトル」の制作に取り組んでもらいました!
今回は、
・ターン制の考え方
・順番に消しゴムを動かす処理
・メッセージの使い分け
を中心に進めました。
ゲームが「交互に進行する」仕組みづくりに入り、
処理の順番を考える場面が多い内容でした!
Y「先生、なんか片方しか動かないです」
け「順番に動かしたいんだよね?」
Y「はい」
今回は、2つの消しゴムが交互に飛ぶように、ターンの管理を作っていきました。
まずは、「誰のターンか」を判定するための変数やメッセージの流れを確認。
「どのタイミングでターンを切り替えるか?」
「動いたあとに何を送るのか?」
「次はどちらが処理を受け取るのか?」
と、一つずつ整理しながらコードを組み立てていきました。

実行してみると、消しゴムが順番に飛ぶようになり、
ゲームらしい流れがしっかり完成!
ゲーム制作では、見た目の動きだけでなく、
「どの順番で処理が実行されるか」を考えることがとても大切です。
今回の内容は少し複雑な流れもありましたが、
Yくんは処理を一つずつ確認しながら、丁寧に進めることができていました!
残った時間で続きを進めてもらい、本日は終了の時間に。
次回も今調子で続きを進めながら、ゲームを仕上げていきましょう!

次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!







