GarBots v1.6.1
HaresWARE Developement
Copyright 2003 All rights reserved
CONTACT
scott@hares.net
http://www.hares.net/scott/bot.htm
COMMUNITY, SAMPLES Etc.
Yahoo GarBots Group http://groups.yahoo.com/group/GarBots
CONTENTS:
ReadMe.html - This file
GarBots.prc - The program
License.txt - License agreement
Manual.html - GarBots users manual
MathLib.prc - A required file usually already present on most
devices.
\Tutorial - This directory contains example GarBots
\Tutorial\Tutorials.html - Describes each of the tutorial
GarBots
INSTALLATION:
- Install the GarBots.prc as usual.
- Optionally install tutorial GarBots. Note that if you decide to delete
GarBots, nothing will be left behind (except MathLib.prc).
REVISION HISTORY:
1.6.1 - 8-6-03
- Statistics - Many have asked for some sort of statistic breakdown of a
battle. Now you have it in GarBots v1.6.1
- Wandering Drones - Another feature many of you have asked for.
- Battle Time Limit - You can now configure GarBots so that a battle has a
time limit in case of a draw.
1.5.0 - 5-28-03:
- Debugger! - You can now step through your GarBot code, examine values, and
even update values on the fly. Please see the documentation for details.
Other bug fixes and improvements.
- Fire - Your GarBots now need to reload before firing again. This is done
automatically, and there are no changes required by the GarBot designer, so
backward compatibility is maintained. Many people have commented that it is
next to impossible to detect damage and bail before the attacking GarBot
kills them. This change should take care of that problem.
- More interpreter optimization. This time it's noticeable!
1.4.2 - 4-24-03:
- Important! - Please discontinue the use of the GarBots Export utility.
Your preferences will be mangled. Instead, please find the same
functionality available by navigating the menu system.
- New power-up option increases a GarBots power by the amount of damage
imposed on others. * Vastly improved editor with small font, bookmarks, and
tab insert
- New GarBot command POWER gives absolute amount of power. Use of the old
DAMAGE function should be deprecated.
- Added math functions asin and acos. Function atan already present.
- Added menu shortcuts for cut copy paste in editor.
- Conditional operators >= <= and != are added to the existing
operators > < and =. These are in effect for both 'if' and 'while'
constructs.
- Fixed bug in importing external GarBots that would cause some not to get
imported.
- Fixed bug that causes shots fired off screen to kill everybody.
- Documented that AutoOff requires Kill Popup Message to be unchecked.
1.4.1 - 3-21-03:
- Fixed MAXLIFE constant to actually work with max value of 64000
- Scrolling through the list of GarBots can be done by entering the first
character of a GarBots name.
- Other minor fixes in followup to 1.4.0 release.
1.4.0 - 3-17-03:
- Many of the battle constants are now configurable.
- GarBots are sorted alphabetically. For previous installations to sort,
please add a new GarBot even if only temporarily
- New user interface.
- Clone functionality added for coping an existing GarBot
1.3.2 - 2-21-02:
- Corrected documentation for DAMAGE command. Damage increments as damage
occurs.
- Fixed bug in SCAN function so that value returned when scanning a wall
agrees with documentation.
- Changed demo to run fully functional for 15 days.
- Fixed auto import of GarBots on unregistered installations.
1.3.1 - 2-17-03:
- Fixed normalization of scan angles that span 0 degrees. For example: scan
350 10.
- UI emphasizes the use of drones for battles on unregistered installations.
1.3 - 02/14/03:
- Improved graphics.
- Improved interpreter performance.
- Fixed Interpreter divide by zero fatal error. Coding a divide by zero will
result in an error message.
- Participants list now maintains scroll position when swapping GarBots.
- Improved Icon editor.
- Import / Export functionality. See GarBots home page (above) for
GarBotsExport.zip
- Angles > 360 are normalized - 360 is subtracted until an angle is
within correct range.
- Angles < 0 are normalized - 360 is added until an angle is within
correct range.
- Added functions to interpreter PTOR and RTOP. Please see documentation.
- Popup "Kill" message is now optional.
1.2.2 - 02/04/2003:
- Found that some older devices did not display GarBots battle icons
properly.
1.2.1 - 02/03/2003:
- Fixed memory leak caused by patting launcher button during a battle.
1.2 - 01/30/2003:
- Fixed reg enforcement code that broke ui and other interpreter nesting
issues.
1.1 - 01/29/2003:
- Fixed UI Bug which caused settings not to be saved.
1.0 - 01/27/2003: