Gridtown
A small city you can hold in a browser. Roads, homes, shops, workshops, power and parks on a sixteen by sixteen map, twelve lessons, and a town that saves on your device.
Gridtown is a city builder for the browser in the spirit of the classic tile games. The map is sixteen by sixteen tiles drawn from a seed: a river, a lake, some trees. Seven tools: road, homes, shops, workshops, park, power plant, bulldoze. Tap a tile to build it, drag to paint, or move a cursor with the arrow keys. The rules fit on one card. A zone grows one level a month when it touches a road, has power and the town wants more of it. Each home level holds eight people; shops and workshops hold the jobs. One plant powers twenty-four zone tiles. Workshops and plants put smoke two tiles around them, and a home in the smoke stops growing; a park clears it. Taxes come in from people and jobs, upkeep goes out for roads, parks and plants, and happiness answers to all of it. Twelve lessons walk you from the first road to a year in the black, and an inspector tells you why any tile is or is not growing. Towns are named by their people, from Hamlet to Metropolis. Nothing after the map is random, so the same moves on the same seed always give the same town. The city saves in your browser after every change and exports and imports as JSON. A city link carries your whole town to a friend, who can walk around it and keep a copy; a map link shares only the empty terrain. [Build a town](/gridtown/). [Read the rules as JSON](/gridtown.json).