Faster Rabbits

Make suggestions for improving one of the best games on the net!
Post Reply
User avatar
alfa1
Private First Class
Private First Class
Posts: 133
Joined: Tue Dec 04, 2012 10:21 pm

Faster Rabbits

Post by alfa1 » Fri Feb 03, 2017 3:52 pm

Why? Because, in the real life rabbit chase, the rabbit has this advantage; if not, as nowadays, the rabbit dies a lot (think on 9 vs. 1, i. e.). I understand it is not possible by plugins since we want still allow it to get flags at once. Maybe, also, allowing to set its speed variation through a variable or a server argument.

User avatar
Zehra
Private First Class
Private First Class
Posts: 662
Joined: Sun Oct 18, 2015 3:36 pm
Location: Arctic

Re: Faster Rabbits

Post by Zehra » Fri Feb 03, 2017 8:14 pm

I think this would be an improvement as the rabbit should have a bit of a speed advantage, but not enough that prevents people from getting them.
The speed might also be able to be adjusted depending on number of players.
If there were one hunter and one rabbit, then there would not be a change in speed, but if there were four hunters, then the rabbit would have a 5 percent speed increase over the hunters.

-Zehra
Those who are critical of me, I'll likely be the same of them. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

Note: Plug-in developing and requests currently on hold due to technical issues until further notice.

See where I've last been active at Strayers.
Visit BZList.net for a modern HTML5 server stats site.

User avatar
macsforme
General
General
Posts: 2024
Joined: Wed Mar 01, 2006 5:43 am

Re: Faster Rabbits

Post by macsforme » Fri Feb 03, 2017 10:23 pm

You are taking away the opportunity for highly skilled players who can hold off a bunch of others to truly shine. Rabbit hunt is not about having fair odds as the rabbit.

Also, altering the tank speed may throw movements/jumps off on some maps, where geometry is spaced apart very specifically.

User avatar
alfa1
Private First Class
Private First Class
Posts: 133
Joined: Tue Dec 04, 2012 10:21 pm

Re: Faster Rabbits

Post by alfa1 » Sat Feb 04, 2017 7:39 pm

Constitution wrote:You are taking away the opportunity for highly skilled players who can hold off a bunch of others to truly shine.
As I said, I usually/always see that rabbits die a lot; as much as it makes rabbit chase gamestyle hard to enjoy. I really don't remember or don't see at all those "highly skilled players". Again, think, in any map, if you have 9 players versus 1; how much will that one last? Seconds.
Constitution wrote:Rabbit hunt is not about having fair odds as the rabbit.
I didn't mean "fair odds", but giving the rabbit a bit more of advantage, of power, to make it easier for it. Another case to be implemented could be, I remember now, using more than 1 rabbit at once, like a team. It could depend on a fixed number or on a percentage according to players' amount; both as a server argument.
Constitution wrote:Also, altering the tank speed may throw movements/jumps off on some maps, where geometry is spaced apart very specifically.
Yes, I agree somehow, but also think on the V flag which usually is enabled on R. C. maps. If it is enabled by design then think on this speed advantage as if it was always enabled for the rabbit. Nothing too bad/outstanding.

Just to clarify, this would be *optional*, since you could adjust the variation of rabbit speed by a server argument or variable, being able to disable it (setting it to 0, let's say), to maintain the nowadays style.

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5184
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: Faster Rabbits

Post by JeffM » Sun Feb 05, 2017 1:20 am

The original design for Rabbit Chase did have faster rabbits, but as a trade off, they could not shoot. The current version with vicious rabbits removes the speed but allows them to shoot.

This could be done with a plug-in with a minor API enhancement by using the handicap system

https://github.com/JeffM2501/bzflag/com ... 721ee9bea0
ImageJeffM

User avatar
alfa1
Private First Class
Private First Class
Posts: 133
Joined: Tue Dec 04, 2012 10:21 pm

Re: Faster Rabbits

Post by alfa1 » Mon Feb 06, 2017 6:15 pm

Thanks, JeffM, for your contribution. I had not thought about the handicap system but now I see it. Regarding to the "adding more rabbits" case, I guess this can be done with a plugin and teams (like team balancing one); though, I wonder if it could manage orange and grey colors in any way.

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

Re: Faster Rabbits

Post by blast » Mon Feb 06, 2017 10:07 pm

While the rabbit is a proper team in 2.4, our logic may still only work for a single rabbit. For instance, there isn't a generic 'change team' message in our protocol, just a 'new rabbit' message.
"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
optic delusion
Special Forces
Special Forces
Posts: 1008
Joined: Sat Sep 25, 2004 2:29 pm
Location: Planet MoFo
Contact:

Re: Faster Rabbits

Post by optic delusion » Tue Mar 31, 2020 12:31 am

Howabout....
The rabbit is the only one who can jump?
Take a look at my Defender game mode concept.

Thinking is not an automatic process. A man can choose to think or to let his mind stagnate, or he can choose actively to turn against his intelligence, to evade his knowledge, to subvert his reason. If he refuses to think, he courts disaster: he cannot with impunity reject his means of perceiving reality.

User avatar
tainn
Private First Class
Private First Class
Posts: 204
Joined: Sun Nov 18, 2018 7:25 pm
Location: zone of the phantoms

Re: Faster Rabbits

Post by tainn » Tue Mar 31, 2020 1:13 am

I would be down for more team-specific limited access. One aspect I have thought of the most is a drivethrough wall, but you can only drive through it if you belong to a certain team.

If a core change would be done that would allow for matters like that, it could lead to some interesting development in maps and their strategies. Rabbit hunt included.

User avatar
alfa1
Private First Class
Private First Class
Posts: 133
Joined: Tue Dec 04, 2012 10:21 pm

Re: Faster Rabbits

Post by alfa1 » Tue Mar 31, 2020 5:40 pm

optic delusion wrote:
Tue Mar 31, 2020 12:31 am
Howabout....
The rabbit is the only one who can jump?
tainn wrote:
Tue Mar 31, 2020 1:13 am
I would be down for more team-specific limited access. One aspect I have thought of the most is a drivethrough wall, but you can only drive through it if you belong to a certain team.

If a core change would be done that would allow for matters like that, it could lead to some interesting development in maps and their strategies. Rabbit hunt included.
Both ideas seems good to be added to the list of potential new variables. On the "wall" case, I think I remember from Mystic Valley - Rabbit Chase that the rabbit had little "houses", then with special walls for them, they could hide there, like having OO.

BTW, the JeffM's link seems lost on some tries. I will keep searching for it.

User avatar
Zehra
Private First Class
Private First Class
Posts: 662
Joined: Sun Oct 18, 2015 3:36 pm
Location: Arctic

Re: Faster Rabbits

Post by Zehra » Wed Apr 01, 2020 1:02 am

While I have not yet attempted it, I've strongly considered the possibility of "per" team attributes on objects, such as death, drive-through and shoot-through.
Although I am uncertain of it, the possibility of doing so within the current protocol came to me after completing the TeamDeathZones plug-in.

If it is possible to "send" different maps or rather variations of a specified map, we can easily have per-team attributes on objects.
This in practice means that the client receives a different map based on it's team, so we send a map which has certain death objects that the other maps would not include, thus granting "per-team" death objects.(Although it does not take place in actuality, it perfectly simulates it, which is good enough for now.)

-Zehra
Those who are critical of me, I'll likely be the same of them. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

Note: Plug-in developing and requests currently on hold due to technical issues until further notice.

See where I've last been active at Strayers.
Visit BZList.net for a modern HTML5 server stats site.

trpted
Private First Class
Private First Class
Posts: 194
Joined: Mon Feb 21, 2005 8:29 pm

Re: Faster Rabbits

Post by trpted » Wed Apr 01, 2020 8:20 pm

Here is/are my two cents.

On date and time of posting, there is/are a total of 184 publicly listed servers. Out of those (again correct on date and time of posted), with these stats:

Number of servers with players = 40

Number of servers with OBS = 7

Number of servers with CTF's = 117

Number of servers with FFA = 59

Number of servers with OFFA = 2

and last but not least number of servers with rabbit chase (any version of rabbit chase. Using filter #4 set to /+rabbit) = 6.

--

More stats, as of right now as I post this.

The only rabbit chase with players = Rabbit - Test - Tuxee/Contribusted - [Europe] - Updated 2016-09-01.

No players on OFFA.

There is only one server with players doing plain FFA.

There is only the following servers with players doing CTF: Two Tanks Laser Snipping, Apocalypse TwentyTwenty! : Planet-MoFo, and Alpine Assault (R4) by LouMan.

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5184
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: Faster Rabbits

Post by JeffM » Wed Apr 01, 2020 9:19 pm

These are diffs of that commit from the removed GitHub fork. Do with them what you will.
Attachments
f5e8b15ca92a3baca0b2831a7498c9a860903929_HandiCAP_API.zip
(2.61 KiB) Downloaded 8 times
ImageJeffM

User avatar
alfa1
Private First Class
Private First Class
Posts: 133
Joined: Tue Dec 04, 2012 10:21 pm

Re: Faster Rabbits

Post by alfa1 » Thu Apr 02, 2020 6:40 pm

Thank you very much, JeffM!

By the way, I ask developers (in the case I did it): would a modified server with this patch (with the objetive of making future plug-ins) be allowed to be hosted publically (on the List Server)?

Thanks, Zehra and trpted, for your contributions!

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5184
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: Faster Rabbits

Post by JeffM » Fri Apr 03, 2020 3:04 am

it's a trivial API change, it does not affect the protocol or gamplay in any real way. It uses a system that's already in the game. I would think that would be fully within the guidelines of the list server.
Don't be so worried about what is and is not allowed ;)
ImageJeffM

Post Reply