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

まずはRくんから。
Rくんは前回、Unityの2Dゲームで、キャラクターをジャンプさせる方法を学びました。
今回は「オブジェクトの衝突を検出する方法」に挑戦しました!
目標はコンソールで「Playerと衝突しました」と表示させること。
今回は何をしたらいいのかわからず、かなり苦戦していたので一緒に確認しました。
ふ「まずコンソールの見方はわかるかな?」
R(首を横に振る。)
ふ「まずウィンドウから、一般を開いてみて、コンソール見つかった?」
R「はい。」
ふ「じゃあ、ぶつけてみよっか。」
R「・・・出ました。」
ふ「オッケーだね。そしたら、ここ(以下画像赤枠)を『ぶつかりました』にしたらどうなるかな?」

R「・・・Playerとぶつかりました、ってログが出る?」
ふ「そう!その中は文章を作る処理だからです。実際に変えて確認してみよう。」
R(うなずく)。
書くだけで中身がわかっていない、ということにならないように、ソースコードを変えたときの動きを予想してもらうようにしています!
今回、Rくん自身に説明をしてもらい、しっかりと内容が理解できていることが確認できました!
次回からもこの調子で深く理解をしていってくれればうれしい限りです。
そのためにも、全力でサポートしていきます🔥

続いてHくん(中3)。
HくんはUnityの3Dゲームの作り方を学んでいます。
今回は「衝突判定の実装方法」から学びました!
前回、「ターゲットがランダムに出現する方法」を学び、ターゲットがランダムに出現するようになりました。
衝突判定を実装し、ターゲットに球が当たるようにできれば目標達成です!
Hくんは、いつも通り、とても静かに集中して取り組んでいました。
かなり順調なペースで作業に取り組んで目標達成!すぐ次のステップに進みます。
次は「スコアを増やす機能」と「制限時間」の追加。
これが終わればゲームは完成です!
順調に進めていき、無事ゲームは完成しました!
赤い的に球を当てるゲームが出来上がりました。

Hくんから、完成した後に、一つ質問がありました。

H「このCeilToIntってなんですか?」
ふ「これは、試しに自分で調べてみようか。」
H「小数を整数にするやつ、ですか。」
ふ「そう、小数を切り上げて、整数にするやつ。試しにこれを外してみたらどうなるか確認してみよう。」
H「カウントが小数になりましたね。」
実際にCeilToIntを外した場合の動作も確認して、今回のレッスンは終了!
次回は「Invoke関数」を学んでいきます。
この調子で頑張っていきましょう!

最後にHくん(中2)。
HくんはScratchで「動物当てゲーム」を作りました!
Hくんは、今日はかなりお疲れ気味。
うとうとしそうになりながらも、頑張ってくれていました。

今作っている「動物当てゲーム」の要点の一つは「ブロックの複製」を使いこなすこと。
複雑なプログラムを作るにはたくさんのブロックが必要です。

同じプログラムをいくつも作るとなると時間がいくらあっても足りません。
そこで、複製を使うことで手間を大幅に減らせます。
Hくんはこの複製を使いこなして、素早く作業することができていました!
今回はあと少しで完成というところでレッスン終了。
次回はまた元気にレッスンができればいいなと思います。
頑張りましょう!

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







