City Builder Game is a free city building game online that fits a fixed 5×5 grid, three permit types, a starting budget of 19, and an exact five-permit route to 1,000 points into a single browser session. The word "city" names the theme rather than a real urban model: there is no zoning code, property price, infrastructure layer, or population system, and every cell coordinate, cost, and adjacency bonus is disclosed on the page. Approved permits earn 100 base points plus directional bonuses from already-placed cardinal neighbors, so each placement is auditable without hidden simulation. The reserve of four corner cells, the deduplicated mismatch rule, and the freeze on completion or deadlock prevent extra actions from silently changing the audited result. Players looking for a city building game online who prefer deterministic logic over freeform sandbox play will recognize that combination as a clear departure from typical city simulators, and that is the audit-first hook that drives the rest of this guide. Because the route is deterministic, a player can verify the 1,000-point total independently by recomputing each Manhattan-distance-one neighbor award step by step.

What sets a free city building game online apart from a simulator
Most browser games that use the words "city builder" simulate growth: they spread roads, raise taxes, manage power, and let the map change every run. City Builder Game takes a different route. The map is a five-by-five square, four corner cells are reserved and unavailable, and the remaining board supports only one disclosed five-permit sequence. Players do not unlock new buildings, earn randomized rewards, or wait for resources to regenerate. The puzzle is closed-form: every input that affects the score is visible before the first approval, and every output is a number that can be checked by hand. That is why the game is described as deterministic. Two players using the same controls on the same browser produce the same cumulative budget, the same mismatch count, and the same final score, even if one plays with the pointer and the other plays with the keyboard.
For a player searching for a city building game online, this design matters because it turns the session into an audit instead of a sandbox. The time investment is short, usually a few minutes, and the result can be confirmed against the disclosed route without watching an ad, creating an account, or uploading a save file.
Inside the City Builder grid: budget, permits, and reserved corners
The working board is a 5 by 5 grid with four corner cells reserved. The remaining twenty-one cells form the playable area, but only five are ever occupied along the disclosed route. Three permit types exist, each with a fixed cost:
- Residential (R) — cost 3, score formula based on adjacent Civic service and Commercial permits.
- Commercial (C) — cost 4, score formula based on adjacent Residential permits.
- Civic service (P) — cost 5, score formula based on adjacent Residential permits.
The starting budget is 19, which exactly equals the sum of the five permit costs along the route (3 + 4 + 5 + 3 + 4 = 19). Every cell coordinate uses zero-based row and column numbers, so the first usable cell sits at row 0 column 1, just to the right of the reserved 0,0 corner, and the last sits at row 4 column 3. The permit ledger advances one entry at a time, and the page always shows the next required permit type and target cell.
How to place the five permits and reach 1,000 points
- Read the next ledger entry. The on-screen indicator displays the required permit type and target cell, starting with "Residential at 2,2."
- Choose the matching permit type. Click the visible Residential, Commercial, or Civic service button, or press the 1, 2, or 3 key to select the same three types in the same order.
- Place the cursor on the target cell. Click the grid cell directly with a pointer or touch, or move the highlighted lot cursor with the arrow keys until the indicator sits on the disclosed coordinate.
- Approve the permit. Press the "Approve selected permit" button, or press Enter or Space. The page deducts the cost from the budget, adds 100 base points plus any disclosed up, down, left, or right adjacency bonus, and reveals the running score and remaining budget.
- Repeat for each of the five ledger entries. After the fifth approval the run freezes and the score reads exactly 1,000, with the budget sequence 16, 11, 7, 4, and 0 confirming every cost is spent exactly once.
The full disclosed route is Residential at 2,2; Civic service at 1,2; Commercial at 2,3; Residential at 1,3; and Commercial at 2,1, with independent awards of 100, 250, 200, 250, and 200 points. Adding those five awards produces 100 + 250 + 200 + 250 + 200 = 1,000, which matches the on-screen total when the run completes.
The disclosed adjacency bonus formula
Every approved permit earns 100 base points. Additional points come only from already-placed cardinal neighbors, meaning the cells directly above, below, to the left, and to the right of the new permit. Diagonal cells never add a bonus regardless of what they hold. The three permit types each read neighbors differently:
| Permit type | Adjacent Residential | Adjacent Commercial | Adjacent Civic service |
|---|---|---|---|
| Residential | +0 | +50 | +100 |
| Commercial | +100 | +0 | +0 |
| Civic service | +150 | +0 | +0 |
Applied to the disclosed route, the formula produces one worked example for the fourth placement. Residential at 1,3 has two neighbors: Civic service at 1,2 to its left and Commercial at 2,3 below it. The base score is 100, the bonus from adjacent Civic service is +100, and the bonus from adjacent Commercial is +50, giving 100 + 100 + 50 = 250. The same adjacency rule produces 200 points for the third placement, 200 points for the fifth placement, and 100 points for the first placement where no neighbor exists yet. The five awards 100, 250, 200, 250, and 200 sum to exactly 1,000.
Mismatches, blocked actions, and the two-strike rule
The game distinguishes a recoverable mistake from an impossible action. A valid affordable permit placed on the wrong cell, or on the right cell with the wrong type, counts as one mismatch. Repeating the same step, type, and cell signature is deduplicated, so the same accidental click on the same coordinate does not stack penalties. A second distinct mismatch closes the permit file and ends the run.
By contrast, attempting to place a permit on a reserved corner, outside the grid, on an already occupied cell, or for a cost greater than the remaining budget changes nothing at all. The occupied count, budget, score, and mismatch counter all stay where they were. This separation lets a player experiment with the cursor, explore keyboard navigation, or recover from an interrupted session without breaking the audited result. Completion and deadlock also freeze building, selection, and cursor transitions, so any extra keystrokes pressed after the run ends cannot alter the score.
How the 1,000-point route is independently verified
Verification uses an independent literal grid oracle rather than asking the in-game reducer for its own expected values. The oracle restates the grid dimensions, the four reserved corners, the budget of 19, the three permit costs, and the disclosed placement route from the page itself. It then recomputes each Manhattan-distance-one neighbor award step by step, checks the five cumulative states, and exercises occupied, blocked, outside, unaffordable, repeated-error, and terminal paths. The route passes only if the cumulative budget reaches 0 and the cumulative score reaches exactly 1,000 with no leftover actions.
Because every value used by the oracle is read directly from the disclosed page, the verification is reproducible in any browser session without an account, an upload, or a network-based opponent. The Boss Key remains available through the standard game shell, the restart button restores the exact initial board and budget, and all gameplay runs locally. For a player searching for a city building game online, that combination of disclosed rules, deterministic scoring, and independent audit is the defining feature of this puzzle.
If you're weighing options, Set the Clock Game: Solve Five Times to 1,000 covers this in detail.