Hi. My latest project is to build a Universe generator. A very ambitious project based around my own personal theory of how the Universe is built. Instead of actual physics in mathematics, the program will work more like a Neural Network, a self building Universe, created only from the contents of individual atoms. Atoms I believe have rules, and I think I have figure all of those rules out. So my program will try to order thousands of atoms from those rules. Hopefully I will end up with Suns, and Planets. I even have DNA, and cell division worked out, so I could for example add the cell divisions inside an egg to build some sort of life form. I could build magnets, and other things too, all based on the same rules. I'm not a great programmer, this could take some time. Anyway here is the first chapter of the story...
And a video...
http://www.youtube.com/watch?v=ggRxyHjimxM&feature=player_embedded
Now obviously I can't put billions of sphere in my program. So if you think about Lego, and its tiniest squares, you can build almost anything from them. If you use the next square up you can build the same things but with jagged edges. My Universe Generator will have the jagged edges of larger Lego bricks, but with all of the physics scaled up I should still end up with a pretty nice Universe in separate parts. So a sun in one program, and a planet in another, a magnet in another, and cell division in another. The important thing is that I don't change the atoms for each program. I use the same atoms, and the same rules.