This browser tower defense game online ships a fixed five-by-seven rail, two disclosed towers, five fixed enemies, and a reproducible twelve-step route that ends at exactly 1,000 points. A reproducible tower defense game online has to publish the same map, the same enemy schedule, the same economy, and the same scoring rule on every reload, and this puzzle publishes all of those plus an independent combat oracle that audits each turn. The published twelve-step win is not a hint: it is the canonical solution, and every reset reloads the same fixtures so the route can be replayed independently. There is no procedural generation, no random targeting, and no hidden variable; the eleven-cell route never moves, the economy always starts at 125 coins, and the five enemies enter on the same fixed advance numbers every run. The reward for killing all five with zero leaks is exactly 1,000 points, and that figure is verified by an independent oracle rather than by reading the source.

The Fixed Map and Five-Enemy Wave
The map is a five-row by seven-column board drawn specifically for this puzzle. Eleven of the thirty-five cells form the rail that enemies follow in a fixed order, and the remaining cells include eight disjoint construction sites that never sit on the route. Towers cannot be placed on the rail, outside the eight build cells, or on an occupied cell, which keeps every legal board position auditable. The enemy route contains eleven unique ordered cells and never changes between runs, so a player who memorizes the path can plan tower ranges against it directly.
The wave schedule is similarly locked down. Five enemies enter on fixed advance numbers with authored health values, and the economy, tower ranges, tower damage, rewards, targeting order, movement rules, and leak limit are all disclosed in advance. The first enemy to leak is recoverable, but the second leak freezes the run, which is what makes the twelve-step advance count meaningful: a player who advances past twelve steps without the disclosed setup has already lost, and a restart is the only way out.
The Two Towers and Their Upgrades
Two tower types define the entire economy. A Bolt costs 30 coins and starts with range two and damage two, while a Cannon costs 45 coins and starts with range one and damage four. Both can receive a single 25-coin upgrade: a Bolt becomes range three and damage four, and a Cannon becomes range two and damage seven. Towers fire in build order and target the living enemy furthest along the rail, breaking ties by lower spawn order, so order of construction matters as much as placement.
| Tower | Build cost | Base range | Base damage | Upgrade cost | After upgrade |
|---|---|---|---|---|---|
| Bolt | 30 coins | 2 | 2 | 25 coins | Range 3, damage 4 |
| Cannon | 45 coins | 1 | 4 | 25 coins | Range 2, damage 7 |
The disclosed winning setup uses exactly one Bolt and exactly one Cannon with a single Bolt upgrade. The economy flows in plain arithmetic: 30 + 45 + 25 = 100, leaving 25 coins before combat begins from a 125-coin opening balance. That 25-coin buffer is also the cushion a player can lean on if a build or upgrade is misclicked, since an unaffordable build or upgrade leaves the whole state unchanged and a misclick never silently corrupts the run.
How to Run the Winning Setup in Twelve Advances
The winning sequence is short enough to follow on a first attempt.
- Select the Bolt tower, then build it at row 1, column 2.
- Select the Cannon tower, then build it at row 3, column 2.
- Reselect the Bolt at row 1, column 2 and buy its single 25-coin upgrade.
- Press Advance to resolve one turn; the scheduled enemy enters the route first.
- Towers then fire in build order, targeting the living enemy furthest along the rail and breaking ties by lower spawn order.
- Defeated enemies are removed and their disclosed reward is credited.
- Every survivor moves forward one route cell, and any enemy that moves past the final cell leaks.
- Repeat the Advance press until the twelfth turn resolves; the disclosed run produces five kills, zero leaks, and exactly 1,000 points.
The whole sequence depends on three disciplines: the build order, the placement coordinates, and the upgrade target. Those three disciplines are what a player has to memorize to replay the win from a fresh restart.
Controls for Mouse, Touch, and Keyboard
The interface renders the full rail, the eight build cells, the selected tower type, the current coin count, wave progress, kill and leak totals, and the current tower statistics, so every variable the rules describe is visible without leaving the board. Pointer and touch users can select a tower type, choose a build cell, select an existing tower, upgrade it, and advance the simulation by tapping the on-screen Advance control. Keyboard users move a board cursor with the Arrow keys, press B or C to choose the Bolt or Cannon, press Enter or Space to build on the highlighted cell, press U to upgrade the selected cell, and press N to advance one turn.
| Input method | Choose tower | Build on cell | Upgrade selected | Advance |
|---|---|---|---|---|
| Pointer | Click tower type button | Click an empty build cell | Click an existing tower, then upgrade | Click Advance |
| Touch | Tap tower type button | Tap an empty build cell | Tap an existing tower, then upgrade | Tap Advance |
| Keyboard | Press B or C | Arrow keys, then Enter or Space | Arrow keys to cell, then U | Press N |
The event log on the side of the board records every spawn, hit, defeat, reward, move, and leak so the deterministic resolution can be followed without guessing. Because the disclosed setup works on keyboard-only navigation as well as on a touchscreen, the published route is reproducible on desktop, laptop, tablet, and phone without changing the input method.
Reproducing the Deadlock on an Empty Board
The deterministic design is double-sided: the winning twelve-step route can be replayed, but a losing twelve-step route can be replayed too. Restart the game with no towers placed, press Advance twelve times, and the second leak freezes the run exactly as the rules describe. That second-leak freeze is the canonical failure check and the same test the combat oracle runs to confirm that the published route reaches 1,000 points under the disclosed rules.
This reproducibility matters for two reasons. First, it lets a player audit the published route by hand: the disclosed sequence reproduces the published 1,000-point finish. Second, it lets the same puzzle be solved the same way on any device, because the route, the economy, and the tower statistics never depend on the browser, the input method, or the local clock.
What the Deterministic Design Actually Gives You
The fixed fixtures exist to create a transparent logic challenge rather than to model real weapons, engineering, military performance, finance, or probability. Every attack, every reward, and every movement is replayed from disclosed constants, so the puzzle rewards planning rather than reflexes. The independent combat oracle holds separate literal copies of the eleven-cell route, the five-enemy wave schedule, the tower statistics, the costs, the rewards, the attack priority, and the movement sequence; tests compare the fixed constants, replay every winning and losing advance, verify the first-step Scout result, require the exact score, and assert that illegal actions are atomic.
For a reader who wants the deeper strategy walkthrough, the deterministic 12-step deep dive breaks down the same route turn by turn and explains how the Bolt-then-Cannon build order lines up with the rail. The visible event log inside the board makes that audit visible without leaving the game, and nothing is uploaded during play because the entire simulation runs in the browser. The score of 1,000 points is the published target for completing the puzzle, and it does not depend on a timer, on a multiplier, or on any bonus the player can toggle off. Hit it once and the run ends at that exact figure; miss it once and the same twelve-step route is still on the board after a restart.
If you're weighing options, Tower of Hanoi vs Tower of London: Key Differences covers this in detail.