BoCbot
Main Downloads Projects Blog Links Contact

gallery

released:
BoCbot
Combinations
Funktionen
Orbit-Hopper
Su14oku

in development:
Hidden Forces
Unnamed Project

BoCbot
"Brain of Combat"-bot

This program implements an AI (Artificial Intelligence) for some of the most popular Half-Life mods (FA, FLF, CS, DoD). There are two versions available for download:
V2.0f is the latest beta (test release), which includes a couple of new features such as a completely rewritten navigation routine but doesn't run as stable as 1.4.
V1.4 is the latest final version, runs more stable and is more comfortable to use since there are more waypoints available for download.

PLEASE NOTE: Development of these projects has been cancelled. Emails including bug reports or feature requests will therefore not be answered.




BoCbot V2.0 f (beta)

release date: 9/01/02 written in: C++
using: HL SDK, MFC OS: Win

This AI is the result of one of my first programming attempts. Written in C++ with parts based on the Half- Life SDK and the HPB-template it consists of two parts:

> a dll/so file (for Windows/Linux) which does the actual work such as computing AI actions.

download

> a MFC - app to comfortably add and configure bots. Just a small app that let's you edit that important *.cfg file that is used to automatically add bots with given names and such.

Navigation is based on waypoints. A newly implemented algorithm allows goal based navigation (e.g: CS - bots search planted bomb at bombing spots). Waypoints can to be created in-game. You basically run around on that map you want to waypoint and press keys to place waypoints. Once you are done you can save those waypoints and you are ready to go and battle against some fairly challenging bots.
There are detailed informations included in the download that should be comprehensive enough to allow everyone to create own waypoints.

(Dunno if I included waypoint files in the download - you might have to make your own or search the web for some)

Most recent features include:
> new waypointsystem:
> additional waypoint flags
> goal navigation (->bigger *.brw
files & better goal based navigation)
> waypoint-converter from *.brw 1.0 to 2.0
> fixed DoD para-spawning problems
> fixed FA spawning problems
> fixed FA "black-death"
> fixed ladder navigation
> changed: color of wpt "trace-lines"
> changed some wpt colors
> added flag parameter to wpt infos
> new/changed commands: teamonly...
> new commands: c_sniperonly..
> changed bocmenu: "improve - weaken"
> new navigation system
(for tracking down enemies..)
> changed range navigation
> new combat behaviors and actions
> added "buttoncheck"
> fixed wpt navigation
> fixed DoD teamkill in para-mode
> added new radiocommands
> new bot communication
> changed aim code
> fixed FL_FAKECLIENT probs
> compatible to FLF 1.7, DOD 3.1
> tweaked reload code
> fixed knife(handgun navigation
> improved combat performance
> improved navigation performance
> etc.

New Features (bocconfig.exe):
> fixed dod para_selection errors
> fixed mod_num problems



BoCbot V1.4 final

release date: 3/11/02 written in: C++
using: HL SDK, MFC OS: Win

download

Even older than the public beta listed above, this release is less feature - packed. Called "final" because of its stability.


Most recent features include:
> DoD: V2.0 fully supported (all weapons + classes)
> DoD: added special MG handling
> DoD: added bomb goal and wpt
> DoD: added new proning tactics
> FA: added flag goal and push wpt
> FA: bots ow use ammoboxes
> FA: fixed ak47 bug
> FA: new prone algorithm
> FA: added new dodge-for-cover code
> FA: fixed reloading bug
> all supported MODs:
- new combat action system
- added more weapon specific accuracy
- new aiming code
- new movement around corners
- more goal based movement
- paths now include up to 2 MOD-specific goals
- improved alternative nav system
- new weapon handling (under water etc)
- linux support improved









© 2005-2007 Harald Obermaier