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

まずはHくん(中3)。
Hくんは前回に引き続き、
Unityを使って『Update関数』の学習課題に取り組んでもらいました。
今回のテキストでは、
・Update関数の仕組みの理解
・処理が繰り返し実行される動きの確認
・スクリプトの動きの読み取り
を中心に学習を進めました。
前回の内容もよく覚えており、スムーズなスタートとなりました。
開始から十数分経過経過したところで
H「ここってこういうこと?」
け「そうそう、それがないとどうなる?」
理解のスピードが早く、
やりとりの中でもしっかり本質を捉えている様子が見られました。
自分の言葉で整理しながら進められている点がとても印象的です。
今回取り組んでいる内容は、
ゲームが動いている間ずっと処理が繰り返される「Update関数」に関するものです。
キャラクターの動きや状態の変化など、ゲームの基本となる重要な仕組みを学んでいます。
また、実際にスクリプトを書きながら、
どのタイミングで処理が実行されているのかを確認し、
動いているときだけ変化が起きる仕組みについても理解を深めていきました。
さらにテストプレイを通して、
意図した通りに動いているかを自分で確かめながら進めていきます。
コードを見直しながら
「ここが違う」と自分でミスに気づき、
修正することができていました。
その後は再びスムーズに進み、
H「先生チェックお願いします」
け「いいね、説明もできる?」
H「ここでこうなって…こう動きます」
と、自分の処理内容をしっかり説明しながら先生チェックも見事にクリア。
5-3、5-4と順調に進み、5-5の先生チェックも軽々突破。
さらに5-6までしっかりと進めることができました。

確認テストまで完了し、理解度の高さが感じられる内容でした!
残った時間でもどんどん進め、
確認テストまで完了したところで授業終了となりました。
この調子で進めていきましょう!
次回も引き続き、理解を深めながらどんどんレベルアップしていきます。
引き続き、楽しく学んでいきましょう!

続いてはHくん(中2)。
今回のテキストでは、
・メッセージの送信と受信
・条件に応じた動きの制御
・スクリプトの組み合わせの確認
・応用問題へのチャレンジ
を中心に学習を進めました。
前回の内容を活かしながら、少し発展的な内容にも挑戦する回となりました。
授業のはじめは少し眠そうな様子も見られましたが、
作業が進むにつれて徐々に集中して取り組めていました。
H「先生、なんか動かない…」
け「どこが動かない?」
H「さっきと同じはずなのに…」
一見すると問題なさそうに見えましたが、一緒に確認していくと原因が見えてきました。
よく見てみると、必要な「ずっと」のブロックが入っておらず、
処理が繰り返されない状態になっていました。
テキストと見比べながら修正すると、無事に動作するようになりました。
細かい部分まで確認することの大切さを実感できた場面でした。
その後は問題の内容を理解しながら、順調に進めていきます。
今回取り組んでいたのは、メッセージを使ってスコアを変化させたり、
条件によって処理を分岐させたりする内容です。
スプライト同士の関係を意識しながら、
どのタイミングで何が起こるのかを考えてプログラムを組み立てていきました。

H「これできました」
け「いいね、じゃあ応用もいけそう?」
H「少し変えるだけだから大丈夫です」
少し不安そうな様子もありましたが、
ポイントを伝えると自分で考えながら取り組むことができていました。
処理の一部を少し変えるだけで動きが変わることにも気づき、
「あ、こうすればいいのか!」と理解が深まっている様子が見られました。
最終的には応用問題までしっかり解き切ることができました。
本日は応用問題をチェックし終えたところで終了となりました。
少し眠そうなスタートではありましたが、
最後までしっかり集中して取り組めていました。
小さなミスにも自分で気づけるようになってきており、
着実な成長が感じられます。
次回もこの調子で頑張っていきましょう!

続いてはRくん。
Rくんは前回の続きで、
神経衰弱のプログラム制作に取り組んでもらいました。
少しづつゲームらしい動きに近づいてきている段階です。
本日は、カードの「並び替え処理の完成」を目標に進めていきました。
開始から数分後。
R「これでいけるかも」
試行錯誤しながらも、リストの中身を並び替えることに成功していました。
け「いい感じだね!」
これまで学んできた内容を組み合わせて使えており、
理解の深まりが感じられる場面でした。
その後は、リストを使ってカードの並び替えができるように処理を調整していきます。
リストのどの値をどのように扱うかを考えながら、
プログラムを少しずつ改善していきました。
そのまましばらくして
R「ここ、うまくいかない…」
け「どこで止まってる?」
R「この並び替えのところ…」
途中で少し詰まる場面もありましたが
け「どこの順番を指定しているか確認してみて」
といったヒントをきっかけに、自分で原因に気づき、解決することができていました。

大きく答えを教えるのではなく、
考えるきっかけをもとに進められていたのが印象的でした。
最終的には、並び替えの処理がしっかり動くようになりました。
本日は並び替え処理の完成をもって終了となりました。
次回は、先行・後攻を決める処理の作成に進んでいきます。
ゲームとしての完成にどんどん近づいてきており、
Rくんの理解と実装力の成長が感じられる回となりました。
次回も引き続き頑張っていきましょう!

最後はYくん。
Yくんは前回の続きで、消しピンバトルの制作に取り組んでもらいました。
今回のテキストでは、
・ゲージを使ったパワー調整
・矢印による方向指定
・複数の処理の組み合わせ
・ゲームとしての動きの完成度向上
を中心に学習を進めました。
前回迷っていた部分の理解を深めながら、完成に近づけていく回となりました。
前回は少し手が止まってしまう場面もありましたが、
今回はテキストを確認しながら少しヒントを出すと、
Y「あ、こういうことか!」
Y「なるほど!」
とすぐに理解し、その後はスムーズに進めることができていました。
開始からしばらくして
Y「ここはこう動かすんだよね」
け「いいね、その調子でいこう」
Y「前よりわかってきた」
前回つまずいていた部分も、
今回は自分の発想でどんどん突破していく様子が見られました。
理解がつながってきているのがよく伝わってきます。
今回取り組んでいたのは、消しピンをゲージと矢印で動かす処理です。
方向とパワーを組み合わせて動かす必要があり、
複数の処理を整理しながら組み立てていきました。
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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!







