Active2025

Sansad

Indian Election Strategy Game — Fictional Political Simulation

A browser-based turn-based political simulation built around a fictional Indian General Election. Choose a party, manage alliances, assign candidates, and fight your way to 272 seats. Every action has a cost, alliances are fragile, and an AI advisor comments on your strategy turn by turn.

ReactTypeScriptGame DesignAI AdvisorBrowser GamePolitical Simulation
View on GitHub

What Is This?

Sansad is a fictional political simulation game set in a simulated Indian General Election. Pick a party and fight your way to 272 seats across 7 turns of campaign decisions. Every move costs something, alliances fall apart, and an AI advisor comments on your position turn by turn.

Note: The public repository is not actively updated as the game is in active development. Wishlisting is open for everyone at https://www.playsansad.in/.

Disclaimer: Sansad is a fictional political simulation game. All political parties, candidate names, events, and affiliations depicted in the game are entirely fictional and have no association with any real-world entities.

Gameplay Overview

  1. 1
    Party Selection — Choose from fictional political parties with their distinct seat counts, alliance blocs, ideologies, and regional strongholds. Three difficulty levels: Simple, Realistic, Complex.
  2. 2
    Pre-Campaign Setup — Solo mode: pick exactly which of the 543 Lok Sabha seats to contest. Alliance mode: form coalitions with other parties; seat-sharing negotiations run round by round.
  3. 3
    Candidate System — Over 5,000 fictional candidates across all 543 constituencies, each with 30+ attributes including popularity, loyalty, betrayal risk, ground network, and incumbency. Denied candidates defect — switching parties, going independent, or demanding alternate seats.
  4. 4
    Campaign Launch — A Flash News modal fires at campaign start with categorised breaking headlines: party switches, rebels, ticket denials, new alliances.
  5. 5
    7-Turn Campaign — Full interactive India map with all 543 constituency polygons. 12 action types: rallies, sabotage, caste outreach, bribery, candidate poaching, and more. An AI advisor lives in the right panel, commenting on your position each turn.
  6. 6
    Alliance Management — The Alliance HQ panel shows coalition composition, majority progress, and affinity indicators. If tension gets too high, the coalition collapses and rebels form new fronts.
  7. 7
    End Game — Win condition: 272 seats out of 543. The result screen shows a full declared-seats ticker, alliance bloc breakdown, and final seat map.

Screenshots

The Sansad Times — In-game newspaper generating breaking headlines and campaign developments based on player actions
The Sansad Times — In-game newspaper generating breaking headlines and campaign developments based on player actions
Campaign Launcher — Phase polling schedules, code of conduct notifications, and constituency drill-down
Campaign Launcher — Phase polling schedules, code of conduct notifications, and constituency drill-down
Live Counting — Real-time election result updates, seat tickers, and constituency-level candidate tallies
Live Counting — Real-time election result updates, seat tickers, and constituency-level candidate tallies
Candidate HQ — Auto-assigning and swapping candidates across constituencies with distinct popularity and ground network metrics
Candidate HQ — Auto-assigning and swapping candidates across constituencies with distinct popularity and ground network metrics

Design Challenges

Building a politically accurate simulation at this scale surfaces some genuinely hard design problems:

  • Balancing the vote-share math so that all 12 campaign action types feel meaningfully different and not dominated by a single strategy.

  • Modelling voter behavior, demographics, and regional strongholds without the simulation becoming opaque.

  • Alliance dynamics: how fragile should coalitions be? At what point does the AI advisor start recommending breaking alliances rather than holding them?

  • Scalability of the candidate system — tracking 5,000+ candidate states across 7 turns without performance degradation.

  • Making the game mechanically interesting to players who know nothing about Indian politics while staying authentic enough for those who do.

Interested in Playtesting or Contributing?

The source is currently private while the game is in active development. That will change. In the meantime — if you want to playtest, suggest a mechanic, report a bug you spotted in these screenshots, or contribute data improvements:

Useful backgrounds:

  • Data accuracy — candidate attributes, constituency demographics, party affinity scores
  • Balancing — vote-share math, action economics
  • Hindi and regional language strings
  • New scripted scenarios based on real election events
  • Mobile UX