Game Design, Programming and running a one-man games business…

Some Democracy 3 simulation changes

Sooo… it REALLY helps to talk over your game design with other people, especially as a lone indie. I sit here shivering in the small dark basement I program in sipping tea in my luxurious gilded office, and realize that I am alone in a bubble of game design where other peoples input goes unheard. So after a brief chat about the design with someone else, I’ve realized I need to make two changes to the simulation stuff:

Democracy3-Brand

Firstly, there is the topic of dilemmas. Dilemmas are a good mechanic because they are issues you cannot kick down the road. For example, there is an application to build a toxic waste dump. Do you say yay or nay? Saying yay obviously annoys environmentalists, but for how long? Right now… the answer is FOREVER.  I now think this is wrong. I think it should decay over a long timescale, and also that dilemma should possibly be re-usable. if the player *wants* to play an endless game of D3, surely they shouldn’t ‘run out’ of dilemmas? This is a change that needs making.

Secondly, the current system has a negative effect on your popularity after an assassination attempt. This was because I wanted it to reflect how bad and unpopular your government was, implying that people who were on-the-fence about you, would see someone trying to kill you and go ‘oh Obama must be a fruitcake, look at those guys shooting at him’. I now think this is just WRONG. Surely the opposite is true? I might not like the UK prime minister, but would I like him less if someone tried to shoot him? Especially if I was a ‘floating voter’. I suspect the spirit of ‘rallying round the government’ would kick in, and maybe have a positive effect on your support.

That also has the positive effect that it is a nice self-balancing game mechanism, rather than the current spiral of failure. I’m pretty certain I’ll replace the impact with a slight, short-term popularity jump.

Communicating complexity

I have a dilemma regarding a feature in Democracy 3. I LOVE the way part of it is simulated, but like most simulations of true complexity, the results often seem like you just rolled a dice.There are basically 3 stages to a voters support in D3. They can like you enough to vote for you. they can like you enough to join your party, and they can become activists. If they like you enough to vote for you, this isn’t a done deal. They may be happy…but not ecstatic. In short, they are apathetic. They might vote, but then again…it might rain. Turnout for them is variable.

Party members will always vote, and always vote for you (obviously). But that is where their influences begins and ends.

Activists are the engines of turnout. they will persuade other people to vote, by campaigning and canvassing. They don’t change minds, but they do encourage higher turnout. As we all know, in a close election, turnout can make all the difference. This is a good gameplay mechanic, in my opinion because it acts as a drag and fight against another mechanic in the game…

Every voter in D3 is in multiple groups. You cannot therefore win by saying “I’ll be the party of the poor, screw the rest!’, because the poor are also retired, also ethnic minorities, also young, also motorists… and all those opinions come together to form their voting decision. In other words, every voter is a complex decision-machine. As a result, you have to ensure you have broad appeal. Having a niche party with extreme views is not going to win an election, you simply won’t get the votes. So the lesson is… have broad centrist appeal…

BUT!

The activist mechanic drags you slightly the other way. having broad appeal is great, but nobody knocks on doors and puts up posters for a middle-of-the-road all-things-to-all-men candidate. You need a vision, a tribe, a group of people who are inspired for you, support you fanatically and will campaign for you.

This all works great…but explaining it is hell. My last playthrough had me lose the election. I had a lot more party activists than the other guy. They gave me an election day turnout boost of 18%! whereas the other party had a boost of just 5%. But… My turnout was actually lower than their turnout. Why? Because a lot of my potential voters just were not excitable enough to go vote for me. I’d REALLY upset the oppositions supporters, so they were motivated (despite their weak activist base) to go vote, and my bunch were not. As a result, an election that looked 50/50 in the polls went to the opposition.

Activists take time to be recruited, and the groundswell of anger at me had created a big voting block on their side, but not many activists (yet).  The result was a slight surprise, although i found it cool, because I understood the mechanics. However, I need to do a lot of work to make sure the player understands WHY they won or lost. Complex systems need very careful GUI’s and tutorials and help.

 

Changing the voters opinions (long term changes)

So…democracy 3…

There are a whole bunch of voter groups. here is a nice shiny image showing what they are.

voter_groups

My current dilemma is adding enough effects that determine the changes over time in the membership of these groups. Some are pretty obvious, as in the three income groups membership is determined by the underlying economic simulation regarding income / redistribution / your policies on tax etc. But many are more subtle. For example, what would increase the number of liberals in your country? I already have a bunch of ‘membership’ effects, but I think it would be cool to add more, without it requiring adding tons and tons of new policies. Here are my current ideas, and I welcome more, or criticisms of my reasoning:

  1. motorists should be increased/decreased by traffic congestion (more pleasant way to travel)
  2. commuters increased by bus subsidies and rail subsidies (presumably making it cheaper / nicer)
  3. liberals increased by race discrimination act and community policing? Also boosted by teaching evolution.
  4. Environmentalists boosted by recycling, hybrid cars and micro generation grants. (daily routine or economic benefits to being green)
  5. Retired boosted by pensions (afford to quit early)
  6. State schools and childcare provision should boost parents membership (having kids less expensive or hassle)
  7. Vigilante mobs should boost conservative membership (fear of the mob!)
  8. Winter fuel subsidy should slightly boost the retired, as they live longer!

Like I say, I’m looking for long term effects on membership of a group, not just happiness of existing members. For example, car tax pleases environmentalists, but I doubt it persuades anyone to take up the green cause who wasn’t already persuaded.