Andrew Alexander Price.com
Home      
 

Creature

Introduction | Neural Miner | Features | Screenshots | Downloads
 
 

Introduction

 
 Creature is an artificial intelligence project between three students to create an genetically evolving neural network controlled creature. My role in the project was the program the neural network.

Return to top. ^

 
 

Neural Miner

 
 Neural Miner is a neural network prototype that along with another student I created. I did most of the programming while I worked with the other student to learn more about neural network theory.
  • Several miners hunt the map for food.
  • The top miners from each generation breed and their colour, size, speed, and neuron weights are merged with random variations to create new miners.

Return to top. ^

 
 

Features

 
 
  • Simulates several creatures during a period of time, each creature part of a larger generation pool.
  • Creatures evolve parts (either a cylinder or a sphere) based on genetic algorithms.
  • Each part contains a small independent but connected neural network which is either organic (makes decisions) or mathematical (reacts to input and out based on an evolved formula).
  • Creatures learn to react (either positively or negatively) to light.

Return to top. ^

 
 

Screenshots

 
 The Creature
The Creature

Neural Miner
Neural Miner

Return to top. ^

 
 

Downloads

 
 You can download a Windows binary of Neural Miner by using the utility described here.

However, due to this being a team project I do not have permission to release the Creature application.

Return to top. ^