simulution


Evolution Simulation

What is Simulution?

Simulution is a project designed to emulate evolution of various life forms through simple defined rules and AI logic. In contrary to traditional applications, the interaction and development of the life-forms living in this world will be presented in a real-time feed through a web browser.

Development Process

Waterfall

  1. state requirements (current)
  2. Analyze requirements
  3. Design a solution approach
  4. Architect a software framework for that solution
  5. Develop code
  6. Test
  7. Deploy
  8. Post Implementation

References

Jones, M. T. (2005). AI Application Programming (Vol. 2). Hingham: Charles River Media.

Chapter 11 contains a lot of basic information on a Artifical Life system.

"Evolution." Wikipedia, The Free Encyclopedia. 5 Aug 2007, 16:02 UTC. Wikimedia Foundation, Inc. 8 Aug 2007 http://en.wikipedia.org/w/index.php?title=Evolution&oldid=149361511.

SVN Instructions

Downloading

Subversion http://subversion.tigris.org/files/documents/15/38369/svn-1.4.4-setup.exe

TortoiseSVN http://tortoisesvn.net/downloads TortoiseSVN is a small client that adds Subversion commands to your windows shell.

After Installation

The next step is to set up your local repository. In order to do this create a folder on your C: drive, something named SVN will do. Next, right click on the folder and their should be an option called SVN Checkout under the Tortoise commands. Click this option and it will ask you for the repository location, the location for the repository is https://simulution.googlecode.com/svn/, Google lists this under the source tab, the password for the repository can also be found there.

Using Subversion

Most of subversion is simple to use, the most basic commands are Update and Commit. Commit sends your local copy of a file to the repository. Update pulls the latest version of code from the repository.

Project Information

Labels:
evolution planet 3d simulation ArtificialIntelligence AI ArtificialLife