version 0.30 | Unreleased |
Unreleased.
- Documentation
- Added this documentation. Please send me problems/questions/comments about it.
- AI skeleton
- I included a "real" AI-skeleton this time; all of my AI classes (mbfire, mbnav, and mbtalk) are included, but with no functionality ;) they do have update() functions, however, so the bot will compile "out of the box" with the ability to connect and run at the nearest wall...
- Windows 95 compatability
- The code will (finally) compile and run on Windows 95. It has only been tested with Microsoft Visual C++ 4.0. qsocket bore the brunt of the changes.
- Version > 1.06
- The code now correctly parses messages from all server versions.
- Flags
- I put the flags hash table (qcs::opts) back into this version. All of mikeBot's flags are put in here; it is fast and easy to add them...
- More memory leaks
- A few more minor memory leaks were fixed.
- Polygon class
- A polygon class is also included, along with the directed graph (with optimal shortest-path algorithm) and BSP-loading functionality.
version 0.20 | May 12, 1997 |
Released on May 12, 1997.
- Entity-type testing
- mbotbase was updated with many more mbotbase::isHealth()-type functions, making entity-type determination easier.
- BSP-loading code incorporated
- My BSP-loading code was incorporated, which tries to load the .BSPs every time the virtual function qcs::changedLevel() is called.
- Line-of-sight, leaf-type determination
- As part of the bspGraph class, BSP-line-of-sight and the type of the leaf you are in can be determined easily.
- Directed graph, optimal shortest-path
- A directed graph class is included, with an implementation of unweighted shortest-path included.
- qsocket improved
- The qsocket class received some minor improvements to allow it to be used for the observers.
- Memory leaks
- Many memory leaks were sealed. If you find any (more) please tell me.
version 0.10 | March 18, 1997 |
This was the first version, released on March 18, 1997.