.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > YappA > The Agora
The Agora This is the place to go if you have suggestions, or if you want to participate in Council discussions. Everyone is welcome!

Reply
 
Thread Tools
Introducing Omni-bot.
Old
  (#1)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Introducing Omni-bot. - 18-01-2005

Hey guys. Been a while since I've been around but I've been very busy on the bot front. With the recent release of ETF, which include an early version of my new bots, I'd like to introduce my brand new from scratch bot framework I call Omni-bot.

Omni-bot Homepage

There's a good amount of information on the FAQ there, as well as in my development posts in the forum section, but I'd still like to give a rundown of what exactly it is.

Omni-bot is a C++, object oriented bot framework, engine and game independant. It is implemented as an Omni-bot.dll which contains about 95% of the bot code, and a small interface layer that is built into the game as necessary. At the moment, the bot is at varying levels of development in Enemy Territory, ETF, TFC, and very early HL2. For ET, and ETF, since the engine hasn't the luxury of a metamod or plugin system, the interface layer is compiled with the mod as a single header and cpp. For HL1 and HL2, thanks to the plugin nature of bots, supporting many more mods will be possible and easily implemented.

From a design standpoint, due to the system being game and mod independant, about 85-90%% of the AI code is shared among different game/mod implementations, meaning that improvements/optimizations to common systems will be felt across all the bot implementations, while still allowing subclasses to extend of enhance those common systems. Additionally, it has an extremely easy goal system that allows new goals to be introduced and implemented with minimal effort and time, as well as making debugging easier, as each goal is self contained in its own class.

On the customization front, everything about the bot is customizable, from the individual weapon preferences, to individual aim error

At the moment I'm heavily commited to fully implementing the ETF mod, which at this point is going pretty smoothly. At the same time, a friend is working on teaching them the normal Enemy Territory gameplay, and Redfox of Foxbot is working on TFC support off and on. As mentioned above I have a very early HL2 interface plugin based mostly on the efforts of you guys around here that I will get back to when ETF starts winding down to start expanding into HL2.

As I look around the forums here I can tell that there's a bright future for bot users. Good job to everyone. Anyways, I just wanted to finally annouce it, after having been working on it for some time now(~6 months) I'll be around much more often now that it's in the public eye and not isolated to my "lab".

Jeremy


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#2)
dub
Member
 
dub's Avatar
 
Status: Offline
Posts: 89
Join Date: Aug 2004
Location: UK
Default Re: Introducing Omni-bot. - 18-01-2005

i`ll give some feedback on the bot tommorow need to download ETF.
nice work with foxbot by the way, quite an entertaining bot.


Dubb`s Coding Cave WiP - YeGods - Free Image hosting
4u-servers.co.uk : YeGods Gin Palace II - Refloated - 195.20.108.30:27025
  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#3)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Re: Introducing Omni-bot. - 18-01-2005

Thanks. This new bot should be significantly better than foxbot in the near future, just in the flexibility gained from rewriting the entire system.


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#4)
Pierre-Marie Baty
Roi de France
 
Pierre-Marie Baty's Avatar
 
Status: Offline
Posts: 5,049
Join Date: Nov 2003
Location: 46°43'60N 0°43'0W 0.187A
Default Re: Introducing Omni-bot. - 18-01-2005

HOLY SHIT 8o

how come none of us were aware of what you were playing with in the past months???



RACC home - Bots-United: beer, babies & bots (especially the latter)
"Learn to think by yourself, else others will do it for you."
  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#5)
HangFire
Best served chilled
 
HangFire's Avatar
 
Status: Offline
Posts: 1,005
Join Date: Dec 2003
Location: Saskabush, Canuckada
Default Re: Introducing Omni-bot. - 18-01-2005

The Omnis in ETF aren't too bad, considering its a first release anyway.



  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#6)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Re: Introducing Omni-bot. - 18-01-2005

The next release of ETF should be significantly better, and should have most if not all the class specific abilities. Hopefully the ET version will have an initial release soon-ish as well.

I tend not to talk much about stuff that I'm working on, being too busy working on it. I'm trying to change that though. I like how the bot community around here works together.


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#7)
sfx1999
Member
 
sfx1999's Avatar
 
Status: Offline
Posts: 534
Join Date: Jan 2004
Location: Pittsburgh, PA, USA
Default Re: Introducing Omni-bot. - 19-01-2005

I was disappointed that ETF wasn't more Wolfenstein themed. I mean, they could have used some ET models, and the voices.


sfx1999.postcount++
  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#8)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Re: Introducing Omni-bot. - 19-01-2005

Well, then it wouldn't be team fortress. ETF is Quake 3 fortress ported and improved on for the ET game, so it is completely free.


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#9)
MarD
Waypointer/Moderator
 
MarD's Avatar
 
Status: Offline
Posts: 1,184
Join Date: Jan 2004
Location: Canada.. EH!?
Default Re: Introducing Omni-bot. - 19-01-2005

Heyyo,

Well, since I could never find an Q3F bot, I'll have to try ETF with your bot. For Q3F, I do remember the early stages they used the Q3 models, but then expanded and made some special Q3F models, they looked pretty cool.

and as for redfox helping you? wow, that's great stuff man! foxbot and oddbot were me 2 fav TFC bots. I mainly used foxbot for those assault type maps cause oddbot had no idea when gates were opened or closed, lol.

So yeah, I'll definately get ETF and omibot n' start pwnin'.


Later-a-much, and LONG LIVE THE D!,
(Link>>>MarD's Moddin' Site<<<Link) MarD

Rock Hound. (<Link)
  
Reply With Quote
Re: Introducing Omni-bot.
Old
  (#10)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Re: Introducing Omni-bot. - 20-01-2005

Redfox and I both worked on Foxbot, me moreso the last few releases. Not sure if you thought either of us had anything to do with Oddbot.


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com