beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.72k stars 287 forks source link

FFA show used start positions #3201

Open FIr3baL opened 3 months ago

FIr3baL commented 3 months ago

Description

Show a symbol above each start position, that is occupied in the current battle.

Why?

Maps can provide a quite smart logic to populate start positions dependent on the current player amount. That was a really nice step forward :)

At high level ffa games, it's absolute necessary to know if your neighbour spawn is free or not. You need to scout or guess where your approximated expansion ends.

But not all need to scout etc.. And there comes in what i would call "a disadvantage by knowledge leading to unfair win chances":

People, that play FFA for years... Or lets say: Those with a very good memory - KNOW exactly where start positions are expected to be. (6 players: left spot free, 10 spots, right spot free, 16 players, both occupied)

New players have no access to this information for a long time until they get experienced and even then: Most won't remember exactly, if they don't play on a daily basis.

FFA and 1v1 are already modes, where you are all on your own, you need to master all aspects of BAR, e.g: BAR interface, key bindings, balance of units, eco system, tactics, strategies, etc.. I think there is no need to hide an information, that is practically known by your superior opponents.

What area of the game does this feature request pertain?

Gameplay

Other (optional)

No response

PtaQQ commented 3 months ago

Approved, esp that that information is already exposed and some lobby clients are able to access it.

FIr3baL commented 3 months ago

My assumption was a little wrong. With the ffa_startpoint extension it's possible to have multiple layouts for the same number of players. (see pic) https://github.com/beyond-all-reason/Beyond-All-Reason/tree/master/luarules/configs/ffa_startpoints grafik

Conclusion: a) There are maps with fixed startpoints only, which are predictable, if you know the numbers of that start points. b) Maps with ffa_startpoint config give random output and as a player u need to guess how likely it is to have a free spot next to you. (E.G.: On Dworld 10-way 1 out of 3 layouts have startpoint nr. 4 occupied)

So, this issue could be closed at this point. Revealing sth. that is made random by design is contradictory.

This topic could be changed like the following: "Add an experimental option to show start points. With some experience/feedback from the playerbase it will show, if this is sth. to keep or not." If this still gets approval, just change the topic or give me a ping.