
こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
あさみ先生です!
※クラス分け
【火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くん(小6)でした。
それでは、レポートスタートです。

Sくんは今回、アセットインポートの確認テストから取り組んでもらいました。
あ「前回課題は一通り完了して、テスト関係をする前に時間が来ちゃったからまず復習がてらテストからやっていこう。」
S「はい。」
S「一発合格しました!」
あ「おっ!いいねー。ちゃんと定着し始めてるってことだね。」
今までは、確認テストは2,3回チャレンジし合格していましたが、今回は1回で合格し報告してくれました!
今回は『3Dステージを作ろう』ということで、基本の3D空間での移動やゲームオーバー判定などを学びながら追いかけっこのゲームを作成し始めてもらいました。
まずは、プレイヤーを3次元で移動できるようにするところからです。
S「先生。エラーが出てます。」
あ「どんなエラー?」
S「インポートしたときに出るエラー。」
あ「そういう時ってどうするんだっけ?インポートしただけでエラーが出たこと前にもあったよね?」
S「うーん…。入りなおす。」
あ「そうだね。一回プロジェクト閉じて開きなおしてみて?」
S(開きなおし)
あ「どう?」
S「できました。」
あ「OK。」
たまにインポートした際に反映がうまくいかずエラーが出ることがあります。
Sくんはしっかり前回の対処方法を思い出し、対処することができました。
その後、集中して黙々と取り組んでくれ、
S「できました。」
あ「どういう動作をするの?」
S「十字キーを押すと移動して、Wを押すと上、Sを押すと下に移動する。」
あ「上矢印キーを押すとどう動くの?」
S「奥に移動。」
あ「OK。じゃあ、動かして見せて?」
(確認)
あ「動きはOKだね!じゃあ、何個か質問しようかな。まず、GetKeyってどういう命令?」
S「うーん。キーを押されたら…。」
あ「キーを押されたら?」
S(悩む)
あ「GetKeyは、その後の()内に記載したキーが押されてる状態かどうかを確認する命令だね。だから、今例えば右矢印キーを押されたときっていうif文の中で右に移動する命令を書いてるから右に移動するけど、Pキーを押したときに変えると、右矢印キーを押しても右には動かない。」
と実際に下記プログラムをPに変更し動作確認もしてもらいました。
あくまで、どのキーを押したときに何をするのかはプログラム上で指定している、ということを意識してもらいました。

あ「じゃあ次は、RightArrowでもLeftArrowでもtransform.rightを使って移動してるけど、何で同じtransform.rightを使ってるのに左矢印キーを押すと左に移動するの?」
S「…。(首をかしげる)」
2つ目の質問はtransform.rightが何かわかっていなかったので、一緒に確認しながら理由を説明し、rightと使っているのに左に移動する理由を知ってもらいました。
まだしっかりとは理解できていない様子でしたが、なんとなくイメージは付けられたようです。
今回は次の課題に取り組み途中で時間がきてしまい終了となりました。
次回以降も説明ができるようになるぐらい、それぞれしっかり質問しながら理解していきましょう!

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