3月1回目の授業|八王子めじろ台教室

八王子めじろ台教室のトピックス

TOPICS

宇宙人

ブロック

波要素

2021/03/13

3月1回目の授業

こんにちは!
今日は3月1回目の授業でした。

今月のベーシックコースは「インベーダーゲーム」を作ります!40年程前に爆発的にヒットしたあのインベーダーゲームです。
このゲームでも、クローンという技術を使ったプログラミングをします。先月では敵の攻撃をクローンで複製しました。インベーダーゲームでは敵をクローンで複製しています。クローンという技術は同じものを複数用意したいときにすごく便利です。

プレミドルでは「英単語ゲーム」を作成しています。ここでは、ディクショナリーというプログラムが出てきます。リストは番号でその中身を取り出しますが、ディクショナリーでは、自分で設定したキーワードで中身を取り出します。また、「もし~なら」を使って正解と不正解を判定するプログラムも学びました。

ミドルコースでは、「ブロックくずし」を作ります。今日は背景やバーの設定を主にプログラミングしました。また、矢印キーが押されたかどうかを判定するプログラムとキーが押されたときにバーを動かすプログラムを学びました。次回はブロックを作って、本格的なブロックくずしにしていきます。

アドバンスコースはクイズゲームの3回目でした。今日はデバッグという作業を中心に学びました。デバッグはコンピュータが意図していない動きをしてしまうことを直す作業のことです。デバッグには、原因がなんなのか特定する力が求められます。原因を特定するにはそれぞれのプログラムがどのような役割を持っているのか理解することが重要です。
実際に発売されているゲームでも開発者が意図していない動きをする