Bots
- Cpl Foggy Dewhurst
- Private First Class
- Posts: 36
- Joined: Fri Jun 06, 2008 12:13 am
- Location: God's Own County, West Riding.
- Contact:
Bots
Hi,
I've seen bots mentioned a few time, but in my BZFlag, I can't find an option to play with bots anywhere? I thought that'd be really great to practice. A few enemy drones on auto-pilot for me to learn to dodge, dip, duck, dive and dodge as they're robotically spraying me with shells.
How do I start a game with a bunch of bots?
I've seen bots mentioned a few time, but in my BZFlag, I can't find an option to play with bots anywhere? I thought that'd be really great to practice. A few enemy drones on auto-pilot for me to learn to dodge, dip, duck, dive and dodge as they're robotically spraying me with shells.
How do I start a game with a bunch of bots?
Ta!
Corporal Walter C. 'Foggy' Dewhurst,
Corporal Sign-Writer
[ The Armoury ]
Cheerio!
Corporal Walter C. 'Foggy' Dewhurst,
Corporal Sign-Writer
[ The Armoury ]
Cheerio!
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
From the command line, run BZFlag with the switch
-solo x
Where X is the number of bots. This is only recommended for local servers (many public ones will frown upon you bringing bots). The solo bots are pretty stupid, and in general quite boring to play against.
The Roger bot (autopilot) is more intelligent. You could join more than one client to a game and make some Roger bots.
-solo x
Where X is the number of bots. This is only recommended for local servers (many public ones will frown upon you bringing bots). The solo bots are pretty stupid, and in general quite boring to play against.
The Roger bot (autopilot) is more intelligent. You could join more than one client to a game and make some Roger bots.
"Life is what happens to you while you're busy making other plans." - John Lennon
-
- Private First Class
- Posts: 204
- Joined: Mon Jan 31, 2005 12:00 am
- Location: hiding behind box...a real Bz coward :/
If you use windows:A Better Badger wrote:How do i run BZFlag from what command line where?
I searched for an easy solution (not my way of accomplishing it):start menu->accessoires->command prompt
Then type for example:cd "C:\Program Files\BZFlag2.0.10" (and press ENTER-key)
Code: Select all
bzflag.exe -solo 5 (to get 5 bots)
Start the shell, then type
Code: Select all
bzflag -solo 5
If it doesn't work, then tell us your operating system.
Last edited by z[h]ero on Tue Jun 10, 2008 8:28 pm, edited 6 times in total.
Wirth's law: "Software is getting slower more rapidly than hardware becomes faster."
Also be careful that you DO NOT start bots on public servers, unless you get permission from the owner first. It is usually a bannable offense.
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
"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
> (should work on Mac,too)
Only if you have BZFlag in your $PATH (which you probably don't). To get it to work in OS X, you have to do something like...
...which isn't too fun.
Also, from experience, playing with bots is kinda boring. It could be useful for gaining experience in the basics, but it kinda takes away from the fun of the game.
Only if you have BZFlag in your $PATH (which you probably don't). To get it to work in OS X, you have to do something like...
Code: Select all
/Applications/BZFlag-2.0.10.app/Contents/MacOS/bzflag -solo 5
Also, from experience, playing with bots is kinda boring. It could be useful for gaining experience in the basics, but it kinda takes away from the fun of the game.
-
- Private First Class
- Posts: 204
- Joined: Mon Jan 31, 2005 12:00 am
- Location: hiding behind box...a real Bz coward :/
You are wondering how to get several roger-bots in clients?termhn wrote:how do you join clients
Start several bz-clients and join with each of these clients the map you planned to play. Now press "9" in each client, to activate the roger-bot.
Wirth's law: "Software is getting slower more rapidly than hardware becomes faster."
I'm guessing you're asking about how to get one client to play with another client. The short answer is: "You don't". Clients aren't designed to share with each other, just with whatever map server you're playing on. If you want multiple clients to be playing together on a locally-run map, then you'll have to load up the map through the bzfs server software (which is NOT a minor task - you WILL have to read up on how to run a bzflag server on a local network) and have the clients connect to that.termhn wrote:how do you join clients
If you're just asking about how to get your client to connect to somebody else's map, then from the main menu scroll to "Join Game" and press the Enter key.
If it's a public map then scroll down to "Find Server" and hit the Enter key. Scroll through the list that comes up until you get to the map you want to play on and hit the Enter key. When you're back at the "Join Game" menu, scroll down to "Callsign" and enter your username, then scroll down to "Password" and enter your password, then scroll up to "Connect" and hit the Enter key. Voila, you're playing on a public server.
If the map is private, then scroll down to "Server" and enter the domain name or IP address of the server, then scroll down to "Port" and enter the port number that the map will be listening on, then enter your callsign and password just as with a public map (if necessary for the private server), then scroll up to "Connect" and hit the Enter key. Voila, you're playing on a private map.
Or, alternatively, you can just read the BZFlag wiki pages.
And the lesson for tonight is:
Never underestimate the ability of a newb to expect instant success and cry "cheat!" when they don't get it. Don't hate the newb, just give them plenty of learning opportunities.
Never underestimate the ability of a newb to expect instant success and cry "cheat!" when they don't get it. Don't hate the newb, just give them plenty of learning opportunities.