← all games
Sprawlopolis

Sprawlopolis

#542BGG ↗

2018 · 1-4 players · 20min · weight 1.80 · 12,547 ratings

port: no portdifficulty: Easy
BGGv4 widev4v4 deep5Sources2Rules cardCandidateDeep dive
Bayes
6.96
Users rated
12,547
Owned
28,297
Wishing
3,334

At a glance — v4 wide

Controlled-vocabulary primitives + 8-axis MDA aesthetic vector. Vocab v1.

Core loop (micro)

Play one card from hand to add a zone tile to the growing city, covering roads you can, aiming to maximize zone areas.

MDA aesthetic vector (0–3)
Sensation
0
Fantasy
0
Narrative
0
Challenge
3
Fellowship
2
Discovery
2
Expression
2
Submission
1
Mechanic-interaction primitives (5)
  • [3]spatial_adjacency_scoring— “score as many points as possible — develop large areas in each of the 4 zone types
  • [3]attrition_clock— “When all cards have been placed, the game ends — each road will cost you points in the end
  • [3]variable_setup_per_game— “Using only 18 cards and a variable scoring system, the game is never the same twice
  • [2]communication_constraint— “players will have to communicate and plan without revealing their own cards
  • [2]secret_objective_card— “variable scoring system — three scoring cards drawn each game determine what scores
discovery_score: 0.724

Archetype fits — v4 deep

How well this game shape maps to mobile archetype templates. Composite is a weighted sum of the 10 fit dimensions.

ArchetypeCompositeLTFSessionComboArcShare5inOnboard
Wordle
5-min session and variable_setup_per_game (3-of-N scoring-card seeds, ~thousands of unique games) maps cleanly to a daily-puzzle shape; final city + score is screenshot-able. Lacks the single emoji-grid output of true Wordle.
6.308.0937677
Cozy
Tonal-cozy tier: Tile Placement + Layering BGG mechanisms, spatial_adjacency_scoring + tableau-shape primitives, no anti-cozy engine_growth or combat — no cap. 5-min unhurried tile lay-down with 'meet the target' soft-fail is Carcassonne-shape on a wallet footprint.
6.209.0946588
Coop
communication_constraint primitive ('plan without revealing your own cards') is the load-bearing coop signal — Hanabi-adjacent silent coordination. 5-min session is shorter than the 10-25min coop sweet spot, dropping session_length_fit.
6.108.0556477
Balatro
variable_setup_per_game (3 scoring cards from a pool) gives some procgen extensibility, but spatial_adjacency_scoring is additive — no card_combo_chaining or engine_growth means combo_scaling stays shallow vs StS jokers. 5-min sessions land below Balatro's 15-30min sweet spot.
5.007.0435477
Snap
No async-PvP shape — coop tile-laying lacks the factional deck-vs-deck collision Snap depends on. communication_constraint is small bluff_info, but no opponent-reading load-bearing.
4.205.0434366

Rules card

Synthesized from sources below. Readiness: draft-ready. Confidence: 0.72.

Readiness

draft-ready (confidence=0.72, rules=0.65, fun=0.85). BGG rank: 542; year: 2018; weight: 1.80; playtime: 20 min

SourceQualityRoleNote
bgg_comments0.75player voicepositive/player-voice sample
llm_memory0.65draft synthesissonnet-self-rated-7

Core Loop

Sprawlopolis is a solo (or cooperative 1–4 player) card game published by Button Shy. Players draw from a deck of 18 cards, each divided into 4 quadrants showing different terrain types (Industrial, Commercial, Park, Residential) in varying configurations. Each turn, a player plays a card from hand, either placing it flat on the table to expand the city or sliding it partially under an existing card to change what terrain is visible. The goal is to build a city that scores positively according to three "scoring cards" randomly drawn at game start, while keeping the total number of road segments below a target threshold.

Each scoring card rewards a specific pattern or composition: examples include "score 2 per block of 3+ connected Parks," "score 1 per Industrial block adjacent to at least 2 other Industrial," or "score 3 per Residential block completely surrounded by other cards." The target score is the sum of the numbers on the three scoring cards drawn. Road segments are the dividing lines between terrain types on cards' edges — a city of many cards with mismatched terrain creates many roads (bad), while careful alignment reduces roads.

Turn Structure and State

  • No manual/BGA/transcript source is present; card relies on memory plus BGG context.
  • BGG description anchor: Jackhammers chattering, trucks beeping, engines roaring, the sounds of construction are everywhere. Sprawlopolis is growing and YOU are in charge of it all. The last team of planners couldn't cut it, so the city turned to your team, the best of the best. If anyone can turn this tiny town into a thriving civic center it's you. In Sprawlopolis, players work together to build a new city from the ground up. Using [...]

Win Condition and Arc

Score ≥ target number (sum of scoring card values) while road count ≤ number of cards played. The arc: reveal the three scoring cards, plan what city shapes favor them, then execute a tile-laying sequence that maximizes score while minimizing seams. The last few cards are typically the hardest — you've committed to a structure and must work within it.

Decision Primitives

BGG mechanisms: Closed Drafting, Cooperative Game, Hand Management, Layering, Solo / Solitaire Game, Tile Placement

Memory-derived primitives:

  • Tile laying with partial overlap (cards slide under existing cards)
  • Variable scoring objectives (3 random scoring cards per game)
  • Road minimization as the loss-reduction mechanism
  • Adjacency and contiguous block scoring
  • Limited hand size (typically 3 cards, draw 1 each turn)
  • Solo/cooperative with a single pass-fail victory condition

v4 controlled primitives: spatial_adjacency_scoring, attrition_clock, variable_setup_per_game, communication_constraint, secret_objective_card

Top iOS archetype fits: wordle 6.3, cozy 6.2, coop 6.1.

Why It Is Fun

The partial overlap mechanic is clever: you're not just placing tiles, you're layering and obscuring terrain to create the optimal visible composition. The three random scoring cards give extreme variety in what constitutes a "good city." The game fits in a wallet and plays in 15 minutes, making it an ideal puzzle for solo players. The difficulty is sharply tunable via the target score.

Player-voice evidence:

  • Great solitaire game. I just need to make more time for such things.
  • Suzanne tweeted about this game. Crystal from Board Game Blitz also likes this game. I think this and Pentaquark look really interesting. Circle the Wagons is also often mentioned, but I haven't given it a look.
  • Easy to learn and play. Fun with challenge. Recomended if you like trying to solve puzzles in the most efficient way.
  • Played a couple of times solo. It totally achieves what it sets out to do, delivering a wallet-sized game with some decent choices and options. It looks nice, plays quick and has just enough decision space to be interesting. Neat scoring...
  • Brilliant wallet sized city building game with variable goals and quick play time. It makes for a perfect lunch game and has the right amount of thinking for its length. Highly recommended.

Friction and Failure Modes

  • Treat Sonnet-memory edge rules as draft until confirmed by manual, BGA, or transcript.
  • Needs at least one stronger rules authority before final extraction use.

Translation and Design Hooks

  • Use this card to ask: which primitive carries the fun if theme/licensing is removed?
  • For iOS, look for short-session compression, clear state visualization, and a digital-only twist.
  • For new tabletop design, look for the tension source and decide whether to preserve or invert it.

Edge Rules and Gotchas

  • Cards can be placed in any of 4 orientations (rotated)
  • A card cannot be placed so that it doesn't overlap with any existing card (city must be contiguous)
  • Roads: every edge where two cards are adjacent and show different terrain types counts as one road segment; edges that are internal to a single terrain zone don't count
  • Exact road-count limit is total cards played (18 − cards left in hand at game end? — I'm uncertain of the exact formula)
  • Scoring card values (the target threshold) I'm uncertain of exactly

Sources Used

[
  {
    "kind": "bgg_comments",
    "path": "data/bgg_comments/251658.txt",
    "quality": 0.75,
    "note": "positive/player-voice sample"
  },
  {
    "kind": "llm_memory",
    "path": "data/llm_memory_sonnet/251658.md",
    "quality": 0.65,
    "note": "sonnet-self-rated-7"
  }
]

Sources (2)

Inputs to rules-card synthesis. Click any pill with ↗ to open the original source.

BGG comments0.75LLM memory0.65

BGG tags

Categories (4)
Card GameCity BuildingPrint & PlayTerritory Building