Artificial Intelligence Depot
Visiting guest. Why not sign in?
News, knowledge and discussion for the AI enthusiast.
FEATURES COMMUNITY KNOWLEDGE SEARCH  
quake 3 bot - from scratch
i need help in bot programming
 
• quake 3 bot - from scratch

I need help regarding an AI project I have taken up on programming a bot (AI based) for quake 3.

could someone please indicate the how to either create a bot from scratch or edit an existing open source bot (which i have not found yet, if you know of any please let me know) to incorporate AI. I basically need to know the internals of the bots like movement shooting algos etc and how i can do it myself for my project.

if possible please point out good resources where I can get my answers. since I am from programming side technically oriented info/sites will not be a problem

thanks in advance.

4 posts.
Tuesday 22 January, 11:38
Reply
• Yep, Mr. John Laird have the answer!

Hello,

I Posted this link many times ago, but, he is one of the most popular AI designer to use game to test AI.

so:

http://ai.eecs.umich.edu/people/laird/gamesresearch.html

check his papers on AI engines and AI with Quake2 bots.

Check also the SOAR project and the documentation of vers 8 + the advanced technical paper.

So, good luck,

Salutations,

Fred

16 posts.
Tuesday 22 January, 17:27
Reply
• Quake 3 specific coding

Hi,
Thanks for the info. We were looking for some info on how to actually code a bot for quake3. Unfortunately all the resources on the net that I've seen about this is on Quake2 (or CounterStrike, etc.). I'm not able to get my hands on an open source quake3 bot or some site which has info on writing a bot for quake3 specifically(basically using C).
Can someone provide some info??

Thanks again for the AI info,
wargasm

4 posts.
Wednesday 23 January, 02:54
Reply
• Q3 bot info

You'll find most of what you need about the Quake3 bots here:
http://www.idsoftware.com/home/jan/q3abotai/Q3ABotAI_15.pdf

You are limited (to the C scripts) in changing the default bot AI. You can however hook any dll into the engine if you really want to.

William

21 posts.
Friday 01 March, 18:27
Reply
• Re quake 3 docs

Have you find any docs on Quake 3 bots programming. I am developping one too. The above link does not seem to work :-(
If you have any docs or links I will be glad if you post them. Thanks for your help. If you have any question, just email me...

Staan

11 posts.
Monday 29 April, 05:46
Reply
• Q3 Bot Shortage

There are not that many bots for Quake3, as the default bots are very good. I know of some that are closed source, but not many open ones.

The link above describes the theory behind the Q3 bot (which you don't have access to), and not implementation issues.

I recommend sticking to Quake 2 for bot development! More about that very soon... promise ;)

1019 posts.
Tuesday 30 April, 13:21
Reply
• Q3 point release 1.27

ID released the Q3A 1.27g Game Source. It can be usefull to make
Q3 bots?

http://www.idsoftware.com/business/home/techdownloads/

I had a quick look to the code: there are a lot of ai_*.c /.h file and seems to be what you are looking for.

1 posts.
Wednesday 22 October, 05:31
Reply
• code source to plug your AI in Q3

You should use the 1.29 :-)
and yes, to plug my own AI engine, I have to modify the following files :
ai_main.c (BotAI) : just call your AI function in this one...
g_bot.c (G_AddBot) : this is the function called to intialize a bot, just plug a special named bot here, to deconnect Q3 AI only for specific bots...

And that's all, just have fun !!!

11 posts.
Wednesday 22 October, 06:40
Reply
• Code for Quake 2

Hi u can download the full code for Quake 2 here

http://www.fileplanet.com/files/0/6621.shtml

u will need to become a member but dont worry its free plus u can search for other codes as well as codes for some bots i have some codes of bots u can mail me and ill give them 2 u

my e-mail is ayyaz_shahid66@yahoo.com

good luck!

2 posts.
Tuesday 23 March, 19:00
Reply
• codes for some bots

hi!
can u plz send me the code for the bots, so that i could able to write my own code for it.
my emailID is anandeshwar_singh@rediffmail.com
thanking u
anand

1 posts.
Wednesday 22 September, 17:08
Reply
• I made my own autoshoot+wall bot

Now to clarify, there is no "auto-aim"......you WILL get caught with those, they try to shoot through walls....but the reason i was caught using my own quake 3 hack was this....I took too mutch adv of the wall hack...1v1 this will work wonders, on a multiplayer where nobody feels obligated to cick the restart immediatly, it wont work. I was cought by elit3 on q3, so i hacked the bitch that called me out ;-) Biginjin, you little faggot...anyways....if you want the source code, ask me for it, if you want info on how to make your own, leme know...i am currently downloading and looking for the source code on wolf return (castle) and halflife CS...shit, if you need an AA for a game you like of this genre, let me know, since duke 3d ran out i have been lost since i was ranked 5 in the world for it...dare to challenge me?? let me know...infinitetranz AIM...you'll get fucked up :-) let me know, i'll be making code for wolf and half life in the next 2 weeks as well as halo has grabbed my interest

Peace out Niggas
-Yourself

1 posts.
Thursday 13 April, 01:53
Reply