One of the most important objectives in BZFlag is to stay alive (if not the most important!) "Staying alive" means "not getting your tank blown up", because when it's blown up, you can't have fun driving around shooting the enemy tanks, which is why you play BZFlag in the first place, right? On the positive side, you're only "dead" for about 3 seconds, and after that you can get back into the mayhem. There are several ways to die in BZFlag:
- You get shot
- Wholesale kill, i.e:
- You self-destruct
- Death physics drivers
- An admin executes a /kill command
So, your best chances of staying alive basically boils down to avoiding these 2 situations; getting shot, and getting your team flag captured by the enemy - avoiding to self-destruct is easy; just don't hit the DEL ("delete") button. Normally map makers will make it clear where death physics are, and there's not much you can do about the trigger happy admins.
Avoid getting shot
An obvious way to avoid getting shot, is to stay away from tanks that might fire shots at you. However, this is not very desirable (if you are out of their firing range, they are out of yours, and thus you can't blow up other tanks which is the fun part!). And it's not possible to hide forever, so you will eventually have to deal with situations where bullets are coming in your direction...
It's possible for you to blow up your own tank by shooting yourself. This can be done on maps where bullets can ricochet, which means that a bullet hits something, like a wall or a building for instance, and then springs off in a new direction, which is in a parallel angle if ricocheting off a vertical surface. So if you fire directly at a wall in a game where the ricochet option is "on", the bullet will spring back and possibly hit your own tank, thus blowing it up! If you shoot yourself (by accident or otherwise) you see a message saying "shot myself", your body-count will go up, and everyone else on the server gets to laugh at you.
You can avoid this by giving your shooting a little thought, i.e. don't stand close to solid objects (like buildings and walls) while firing directly at them, or fire at them in sharp angles, sending your bullets away from you even after the ricochet.
Not only can you shoot yourself, your teammates, your brothers in arms, can shoot you as well on most servers!
Dodging means getting your tank out of a bullets path. If you watch the movie "The Matrix", you'll get a fairly good idea of what dodging is all about.
Somebody has fired a GM at you, and it is bearing down fast. What do you do? You drive full speed in a circle perpendicular to the player firing the GM. Watch their frustration as the GMs miss the rear of your tank by a fraction. Keep driving until you're out of range or out of space to drive. This is particularly effective against stationary GM users. With practice, you can develop this method by moving in a spiral, gradually reducing the distance as you drive around the GMer. This way, you can close in and hopefully take a shot at them.
Jumping in order to avoid enemy fire is generally considered a bad idea, unless the jump is such that you land in a less accessible place (for example on top of a box). Jumping in the open makes you unbelievably venerable to being shot, as all the enemy tanks need to do is fire off a few shots in your direction just before you land. Don't do it unless it's your final option.
For further information on jumping tactics, see Jumping
Prevent the enemy from capturing your teams flag
A note on self destruction
Some people self-destruct in order to avoid getting shot. This may sound a bit strange at first, but the idea is that if you self destruct and thus avoid getting shot, you prevent your enemy from getting a hit point as a result of shooting you - and keeping your enemies hit count down is desirable.
Please don't do this!
It is generally frowned upon - if your enemy has you cornered, and your destruction is the only possible result in this situation, then of course he deserves the point. So please, either fight your way out, or die with honor!