- Replace time-based splitAt/splitDone with screen-space Y zones (SPLIT_ZONE_1 at top third, SPLIT_ZONE_2 at halfway) for more predictable MIRV behavior - Add MIRV_RESPLIT_WAVE (wave 8): from wave 8 onward, MIRV buses split twice instead of once, creating more late-game pressure - Lower early-game difficulty: MIRV starts at wave 3 (was 6), reduced base chance (0.05 vs 0.15), increased growth rate, lowered max (0.4 vs 0.5) - MIRV trunk continues flying toward its target after each split - Updated verification tests for split-zone geometry and new missile fields - Cleaned up obsolete splitAt/splitDone fields across test fixtures |
||
|---|---|---|
| .. | ||
| buildCommonWords.js | ||
| genDotLink.js | ||
| genJumble.js | ||
| genKatamino.js | ||
| genMiniCrossword.js | ||
| genPeggleLevels.js | ||
| genPuddingMonsters.js | ||
| genRushHour.js | ||
| genSpireClimbCreatures.js | ||
| genZuma.js | ||
| verifyBalatro.js | ||
| verifyBejeweled.js | ||
| verifyBlockFighter.js | ||
| verifyBookwork.js | ||
| verifyCanasta.js | ||
| verifyColoradoDefense.js | ||
| verifyCribbage.js | ||
| verifyDotLink.js | ||
| verifyDungeonBoss.js | ||
| verifyGinRummy.js | ||
| verifyJewelQuest.js | ||
| verifyJumble.js | ||
| verifyMahjong.js | ||
| verifyMahjongMatch.js | ||
| verifyMiniMotorways.js | ||
| verifyPaiGowPoker.js | ||
| verifyPeggle.js | ||
| verifyRisk.js | ||
| verifyRummikub.js | ||
| verifySWDBG.js | ||
| verifySlots.js | ||
| verifySpireClimb.js | ||
| verifyZuma.js | ||