Press "Enter" to skip to content

Tag: Evolution

World Generation, Plant Life & NEAT brains!

World Generation One of the important parts of this project is having an interesting and detail-rich environment for the creatures to exist in. I want there to be a lot of information that can be drawn from the environment (temperature, biome, height) which can be fed into the creatures’ neural networks in order to allow them to have a proper understanding of the world they exist in. I want to be able to generate interesting worlds with separate landmasses, oceans & biomes (desert, forest, etc) which are customisable to the user. The different environments will hopefully drive speciation and result…

Comments closed

Enter C++

After working on a prototype for a few weeks, I was able to create a fairly basic evolutionary simulator using neural networks. The prototype was a success; I was able to evolve creatures which had the ability to locate and eat food. The number of ideas I’ve had for this project is ever growing and given it was only a prototype in JavaScript, it was begging for a rewrite. Enter C++ and OpenGL. I chose to use these because it gives me greater control over the graphics pipeline, and allows me to write more efficient code (every developers dream… right?)…

Comments closed