I recently won an election where the opposition dropped off dramatically, getting less than 1% of the vote. This made me think of the Federalists and the Whigs. I propose that if a party gets less than 1% of the vote multiple elections in a row, the name and color of that party is randomly changed. I think this could add to immersion if you see weak parties dying off only to be replaced by what seems to be another party.
This is a great idea, and could tie in with something I’d suggested before. That being to shake up voter opinions so that rather than just do/don’t like player, they have an opinion rating of each party and vote in favor of whichever party they have the highest opinion of. This would matter if the numbers of each group had changed, the new party might come in and run away with one of the larger voting blocks which the player had been counting on.