Page 1 of 1

Fuel & Ammo for tanks

Posted: Tue Aug 07, 2007 8:40 pm
by Fiesloch
I have suggested some new features on the source forge pages and I also want to post them here to reach a wide audience:

see also

https://sourceforge.net/tracker/?func=d ... up_id=3248


I suggest to introduce some new factors in the gamplay:

1) Fuel

A tank has a limited amount of fuel that gets less and less if the tank is moving (or flying).

To fill up the tank has to run over a new kind of flag: the FL - flag that refills a defined amount of fuel.

If the tank driver fails to refill or reach such a flag in time the tank cannot drive, jump or fly anymore.

One could think about activating a self destruct if the fuel is empty.

2) Ammunition

A tank has a specific number of shots, lets say 100 for example, this number is decreased by every shot of the tank and when it's zereo the tank cannot fire anymore.

To re-ammo the tank has to drive over a new AM flag that provides a certain number of shots.

Both features above need to be parameterized widely so that the properties of the fuel consumption, the gallons of refilling flags and several other things can be fine tuned by the server administrator.

Posted: Tue Aug 07, 2007 9:50 pm
by Grace F
No thanks, I probably would not play BZ anymore if this was added. You should make your own server/map and have these implemented so that people could try it out.

I just think it's too big of a change to really work.

With the ammunition, there are usually shot limits on certain flags anyhow. Having to drop the flag you have which might not have a shot limit, and finding an 'AM' flag aswell as refueling could get annoying.

Posted: Tue Aug 07, 2007 9:55 pm
by Contamination
This idea has it's pros and cons. Some people might like it, but I don't really.. :?

Posted: Tue Aug 07, 2007 9:55 pm
by Macrosoft
next thing you know, we'll have to get oil changes and tune-ups too :p

[SERVER->]you need new head gaskets. find the HG flag in the next 30 seconds or your tank will be immobilized

Posted: Tue Aug 07, 2007 10:03 pm
by CannonBallGuy
Grace F wrote:No thanks, I probably would not play BZ anymore if this was added. You should make your own server/map and have these implemented so that people could try it out.

I just think it's too big of a change to really work.

With the ammunition, there are usually shot limits on certain flags anyhow. Having to drop the flag you have which might not have a shot limit, and finding an 'AM' flag aswell as refueling could get annoying.
How would he run a server with features that he is requesting (and hence don't exist yet)?

Posted: Tue Aug 07, 2007 10:06 pm
by Grace F
I meant that if he knew how to, he could give it a go.


Also, if some people did think it was a good idea, they might be willing to help get this set up so people could try it out.

Posted: Tue Aug 07, 2007 10:28 pm
by blast
BZFlag is supposed to be simple. Adding fuel and ammunition limits goes against that simplistic concept.

Posted: Wed Aug 08, 2007 1:43 am
by Joe-Schmoe
Actually, there's a pretty simple way to implement the ammo idea. (Assuming this works, I have no idea how to code stuff)

You make it so that tanks without flags can't shoot, and then scatter some useless flags around with a shot limit on each one.

Posted: Wed Aug 08, 2007 3:20 am
by A Vicious Muffin
This is a bad idea. So you have all these people sitting around on the map like lame ducks because they can't move and have no ammo? Or I'm about to capture the flag and run out of fuel just before I get there? No thank you. Not to mention it's just plain annoying.

Posted: Wed Aug 08, 2007 6:09 am
by flight
well i assume you wouldn't have sitting ducks you would die when you run out of gas, but i think GraceF's suggestion is fair. someone could write a plug-in. i think it is an interesting idea, Howerver i do not think it should become a main BZflag applicable option. i'll be learning programing soon so maybe i'll see what i can do for a plug-in... in a couple years :P

plug-ins for BZflag are writen in c right? i'll have to check.

Posted: Wed Aug 08, 2007 7:13 am
by Grace F
C++ is the language BZ is written in, or so I've heard.

Posted: Wed Aug 08, 2007 7:53 am
by L4m3r
It'd be feasible to implement limited ammo with a plug-in, either by the flag method described by Joe-Schmoe, or directly through the API.

A fuel limit could also be done, probably, using distance, time, or a combination thereof. However, you'd only be able to destroy tanks, not immobilize them.

Posted: Wed Aug 08, 2007 8:11 am
by Fiesloch
Macrosoft wrote:next thing you know, we'll have to get oil changes and tune-ups too :p

[SERVER->]you need new head gaskets. find the HG flag in the next 30 seconds or your tank will be immobilized

Right. ... and for german tanks we need a bi-annual TÜV approval, regular tests of the emissions, etc.

Posted: Wed Aug 08, 2007 1:36 pm
by blast
L4m3r wrote:It'd be feasible to implement limited ammo with a plug-in, either by the flag method described by Joe-Schmoe, or directly through the API.

A fuel limit could also be done, probably, using distance, time, or a combination thereof. However, you'd only be able to destroy tanks, not immobilize them.
Technically, in 2.1/2.2, you could do both of these things. There is a message that can tell a tank whether or not they can move or shoot.

Posted: Wed Aug 08, 2007 10:47 pm
by L4m3r
blast wrote:
L4m3r wrote:It'd be feasible to implement limited ammo with a plug-in, either by the flag method described by Joe-Schmoe, or directly through the API.

A fuel limit could also be done, probably, using distance, time, or a combination thereof. However, you'd only be able to destroy tanks, not immobilize them.
Technically, in 2.1/2.2, you could do both of these things. There is a message that can tell a tank whether or not they can move or shoot.
Certainly. But I was referring to 2.0.x ;)

Posted: Thu Aug 09, 2007 7:13 pm
by *Boinkage*!
[SERVER]--> Your tank is polluting too much. Find a smog check station in 1 minute before you get blown up

[SERVER]-->OMG! YOUR BRAKES AND STEERING AND GUN AND SELF DESTRUCT FAILED AND YOUR TANK CAN'T BLOW UP NOW! HAHA! SUCKER!!!!1!!1!!1111! (;p)


A peek at the future.

Anyways, it may work. Instead, why not make "gas stations" and "ammo dumps" Entering reloads you or refuels you steadily. Bases could do the same, only for one team. Maybe, you could have two new flags: Full tank and Reload. They keep whichever supply they correspond to fully supplied. Shooting gas stations makes them catch on fire :twisted: . Ammo dumps go
KABOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOM!

Posted: Thu Aug 09, 2007 8:33 pm
by CannonBallGuy
Wow...
blast wrote:BZFlag is supposed to be simple. Adding fuel and ammunition limits goes against that simplistic concept.

Posted: Fri Aug 10, 2007 8:28 am
by too much loving
BTW: The flag suggestion list contains an unimplemented flag-idea named extra shot. If that idea is implemented into a future version of bzflag, then I guess that it could start looking a little like Joe-Schmoe's suggestion. (But then it should probably be "extra shots" instead of "extra shot")

http://my.bzflag.org/w/Flag_Ideas

Posted: Sun Aug 12, 2007 3:20 pm
by A Vicious Muffin
I still don't think this is good, but you could possibly turn this into a bad flag. When you pick it up, you can't shoot until you reach the antidote for the bad flag. But that would still be pretty hard, to go through a battlefield to reach a flag. Not a implement to the game, but a bad flag.

Posted: Tue Aug 14, 2007 5:54 am
by macsforme
I'm coming late to the party, I know, but like blast and others have said (and I agree with), it would change fundamental elements of gameplay, resulting in a game that is very different from the BZFlag that we now know (although it would probably still be fun). Such fundamental changes to the game generally do not happen, AFAIK.

Posted: Thu Sep 06, 2007 10:59 pm
by GMMan
Hmmm... A no-shooting flag. Always what I wanted for BZChat (if I ever get around to make it...)

There's BZFlag 2.2?!? Is it a beta or a source?

Posted: Thu Sep 06, 2007 11:28 pm
by macsforme
GMMan wrote:Hmmm... A no-shooting flag. Always what I wanted for BZChat (if I ever get around to make it...)

There's BZFlag 2.2?!? Is it a beta or a source?
It is currently in development... see http://my.bzflag.org/w/BZFlag_2.2

Posted: Fri Sep 07, 2007 12:43 am
by joevano
Constitution wrote:
GMMan wrote:Hmmm... A no-shooting flag. Always what I wanted for BZChat (if I ever get around to make it...)

There's BZFlag 2.2?!? Is it a beta or a source?
It is currently in development... see http://my.bzflag.org/w/BZFlag_2.2
So technically it is still 2.1... it will become 2.2 when it is released (just to clear up confusion, I know you know that Constitution).