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

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

プロジェクト10

Cave

wonderfl build flash online | 面白法人カヤック 昔作ったゲーム(id:toburau:20060602)をFlashで作ってみた。 作り始めてから2ヶ月半で完成。といっても途中、Macへの移行作業があったので、実際にかかったのは1ヶ月くらいか。 ゲーム自体はシンプルなワン…

ステージ開始前

今まではタイトル画面でクリックするとすぐにゲームが始まるようにしていたが、それだとマップを前もって把握できないため、開始直後が一番難しい状態になっていた。 そこで、タイトル画面のあと、マップを表示してクリックしてからゲームが開始されるような…

ステージクリア処理

ステージクリアの処理を実装。これでとりあえず一通り実装できたので、最初から最後までゲームとしてプレイ出来るようになった。 あとは難易度調整などの細かい部分が残っているが、そもそも初期の携帯電話にあったような単純なゲームなので、これから面白く…

当たり判定

マップとの当たり判定を描画して可視化してみたら、まったく違う位置になっていた。昨日チェックしたときにそれっぽく見えていたのは、たまたまそう見えただけだった。 推測で物事を判断するのではなく、きちっと数値化、あるいは可視化して確認することが重…

当たり判定

当たり判定を実装中。 最初、なかなか判定が正しく行われなかったので、traceでログを取ってみたところ、マップ座標の計算が間違っていて配列の範囲外を参照していた。 正しく座標を取得するように直して当たり判定ができるようになったが、微妙に見た目とず…

マップ表示その2

やっとマップ表示が完成した。 マップは矩形を使って描画しているのだが、その座標ばかりに気を取られていて矩形の幅や高さが間違っていることに気が付かなかった。これに気が付いてからはマップデータを変更することなくすんなりと実装できた。 あとは当た…

マップ表示

とりあえず、マップを作成してそれをゲーム画面として描画しようとしているのだが、うまくいっていない。 どうも座標系を勘違いしてしまっているようだ。 さらにマップデータの持ち方が画面の座標系とあまり関係が無いため、座標に変換するのに一苦労。 これ…

マップ作り

ゲームのステージとなるマップ作り中。 マップの壁にぶつからないように進むというゲームなので、マップ自体がゲームの難易度にもなるし、面白さにもなる。 が、いい感じのマップが生成されるような良いアルゴリズムがなかなか思いつかない。

再開

ActionScriptの開発環境もだいぶ構築できたので、久しぶりにゲーム作りを再開。 ほぼEmacs上で作業できるようになったので、開発効率が非常にアップ。ソースを編集してから実行確認するまでが非常に早くなった。

プレイヤーの実装

結局、プレイヤーを前と同じ動きで実装した。よく考えたら、ゲームとして問題になりそうだったので。 まずは一通りプレイできるようにしてから、新しい動きを試してみる予定。 次はステージの作成。

プレイヤーの作成

とりあえず、描画はそのままで行くことにして、自分が操作するプレイヤーの作成を開始。 前のものとはちょっと動きを変えてみることにした。そちらのほうがゲームとして面白くなりそうな感じがしたので。

描画方法の検討

wonderfl上にある他の人のソースを参考にキャラクターの描画を作成中。 いままでとは違う方法で描画しようとしているのだが、なかなか上手くいかない。今作っているものの設計から見直した方が良さそうだ。

過去の作品の移植

前回はFlashでパズルゲームを作ったわけだが、次は毎フレーム更新するようなリアルタイム性のあるものを作ろうと考えた。 そこで、一番最初につくったゲームをFlashへと移植することに決定。 アイデアは単純なものなので、過去のソースコードを見る必要もな…