16
\$\begingroup\$

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

\$\endgroup\$
11
  • 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\$ Commented Apr 1, 2013 at 19:06
  • 5
    \$\begingroup\$ I should also mention this is an 3D MMO. \$\endgroup\$ Commented Apr 1, 2013 at 19:09
  • 2
    \$\begingroup\$ Have you tried logarithms? \$\endgroup\$ Commented Apr 1, 2013 at 19:31
  • 7
    \$\begingroup\$ I would implement that with jQuery \$\endgroup\$ Commented Apr 1, 2013 at 19:47
  • 1
    \$\begingroup\$ I would start by examining what happens when an Allosaurus enters contemporary politics: irregularwebcomic.net/… \$\endgroup\$ Commented Apr 1, 2013 at 21:21

1 Answer 1

3
\$\begingroup\$

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.RegisterPoliticalTypeMapping(typeof(Dinosaur)); paper_2d_behaving_apple.IsApple = false; 
\$\endgroup\$
4
  • 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\$ Commented Apr 2, 2013 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\$ Commented Apr 2, 2013 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\$ Commented Apr 2, 2013 at 1:20
  • 2
    \$\begingroup\$ Are you sure there is no jQueries in there that might help solve the problem? \$\endgroup\$ Commented Apr 2, 2013 at 4:24

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.