« ちょっとGBAのゲームをいじってみよう | Main | ニンテンドー3DSでグラディウスIIIを動かしてみた »
March 29, 2011
GBA グラジェネをいじってみた ID:1301408013
カテゴリー » 改造ネタ
先日の日記で書いてた2項目は実装完了できました。
(1)点数によるエクステンド実装
・メモリの空き領域を探し、次回エクステンド点数のストア場所として確保
・ゲーム開始時の初期化処理で次回エクステンド点数の初期化(200)
・ゲーム中の点数更新処理でサブルーチンに飛ばしてエクステンド点数と比較、
エクステンド点数以上になれば残機を1増やし、次回エクステンド点数を700増やす。
(2)スピードの調整
・1フレームあたりの移動量テーブルがあったので、そこの値を書き換えただけ。
ちなみにグラジェネの自機の移動速度は以下のようになっています。
(斜め移動の場合は√2で割って四捨五入した値)
0速:0x80
1速:0x100
2速:0x200
3速:0x300
4速:0x400
これを見ると、0速→1速で0x80しか増えず、1速→2速で0x100増えることがわかります。
1速がやたら遅く感じるのはこのためです。
0速と1速がやたら遅いので以下のように書き換えました。
0速:0x100
1速:0x180
2速:0x200
3速:0x280
4速:0x300
これでかなりやりやすくなったと思います。これなら1000万も狙えるかな?
コメントをどうぞ。名前(ペンネーム)は必須です。URLはオプションです。
最近のコメント