Opened 8 years ago

Last modified 4 years ago

#4110 closed enhancement

Starting positions in game setup — at Version 3

Reported by: _kali Owned by:
Priority: Nice to Have Milestone: Alpha 24
Component: UI – Game setup Keywords:
Cc: Patch:

Description (last modified by elexis)

I'd like to propose adding "Player Placement" as a setting during Game Setup. Some new maps like Ambush and Frontier offer a variety of player placement strategies like: radial, stronghold, line and random. Some players seem to prefer random placement because of the uniqueness of the map and others find it unbalanced.

Since not all maps can realistically offer all possible placement types, I'd like to suggest that maps can whitelist their possible starting setups in their JSON file like: "placements": ["radial", "stronghold"]

I think the GUI should also have an option for "Map Default" since some maps like Hell's Pass randomly pick a player placement type.

Change History (3)

comment:1 by Palaxin, 8 years ago

In Stronghold Crusader there is a minimap preview in the game setup where you can set starting positions manually via drag-and-drop. I personally like this because it allows maximum customization.

Last edited 8 years ago by Palaxin (previous) (diff)

comment:2 by elexis, 8 years ago

Would be a great feature so that people can play maps like ambush even if they don't want to play with the completely random or stronghold placement.

See also nomad on all maps #3591.

comment:3 by elexis, 6 years ago

Description: modified (diff)

(Since only few maps support different placement patterns currently, there wouldn't be an expectation of persistance of this setting when switching maps.)

So it could be implemented using #4838. EDIT: Actually no, since this setting is shared by many maps, so it should be in gamesetup.js like the biome.

(Also this will run into the same issue of Atlas requiring a new dropdown or not being able to recreate the same map as the gamesetup can)

Last edited 6 years ago by elexis (previous) (diff)
Note: See TracTickets for help on using tickets.