Tuesday 29 March 2011

Progress Update

Tried the first attempt with one fuzzy rule, if food is near or hunger is hungry. unusual results: when left to run for an extended period, there are periods of up to a minuit where no creatures would consume food or die.

The reason for this bug was that creatures were eating any food which they moved close enough to which was resulting in them over-eating and getting negative hunger values and then not needing food, added a condition to stop creatures with negative hunger eating, looks much better.

Creature movement patterns appear much more random, next addition will be obstacles, to add line of sight problems when finding food and to help randomise their directions of movement even more.

Aiming to have this done by my progress meeting on Friday.

Tuesday 8 March 2011

V 1.0

The process of implementing the new class driven system is complete which means I can now begin work on some of the fuzzy inference systems which will be used to control when a creature will decide to go and find food.

This version of the code will also serve as V1.0 for the project and will be the beginning of the project version history.

Saturday 5 March 2011

1 step back, 2 steps forward

When I began the process of adding a fuzzy inference system to the basic world I created, I realised that without restructuring the code, implementation was going to get very confusing very fast.

So I am going to begin a new version which should be much more expandable and should allow me to progress faster through the remainder of the project.