babylon.engine.scenarios_wayne_county

Wayne County Organizer scenario — MVP entry point.

Creates a playable simulation centered on Wayne County, Michigan (Detroit metro). Uses H3 resolution 5 hexes (~252 km² each, ~50 hexes for the county) for the MVP, with the intent to drill down to res 7 (~5 km², ~3,500 hexes) later.

The player controls a small, nascent political organization with limited resources. NPCs include local police, existing parties (DSA, Democrats), businesses, and community orgs. The scenario runs for 52 ticks (1 year of game time).

Geography

Wayne County sits at roughly 42.3°N, 83.1°W. It contains Detroit (pop ~640k), Dearborn, Livonia, Westland, and dozens of smaller suburbs. The county has extreme class stratification: Grosse Pointe wealth adjacent to deep poverty in the city core.

Design Note

This scenario follows the same factory pattern as create_us_scenario() in scenarios.py. It returns (WorldState, SimulationConfig, GameDefines).

Functions

create_wayne_county_scenario([...])

Create the Wayne County Organizer scenario.

babylon.engine.scenarios_wayne_county.create_wayne_county_scenario(extraction_efficiency=0.8, repression_level=0.6)[source]

Create the Wayne County Organizer scenario.

A single-player strategy game centered on Wayne County, Michigan. The player controls a small political organization trying to build power in one of America’s most class-stratified counties.

Parameters:
  • extraction_efficiency (float) – Alpha in imperial rent formula (default 0.8).

  • repression_level (float) – Base repression (default 0.6 — Detroit is heavily policed).

Return type:

tuple[WorldState, SimulationConfig, GameDefines]

Returns:

Tuple of (WorldState, SimulationConfig, GameDefines).