星・解放・城の耐久
城の耐久は 500 で固定、星は 3 段階で保存され、前の面をクリアすると次の面が開きます。
進行はシンプルです。城の耐久500が尽きると失敗、クリアすると星が保存され、次の面が開きます。星の数とライフの関係だけはビルドに明示がありません。
城の耐久は500
プレイヤーのライフは500で固定です(RestartGame で setPlayerLife(500))。敵が城に到達すると、その敵の attack 値だけ減ります。
light 2、medium 3、heavy 4、speed 1、boss 20。boss は1体通すだけで20、25体で終わりです。
見た目は400未満・200未満で崩れた城に変わります。残り400と200が視覚的な警告ラインです。
星は最大3つ
レベル選択画面の各面には星が3つ表示され、保存された進行値(LevelStars)の数だけ点灯します。
ただし「ライフをどれだけ残せば星3つか」という対応はビルドに明示がありません。ここは推測で埋めず、不明として扱います。
星の数は面の解放条件にも使われます。前の面の LevelStars が 0 以上(=一度でもクリア)なら次の面が開きます。星の数そのものは解放に影響しません。
解放の条件
- 1面目
- 最初から解放。
- 2面目以降
- 前の面の LevelStars が 0 以上で解放。
- 未解放の表示
- map_point1.png(暗い点)。解放済みは map_point0.png。
- デバッグ用
- ALL_LEVELS_UNLOCKED フラグがあり、真にすると全面が解放される。配信版での既定値は不明。
失敗したとき
城の耐久が0になると LevelFailed が呼ばれ、その面は失敗です。星は保存されず、次の面も開きません。
やり直しは同じ面の最初(開始資金から)です。持ち越しはありません。
「途中で撤退」に相当する操作は確認できていません。売却で資金を戻すことはできますが、面を抜けると進行は保存されません。