Page 1 of 1
The FSM in Quake III
Posted: Wed Feb 27, 2008 3:49 am
by Rick141285
I'm going to be doing a project (as some may already know) around editing the Finite State Machine in Quake III, If you were a begginner and you wanted to tell the enemy bot what to do in single player mode what would you want to see as possible actions??
The ones which are already there is for a bot to: Camp, Roam the map, Rush The Bots enemy base, report back on what its currently doing. So I'd just like to know what you would like to be able to do by selecting an option from the Pause Menu.
Also How long you think this action should last for, this would only be implemented in the deathmatch and tournament matches.
All Comments welcome
Re: The FSM in Quake III
Posted: Wed Feb 27, 2008 6:55 pm
by obsidian

I thought this would be about the
Flying Spaghetti Monster making a holy manifestation in Quake 3.
Take a look at Team Arena, there are bot commands and you could tell them what to do through a special menu (that you can bring up with a key bind)
Guard the base
Capture the enemy flag
Get our flag
Follow me
Follow X
They should of course be able to deny orders, like if they are just about to reclaim our flag you shouldn't be able to force them to guard the base.
Re: The FSM in Quake III
Posted: Wed Feb 27, 2008 7:55 pm
by Peenyuh
When I use some bots, they refuse to use higher powered weapons. Some of the bots refuse to fight at all. Is there a handbook on bot behavior somewhere? Keep in mind, I aint too bright. So, maybe something in "Dummies" terms?
Re: The FSM in Quake III
Posted: Wed Feb 27, 2008 11:12 pm
by Rick141285
Sorry no Flying Spaghetti Monster, I've seen the commands which are there in the team orders menu which will tell a bot to do something (once its checked that the bot is on the same team as the player). My project is aimed at adding something new to the Finite State Machine but i'm not really sure what I could add and how I would do it.
My problem is adding something to the Finite State Machine (FSM) and then trying to find a way for this to be accessed through the Menu Screen. I also have to demonstrate this working in a few weeks time.
Just wanted to see if anyone had any ideas about what could be added. What I will need to do is to get the team orders menu to look at bots which aren't on the player's team.
Re: The FSM in Quake III
Posted: Wed Feb 27, 2008 11:16 pm
by Rick141285
Peenyuh wrote:When I use some bots, they refuse to use higher powered weapons. Some of the bots refuse to fight at all. Is there a handbook on bot behavior somewhere? Keep in mind, I aint too bright. So, maybe something in "Dummies" terms?
you may wish to have a look through this link
http://www.cs.rochester.edu/research/quagents/QuakeIII.pdf I think you'll find that the bots you are using (if playing Quake III) all have the weapon selection hard coded using Fuzzy Logic ( the link explains ) which dictate how likely a bot is to use a certain item or weapon. Hope this helps.
Re: The FSM in Quake III
Posted: Wed Feb 27, 2008 11:29 pm
by Peenyuh
Thank you.
Re: The FSM in Quake III
Posted: Thu Feb 28, 2008 11:27 pm
by Nanoko
XD I thought this was about the Flying Spaghetti Monster too. TBH, I would totally use a FSM model.