FC 平成天才バカボン 1面ボス解析
$039A | ボール取得数 |
$0405 | ボールy座標 |
$0406 | ボールx座標 |
$04A0 | ボール発射カウンタ(0x00, 0x80 で発射) |
$04A1 | ボールy速度に関係? |
ボール20個取ればクリアとなります。ボール発射タイミングは一定なので、20個目を最速で取れるように調整すればOK。
$B954 がボールy速度初期化コードです。初期値は乱数 $15 の下位2bitに依存、つまり4通りです。
$15の下位2bitの値とボールを地上で取れるまでのフレーム数の対応表:
00 | 71 |
01 | 93 |
10 | 85 |
11 | 78 |
よって、基本的には下位2bitが00になるように調整すればOK。
傘の開閉モーション中もボールを取れます。これによりダッシュを挟むこともできるので、TASではボールを取りきれないパターンは多分ないと思います。なお、空中で傘を開いた場合はボール取得判定が生じません。