今日は1月第2回目の授業でした。
ベーシックコースでは、「戦艦大戦ゲーム」というシューティングゲームを作っています。個人的にベーシックコースの中で一番面白いゲームだと思います(笑)。今日はプレイヤーや敵の動きなどをプログラミングしました。
今日のプレミドルでは、turtleモジュールを使ったプログラムについて学びました。turtleモジュールはカメを動かしてプログラムを平面に表現するモジュールです。これを使ったプログラムで図形を描きました。スクラッチでいうとペンのような役割をします。カメの見た目やどれぐらい動かすか、回転させるかなどを設定することで図形を描くことができます。
チャレンジ課題では、指定された図形を描くにはどのような設定をしたら良いのか自分で考えてもらい、プログラミングしました。回転させる角度に苦戦していましたが、課題を達成することができました!
ミドルコースでは、「タイピングゲーム」を作成中です。WEBサイトを作るときにも出てきたHTMLとCSS、JavaScriptを使っていきます。今日は、主にCSSファイルを使って見た目の部分をプログラミングしました。
アドバンスコースでは、遂に五目並べゲームが完成しました!今日は、主に勝敗を判定するプログラムや設定を追加しました。また、全体の流れや勝敗を判定するプログラムについてフローチャートを描くということもやりました。2ヶ月という長い時間をかけた分、喜びもひとしおです。次回からはクイズゲームを作成していきます!
それではまた次回の授業でお会いしましょう!


