小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【土】エラー内容を検索してみよう!

2023/03.15

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
ナナ先生です!


※クラス分け
【火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くん(高1)、Oくん(中1)、Jくん(中3)でした。
それでは、レポートスタートです。

まずは、Hくんから
前回に引き続き、Unityの修了試験で『弾幕ゲーム』を作成中です。

今回は、ボムの数を表示する機能を作っていきます。
ボムの数がうまく表示できていない状態で終わっているので、
原因を探して修正してもらいます。


な「前回、うまく表示されない原因をちょっと探して終わってるみたいなんだけど、
  覚えてるかな?」
H「いや、分からない」
な「じゃぁ、あらためて原因を探していこう」


Unityでゲームを開始するボタンを押すと、エラーが5つほど出てきました。


な「なんかエラーでてるね。これどういうエラーなのか調べてみようか。
  エラーの内容をコピーして検索してみよう。」
H「コピー?コピーのやりかた分からないけど。できないと思うよ。」
な「じゃぁ、自分で入力して検索してみて。」
H「(調べ中)」


検索にヒットしたサイトを選んで自分で修正してくれていましたが、
うまくいっていないようでした。


H「ん~、なんか61行目でエラーが出るようになったんだけど、よくわかんないや。」
な「エラーがどういう内容なのかは調べてくれた?」
H「調べたけど。いや、でもこれは参照しているオブジェクトが存在しないっていうエラーだから。
 そんな関係ないと思ってる。」
な「う~ん、
  存在しないオブジェクトにボムの数を表示しようとしてるからエラーが出てるんじゃない?」
H「あぁ、たしかに。」
な「オブジェクトを指定しているのって、GetObject.Find() だったよね。
  ()の中に入っている文字と同じオブジェクトを探してくれるんだけど、
  ()の中に入っている文字と、ボムの数を表示するオブジェクトの名前は合っているかな?」
H「そういうことか。探してみる。」

H「(・・・探し中)全部あっているように見える。全然わからない」
な「オブジェクトの名前見てみて。
  ()の中に入っている文字は小文字だけど、オブジェクトの名前は大文字じゃない?」
H「うん、いや、でもこれはオブジェクトの名前だから。関係ないんじゃ・・・
  いや、そっか・・・うん・・・」


()の中に入っている文字を直してからゲームを開始したところ、
うまく表示されるようになりました。


H「あぁ、これで表示できるようになった・・・
  じゃぁ次は・・・」

次の機能の実装方法を調べたところで今回の授業は終了となりました。
次回は、調べた実装方法を試してみましょう!

お次は、Oくん
Oくんは前回に引き続き、スクラッチを使った修了試験に挑戦しています。


前回はババ抜きで使うトランプの画像を用意してくれていました。
今回は動きの部分を作っていきます。


まず、リストにトランプを追加する作業からやってもらいます。
リストのブロックを用意して、トランプを一つずつ追加していってくれました。
少し大変な作業でしたが、集中してやってくれていました。

次は、一度使ったトランプをよけておくリストをもう一つ作ってもらい、
一度使ったトランプは、このリストに追加しする処理を作ってもらいました。


こちらは少し苦戦していたようでしたが、自分で考えて進めていけているようでした!
リストを使った処理は順調に終わりました。


残りの時間で、難易度選択の画面を作り終わったところで授業終了の時間となりました。
「普通」と「難しい」の画面は自分でキャラクターの色を塗りなおしてくれていました。


次は、難易度ごとにトランプを表示する作業からですね。
3つ分あるので大変ですが頑張りましょう!

最後は、Jくん
Jくんは前回に引き続き、Visual Studioを使った課題に取り組んでいきます。

前回は、入力フォームで入力した「名前」「ふりがな」「電話番号」を一覧に表示するフォームを作成してもらいました。


今回は、その修正から行います。
修正箇所を説明すると、自分で検索してすぐに直してくれました。


修正が完了したので、次の課題に取り組みます。
今回の課題では、「追加」ボタンが押された場合、
「名前」「年齢」「血液型」「性別」を入力するフォームを表示し、
入力フォームに入力されたデータを一覧に表示します。

前回の課題と内容が似ていますが、今回は入力フォームで
文字を自由に入力できるテキストボックスだけではなく、
「血液型」と「性別」を、選択式で入力するコンボボックスを使用します。

前回より少し難易度が上がっていますが、分からないことがあれば
自分で調べてどんどん進めてくれていました。

な「大丈夫?詰まっているところはない?」
J「分からないところはないです。」

自分で調べながら、順調に進めていけているようでした。
今回は、3つ問題を解いてくれたところで授業終了の時間となりました。

次回も頑張りましょう。

次回のレポートもお楽しみに!

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


友だち追加


   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)