i have an idea - instead of trying to program all the elements of the universe (maybe it would take the same time like the real evolution) - you could use polyvox to display the "theory of everything" (TOE). use a volume in 3D-HD and and render the "theory of everything" (TOE) in a function with parameters time, degree of longitude, degree of latitude and strangeness, so you can display everything in the past (who really shot Kennedy?), in the presense (you sitting in front of the computer or what does Gemma Arterton atm
?) and the future (how implodes the world 21.12.2012 and what aliens land with their UFOs on 22.12.2012 for sightseeing?). with strangeness greater 0.0 you can display other worlds (parallelworlds, fantasyworlds...), but WARNING you should never display worlds with strangeness > 1.0.
Code:
void displayTheoryofEverything(lftime time, lfloat dlongitude, lfloat dlatitude, lfloat strangeness, PolyVox::SimpleVolume<PolyVox::MaterialWorld>& volData)
{
//This three-level for loop iterates over every voxel in the volume
for (int z = 0; z < volData.getWidth(); z++)
{
for (int y = 0; y < volData.getHeight(); y++)
{
for (int x = 0; x < volData.getDepth(); x++)
{
volData.setVoxelAt(x, y, z, here insert the theory of everything (TOE));
}
}
}
}
The "theory of everything" link to wikipedia:
http://en.wikipedia.org/wiki/Theory_of_everythingok the only problem is that you first have to find the "theory of everything" (TOE).
Gemma Arterton
http://en.wikipedia.org/wiki/Gemma_Arterton