I'm making a historically accurate game where the player can interact with past times and shape the future. The entire game is scientifically generated with math and real physics. (no, it won't have dragons! lol) The game will run real time and simulate the entire Earth (at first, then at level 56 the player unlocks universe mode where the whole universe is simulated). The player can build anything they want and it will use physics to simulate each creation based on the materials it's made of. Like they could build a rocket with solid fuel and it will launch realistically, as long as they shaped the nozzle correctly.

Anyway, I'm at the point where I'm simulating the dinosaurs and I want to make it accurate. I know we can't know exactly what the political structure of the dinosaurs was since most of the writings were destroyed in the comet strike, but most people know that our political system is based off theirs.

I was considering just modeling our political system and then applying mathematical regression to the algorithm to regress it 100 million years. However, I'm worried about the limitations of floating point numbers and I think that errors will compound. That would leave me with a political system that's really inaccurate. What strategies can I use to develop a political system from scratch?

P.S. I'm mostly talking about American dinosaurs, because they had the most impact on world politics.

enter image description here

  • 8
    \$\begingroup\$ Hi Byte56, welcome to the Gamedev StackExchange! I would use component based system for this one, that would solve all problems that you are currently experiencing. \$\endgroup\$ – Kikaimaru Apr 1 '13 at 19:06
  • 5
    \$\begingroup\$ I should also mention this is an 3D MMO. \$\endgroup\$ – MichaelHouse Apr 1 '13 at 19:09
  • 2
    \$\begingroup\$ Have you tried logarithms? \$\endgroup\$ – Daniel Rowe Apr 1 '13 at 19:31
  • 7
    \$\begingroup\$ I would implement that with jQuery \$\endgroup\$ – RobCurr Apr 1 '13 at 19:47
  • 1
    \$\begingroup\$ I would start by examining what happens when an Allosaurus enters contemporary politics: irregularwebcomic.net/… \$\endgroup\$ – Peter Taylor Apr 1 '13 at 21:21

like most beginners to MMO game development, you are making it seem much harder than the actual task really is. Based on your previous answers, you already seem to have a working apple simulator, so all it takes is one small change:

paper_2d_behaving_apple.Location = "AMERICA";
paper_2d_behaving_apple.Timestamp = -6311582168472000;
paper_2d_behaving_apple.IsApple = false;
  • 1
    \$\begingroup\$ I would use the ENCOM Digitizing Molecular Laser to digitize a dinosaur, but I don't have any dinosaurs. I plan on using the apple simulator, but as I said, I want this to be based on science and apples weren't around back when the dinosaurs were. This is a fact based on evolution. Just look up how much apples have evolved in 30 years. \$\endgroup\$ – MichaelHouse Apr 2 '13 at 1:12
  • \$\begingroup\$ yes, but if you use the paper_2d_behaving_apple.IsApple = false; line, then it is no longer an apple simulator. If your simulator still smells like apples afterwards you might want to wash it out with SOAP. \$\endgroup\$ – Jimmy Apr 2 '13 at 1:15
  • 1
    \$\begingroup\$ Of course! I'm going to do a find/replace on all the 2d to make it 3d and I should be nearly done. \$\endgroup\$ – MichaelHouse Apr 2 '13 at 1:20
  • 2
    \$\begingroup\$ Are you sure there is no jQueries in there that might help solve the problem? \$\endgroup\$ – RobCurr Apr 2 '13 at 4:24

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