BOTS

Questions and answers about the how and why of making maps.
Post Reply
User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

BOTS

Post by Crallion » Thu May 07, 2009 11:18 am

First, is there any way to directly implement bots into a map so the they are always there?

Second, could someone tell me how to make a <i>complex<i> bot (not -solo #) or give me sample code or whatever you need for a complicated bot?
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.

anomaly
Private First Class
Private First Class
Posts: 220
Joined: Tue Jul 26, 2005 10:32 pm
Location: Gainesville Florida

Re: BOTS

Post by anomaly » Thu May 07, 2009 11:56 am

if you want 2.0.x bots, check out this post.

http://my.bzflag.org/bb/viewtopic.php?f=2&t=10602

I have built the tepbot client and it works fine. You'll have to edit the code manually, the patch is for an older release. I just did this for the latest 2.0.x SVN and it worked fine.

User avatar
joevano
General
General
Posts: 1863
Joined: Sat Jun 18, 2005 1:08 pm
Location: South Bend, Indiana, USA

Re: BOTS

Post by joevano » Thu May 07, 2009 12:27 pm

I would just like to say that maps with bots generally are not well received, as bots really are more of a nuisance. The game play provided by them (with the currently available bots) is extremely poor. I know that I will not play on a map with bots, even if they are brought in (and allowed) by other players. Also, if the bot placement is to just bump you up the server list it is extremely frowned upon.
There is nothing worse than aggressive stupidity. -- Johann Wolfgang von Goethe
"How many legs does a dog have if you call his tail a leg? Four. Calling a tail a leg doesn't make it a leg." -- Abraham Lincoln

User avatar
blast
General
General
Posts: 4732
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BOTS

Post by blast » Fri May 08, 2009 2:46 pm

Server owners who run servers that are cheat servers ( publicly advertised or not ), use disruptive server modifications, use "bot" clients to artificially inflate their list position, or have disruptive or slanderous names or descriptions may be removed from the list and/or have access to other BZFlag public services revoked.
Source: http://my.bzflag.org/w/List_Server_Usage_Policy
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image

User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

Re: BOTS

Post by Crallion » Sat May 09, 2009 5:29 am

I wasn't going to use them for an increase in server list position, they are/were going to be used as "cops" that protect certain areas, is that possible?
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.

User avatar
Bambino
Private First Class
Private First Class
Posts: 1210
Joined: Mon Apr 21, 2008 10:27 pm
Location: Alberta, Canada

Re: BOTS

Post by Bambino » Sat May 09, 2009 5:33 am

So what you mean is you want to have a bot that patrols part of a map? like a police officer protects a city? I have never heard about that before, and I don't think it's fully possible. Just an idea, you could make a mesh that can make you go in but not come out, like a one-way wall, and have the team that the bot is (rogue) spawn in a zone and be stuck killing everyone inside...
"Anyone who has never made a mistake has never tried anything new." -- Albert Einstein
GU League | Ducati League | OpenLeague

tobylane
Private First Class
Private First Class
Posts: 130
Joined: Thu Jan 29, 2009 4:21 pm

Re: BOTS

Post by tobylane » Sat May 09, 2009 9:27 am

That's been mentioned as a use of the upgraded robots part of 3.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest