Client-Server Bot Base


© copyright 1997 mike warren
version 0.20 released may 12 1997
changes

may 12 1997
version 0.2 released. New to this version:
  • Many isHealth() etc. function added to mbotbase
  • haveRL(), isRL() etc. added as well
  • BSP-loading code in (not from .PAKs yet, but easy to add)
  • line-of-sight and current leaf type determination. Lava avoidance is easy to add.
  • "free" directed-graph class. Just figure out a way to determine links between leaves and nav is all set. Included optimal shortest-path algorithm, too.
  • improved qsocket class slightly (now can be used as a listen socket)
  • improved constructors/destructors to fix minor memory leaks. (especiall stack class)
  • win95 support will be here very soon; just a couple changes to qsocket

march 18 1997
version 0.1 released.

download

Before downloading, it is important to note that this code is not freeware, nor is it GNU; to use it, you must:
  • Notify me before you release any project using this code (wheather with or without source)
  • Give me credit in the documentation.
  • Include all the files (with the possible exception of the source code) contained in the distributions below in your distribution.
  • and, give me 5% of gross revenue if you plan on selling the product, shareware or commercial.
If these terms are unsuitable, don't download anything.
mbcs02.zip
Version 0.20. Around 680kb. Compressed using pkzip.
description
This code is meant for use by client-side bot developers. It will handle all the communication between client and server so you can worry about AI (only). These classes are compilable on unix systems (tested on SunOS with g++ and CC and AIX with cc), but a windows version using Winsock is planned, so porting your bot to windows will be easy (just download the new verion, when ready ;) )

It is not meant for players who wish to use a stooge-bot-like "healper"; there is no binary available yet.

documentation

Please, mail me at mbwarren@acs.ucalgary.ca with any questions you may have and I will answer them on the Source Feedback page.

The documentation is available seperatly.


Fully-autonomous
mikeBot Now
client-side quake bot
Best experienced with
Microsoft Internet Explorer
Click here to start.
Proud member of
Bot Author's Guild
The Bot Author's Guild