Half-Life bot development
- HPB bot
- Bot # 10
- Bot # 9
- Bot # 8
- Bot # 007
- Bot # 6
- Cinco Bot
- Bot # 4
- PG Bot
- Gump Bot
- Fodder Bot
|Bot Number 1 (The Fodder
Bot Number 1 will ONLY work with Half-Life version 126.96.36.199 - 188.8.131.52. If you are using Half-Life version 184.108.40.206 or higher you won't be able to use this bot.
The Fodder Bot is the first bot I created. When the bot spawns, it searches the world for other players and turns to face the nearest player (it can see through walls). It will run/walk in the direction of the nearest player until it hits something that stops it (a wall or another player).
That's about all that it does.
The bot gets stuck at the foot of any ladders that it encounters.
The bot will face the player or another bot and run towards them even when there is a solid wall between the two of them.
When the bots get killed, their body will sometimes hover in mid air until the bot respawns, at which point their body falls back to the ground.
The bot doesn't know when it has run up against a blocking object (like a wall) and doesn't attempt to change directions to get "unstuck".
Downloading Bot Number 1:
Below are compiled DLLs and source code files for Bot Number 1. When unzipping these files PLEASE be sure that the directory structure is preserved ("Use folder names" in Extract window of WinZip) and BE SURE you extract these files into the Half-Life folder (NOT the Half-Life\valve folder). You should have the following directory structure when you are done...
C:\Sierra\Half-Life\ (or some similar path) \Half-Life\Bot\ \Half-Life\Bot\dlls\ \Half-Life\Bot\maps\ (...other directories left out here...) \Half-Life\valve\ \Half-Life\valve\cl-dlls\ \Half-Life\valve\dlls\ \Half-Life\valve\gfx\ \Half-Life\valve\maps\ \Half-Life\valve\media\ \Half-Life\valve\models\ \Half-Life\valve\models\player\ \Half-Life\valve\Save\ \Half-Life\valve\sprites\You will need to copy .bsp map files from the Half-Life\valve\maps folder to the Half-Life\Bot\maps folder. You will also need to copy the config.cfg file from Half-Life\valve folder to the Half-Life\Bot folder. (See Detailed steps for running the bot for more information).