All of the systems in this game are very complex. Policies have all sorts of knock-on effects, and voters are effected by any number of them.

But if I perform the exact same actions in multiple runs of the game, will I get exactly the same result?

It would be nice to know the answer to this question right down to the individual voter level, but probably only the developer could answer that, so I'd settle for an answer at the election level.

  • You might want to read up on general Chaos Theory... – Shadur Nov 12 '13 at 18:25
  • @Shadur ... in Eve, we call it "The Sandbox" – user57112 Nov 13 '13 at 13:36
  • 2
    I can't say for certain, not being intimately familiar with the game... but it's highly unlikely. Random chance is a go-to method of adding complexity and interest in game design, especially in simulation games, and I'd be very surprised if Democracy 3 was any exception. – SevenSidedDie Nov 13 '13 at 16:29
  • @SevenSidedDie I'm not sure I agree that random chance is that much of a given. If the simulation is complex enough, with enough variables and enough interdependencies, then even small changes to a couple of variables can have all sorts of follow-on effects. Which to me is more interesting than just rolling the dice each time you play. My gut feel was actually that Democracy 3 probably is deterministic. – Cam Jackson Feb 16 '14 at 3:55
  • The game can't be deterministic because some of the monthly events are random, unless it stores the save to prevent you from reloading an event. I don't have the game installed but someone should check if the seed is saved – Lawton Jun 30 '14 at 23:47

Have a look at http://www.positech.co.uk/democracy3/modding.html, where the game model is described. Most of the game turns out to be deterministic, however some things like dilemmas can use _random_ as input, i.e. some events happen randomly. As an example, my Prime Minister was recently assassinated, but upon reloading the autosave (the game crashed) he had instea survived.

So tl;dr: If you do everything the same, the randomness of some events will still yield a different outcome which may be severely different.

  • That's good enough for me, seems there's definitely some random elements in the engine. – Cam Jackson Dec 9 '16 at 10:59

According to a few let's plays I've watched, the game starts with different stats every game. So if that was correct, doing the same thing every time would lead to a different outcome for each game.

  • 14
    I guess that technically answers "if I perform the exact same actions..., will I get exactly the same result", but that doesn't necessarily mean it's not deterministic. The game's initialisation may be randomised, but the simulation may be deterministic if you save right at the start and then play from that point, multiple times, in exactly the same way. – Cam Jackson Dec 25 '13 at 12:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.