← all games
Keyflower

Keyflower

#133BGG ↗

2012 · 2-6 players · 120min · weight 3.33 · 24,560 ratings

port: no portdifficulty: Medium
BGGv4 widev4v4 deepSources6Rules cardCandidate0.583Deep dive
Bayes
7.50
Users rated
24,560
Owned
28,265
Wishing
6,806

At a glance — v4 wide

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

Core loop (micro)

Bid meeples to win or use a tile; activate any tile in any village including opponents' by sending matching-color meeples.

MDA aesthetic vector (0–3)
Sensation
0
Fantasy
1
Narrative
0
Challenge
3
Fellowship
1
Discovery
2
Expression
1
Submission
0
Mechanic-interaction primitives (4)
  • [3]open_auction— “Players bid on tiles using their workers; another player must outbid with more meeples same colour
  • [2]worker_recall_phase— “winning-bid meeples go to the tile's future production; losers return to owners
  • [3]variable_resource_conversion— “players can send meeples to occupied tiles to activate resource-conversion function
  • [2]secret_objective_card— “winter_hidden_objective_reveal; hidden Winter tiles revealed at end for scoring

Translation candidate

Composite fit_score = bayes×0.30 + wish×0.18 + compress×0.17 + difficulty×0.20 + headroom×0.15.

bayes_norm×0.300.606
wish_norm×0.180.729
compress_norm×0.170.000
diff_norm×0.200.600
port_headroom×0.151.000
fit_score (total)0.583= 0.583
Difficulty reasoning

Color-bid auctions and shared use of opponent tiles are digital-friendly, but only BGA exists; no native port.

Closest loop translation
none yet

Rules card

Synthesized from sources below. Readiness: ready. Confidence: 0.93.

Readiness

ready (confidence=0.93, rules=0.95, fun=0.90). BGG rank: 133; year: 2012; weight: 3.33; playtime: 120 min

SourceQualityRoleNote
bga_tutorial0.85rules authorityBGA implementation rules summary
bgg_comments0.75player voicepositive/player-voice sample
youtube_transcript0.70teach-flowhow-to-play transcript
llm_memory0.65draft synthesissonnet-self-rated-8
wikipedia0.55context/receptionboard-game-suffix
tabletopia_overview0.30availability/contextTabletopia overview; not a rules authority

Core Loop

Keyflower is played over four seasons (rounds), each with a distinct flavour determined by the tile mix. Each season, a set of village tiles are laid out for auction. Players bid on tiles using their workers (meeples in six colours). A tile can be bid on by playing meeples of a single colour onto it; if another player wants the same tile they must outbid by playing more meeples of the same colour. However, any tile that has been bid on can also be used as a production resource during the round: players can send meeples to occupied tiles to activate their resource-conversion function, paying workers of the matching colour currently on the tile. At the end of the season, the high bidder on each tile claims it for their village; the meeples used for losing bids return to their owners while winning-bid meeples go to the tile's future production pool.

New meeple colours are introduced season by season (red in spring, yellow in summer, blue/green later), and Winter tiles are scored tiles that define how players earn points at game end. During the first three seasons players are essentially building an engine: acquiring tiles that produce resources and generate meeples, so they can win the Winter tiles they actually need for scoring.

Turn Structure and State

  • BGA tutorial is present; useful for exact turn flow and implementation gotchas.
  • How-to-play transcript is present; useful for teach order and confusing steps.
  • BGG description anchor: Keyflower is a game for two to six players played over four rounds. Each round represents a season: spring, summer, autumn, and finally winter. Each player starts the game with a "home" tile and an initial team of eight workers, each of which is colored red, yellow, or blue. Workers of matching colors are used by the players to bid for tiles to add to their villages. Matching workers may alternatively be used [...]

Win Condition and Arc

Most points at game end wins. Points come exclusively from the scoring tiles acquired in Winter. The arc is tight: three seasons to build the infrastructure and meeple stockpiles needed to win the Winter auction, then a final season where everyone competes directly for the same scoring tiles with whatever they've hoarded.

Decision Primitives

BGG mechanisms: Auction / Bidding, Auction: Fixed Placement, Auction: Multiple Lot, Constrained Bidding, End Game Bonuses, Network and Route Building, Ownership, Selection Order Bid, Set Collection, Tile Placement, Turn Order: Auction, Variable Set-up, Worker Placement, Worker Placement, Different Worker Types

Memory-derived primitives:

  • Worker placement (meeples sent to tiles to activate production)
  • Auctions (meeple-bidding, colour-constrained)
  • Engine building (tile combinations compound resource chains)
  • Hand management (key meeples are finite and multi-use)
  • Set collection (Winter tiles define your scoring strategy)
  • Variable end scoring (each player builds a different scoring engine)

v4 controlled primitives: auction_for_goods, action_blocking, engine_growth, delayed_payoff, variable_player_powers

Why It Is Fun

The dual-use of meeples — each one is simultaneously a bidding resource and a production key — creates constant tension. Using your red meeples to activate someone else's tile risks that tile's owner outbidding you in the auction with the very meeples you just gave them. The colour constraint means one unlucky colour run can lock you out of a tile entirely. Every meeple spent is a sunk resource; every production use is a gift to the tile owner.

Player-voice evidence:

  • Best worker placement game out there. It combines bidding and worker placement perfectly and has you paying attention to everyone's turn at all times.
  • A different kind of worker placement/autcion that made it rather tense. You always want to do more than you can do, which is a sign of a good game.
  • E5 | 2-6p, with Farmers, mini expansion, and cooler ghost meeple
  • Awesome. Taught to play by Richard Breese at UK GamesExpo and now a regular on the games table. Plays well with 2, 3, 4, 5 and soon to be tried with 6.
  • An amazing twist on the worker placement. You use your workers as currency, bidding and using them to pay for placement on another players tiles. Scales wonderfully for all player counts. Final round can be tense, and rewards people for...

Friction and Failure Modes

  • Treat Sonnet-memory edge rules as draft until confirmed by manual, BGA, or transcript.

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

  • Winter tile selection defines your scoring schema late; opponents can see what you need and deny it
  • Meeples sent to lose an auction return to their owner; meeples sent to win stay permanently on the tile as a production pool
  • New meeple colours each season are seeded via specific tile types (key tiles); controlling key tile production controls colour access
  • Villages are geographically arranged — adjacency matters for certain tile synergies in later editions
  • Player count changes tile availability significantly (2-player is nearly a different game)

Sources Used

[
  {
    "kind": "bga_tutorial",
    "path": "data/bga_tutorials/122515.md",
    "quality": 0.85,
    "note": "BGA implementation rules summary"
  },
  {
    "kind": "bgg_comments",
    "path": "data/bgg_comments/122515.txt",
    "quality": 0.75,
    "note": "positive/player-voice sample"
  },
  {
    "kind": "youtube_transcript",
    "path": "data/youtube_transcripts/122515.txt",
    "quality": 0.7,
    "note": "how-to-play transcript"
  },
  {
    "kind": "llm_memory",
    "path": "data/llm_memory_sonnet/122515.md",
    "quality": 0.65,
    "note": "sonnet-self-rated-8"
  },
  {
    "kind": "wikipedia",
    "path": "data/wikipedia/122515.md",
    "quality": 0.55,
    "note": "board-game-suffix"
  },
  {
    "kind": "tabletopia_overview",
    "path": "data/tabletopia_overviews/122515.md",
    "quality": 0.3,
    "note": "Tabletopia overview; not a rules authority"
  }
]

Sources (6)

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

BGA tutorial0.85BGG comments0.75YouTube transcript0.70LLM memory0.65Wikipedia0.55Tabletopia0.30