ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

プロジェクト9

完成

wonderfl build flash online | 面白法人カヤック Flashで作ってきたパズルゲームが完成。昔あった電子玩具のライツアウトを実装してみた。 点灯するパネルがあり、パネルをクリックする点灯と消灯が切り替わる。さらにクリックしたパネルの上下左右も同時に…

タイトルとクリアの実装

タイトルとクリア画面を実装。といってもテキストを出力しているだけだが。 今回はゲームオーバーは無いので、シーンに関してはこれですべて。 あとはプレイ開始時のステージの作成。

モードの作成

タイトルやクリア時などの各モードを作成中。 C++で書くならモードの基底クラスを作って、各モードはそれを継承してつくるところだけど、ActionScriptでの書き方がまだよく分かっていないのと規模が小さいので、現在のモードを表す変数を持って実装すること…

クリア判定

ステージのクリア判定のルーチンを実装。 マップ情報をグローバル変数で持ったので簡単に実装できた。 メインとなる部分はほぼ出来たので、次はステージ作成やクリア時などのシーケンス部分の実装。

他オブジェクトへの通知

今作っているものは複数のパネルがあり、一つのパネルの動作が他のパネルに影響を与えることがある。その他のパネルへの通知をどう実装しようかで悩む。 一つは親が処理するという方法。あるパネルが動作したら、その動作を親に通知。親は通知を受け取ったら…

描画オブジェクトの書き換え

現在、クリックすると色が変わるボタンを作成中。この色が変わる部分をどう実装するか悩む。 描画オブジェクトで描画にはGraphicsクラスを利用している。例えば四角を描くのは次のような感じ。 graphics.beginFill(color); graphics.drawRect(x,y,w,h); grap…

プロジェクト開始

アイデアはオリジナルではないけど、ちょっとしたパズルゲームっぽいものをActionScriptで作り始めた。 目的はActionScriptに慣れて、それで一つものを作り上げるということ。 とりあえずパーツの描画部分から始めたが、最近ActionScriptを触り続けていたの…