ZeroK-RTS / Zero-K

Open source RTS game running on the Spring/Recoil engine
https://zero-k.info
GNU General Public License v2.0
690 stars 207 forks source link

Make ignored startbox leaky #1747

Open GoogleFrog opened 7 years ago

GoogleFrog commented 7 years ago

This modoption would allow players (not AIs) to ignore their start boxes and place their start point anywhere they like. This allows sufficiently organized custom games players to play whatever start configuration they like.

sprunk commented 7 years ago

Should nominal boxes still be drawn?

They won't mean anything on gameplay level so they might confuse people into thinking the option didn't work. However they are a good reference point when organising people.

Anarchid commented 7 years ago

Markers also provide reference points, at least in-team.

Licho1 commented 7 years ago

Imo if you draw boxes they will think they have to place there, better to not draw in such a case.

Licho1 commented 7 years ago

On the other hand, they might want to do this with AI .. and AI should still use the box. .. so perhaps the best solution would be to show "leaky" box? So that they see where AI starts?

GoogleFrog commented 7 years ago

If you can figure out how to draw "leaky" boxes then that is probably the best solution. Players can also use it to coordinate where to start if they are on opposite teams.

Licho1 commented 7 years ago

This does not show leaky stuff though? Reopening.

CrazyEddieTK commented 7 years ago

Suggestion: for non-mandatory startboxes, draw only the borders of the boxes, leaving the interior transparent. Draw the borders very thick, and perhaps stippled and/or gently pulsing.

It won't necessarily be obvious that this means "you can place anywhere", but presumably at least one player knows that already if they enabled the modoption. But it would at least signal that something about the startboxes is different, and it would still indicate where the nominal startboxes are for player coordination and AI use. I would also provide a visual suggestion that the startboxes are no different from any other locations on the map (since the inside and the outside of the boxes would look the same).