RealBot development progress thread
BUILD 1705
- Fixed, re-added bots will have other name and resetted score.
BUILD 1733
- Added, Node Machine; takes care of navigation, plotting, learning, everything.
- Removed, emotion code
BUILD 1932
- In short: removed around 5 CPP files, "Waypoint class", aprox 5000 > lines of code
- Added cBot class, takes care of most stuff now.
- Introduced new logic as stated in available RealBot Project document.
BUILD 1973
- CS 1.5 , CS 1.6 (NEW) compatible.
- Added bit flags to nodes.
- Bots 'learn' visibility table by experience, the vis-table gets calculated in a
cpu friendly manner this way.
- Bit-wise storage of vis-table, max size 3MB experience file.
- Fixed camp-look code.
BUILD 1997
- Fixed connection made when falling
- Fixed connection made when fall height was to high (causing damage)
- Changed drawing nodes, red=ladders, white=normal, blue=water
- Added water navigation
- Added hostage goals
- Added code to force bots to recalculate path when stuck sometimes
BUILD 2002
- Bots remember how many times they 'tried to jump when stuck' or
'tried to duck when stuck' and use that information to recalculate
path if tried to much.
- Added 'remember time how long i got stuck'
- Added personality related variables to give bots more identity in the
game. TODO: Make it way more noticable.
- Fixed, bots will not camp underwater anymore

- Fixed tiny bugs.
BUILD 2007
- Fixed several 'give up' routines when unstucking. Bots keep remembering
their goal, so they will complete their tasks.
- Fixed several bugs where the learning routine does not get executed.
- Fixed bots not reacting when camping and getting shot.
- Added variable to make sure the 'wander code' gets executed. Wander
routine itself is empty but will be used for next build to let bots
learn a map basicly themselves.
BUILD 2021
- Fixed a bug where learning would not take place due random jumping.
- Added 'wander code'; bots who cannot create a path will try to navigate
with the few nodes available trying to create connections that are not made yet.
(THIS WILL NOT RESULT IN BOTS LEARNING THE ENTIRE MAP THEMSELVES)
- Reduced 'wandering time' from 10 to 3 seconds.
- Added personality variable 'turnspeed', has influence on aiming and
walking capabilities.
- Changed some 'tracelines' into 'tracehulls'
BUILD 2043
- Fixed several bugs with skill setting when adding bots.
- Changed default bot skill to RANDOM (-1)
- Added, more personality variables.
- Added loading/saving of INI files with personality data. Ability
to create own personalities!
New screenshots added from build 2002, 2007 and 2043