Today: Yesterday: Total: Online:
Created in 0.0213 sec.
<< 2011.3 >>
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 
最近のコメント
トラックバック
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit

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万も狙えるかな?
Up — posted by 中の人 @ 11:13PM | Comment(0)

コメントをどうぞ。名前(ペンネーム)は必須です。URLはオプションです。

Comment Form
名前(ペンネーム): 文字色:
ホームページ:    リンク作成 » Link
:) :D 8-) ;-) :P :E :o :( (TT) ):T (--) (++!) ?;w) (-o-) (**!) ;v) f(--; :B l_P~ (QQ)

←メールアドレスを入力しておくと 中の人 がレスをした際に通知します: