Opened 6 years ago

Closed 3 years ago

#5315 closed defect (fixed)

Gamesetup Map Browser

Reported by: elexis Owned by: wraitii
Priority: Should Have Milestone: Alpha 24
Component: UI – Game setup Keywords:
Cc: Patch: Phab:D1703

Description

  • Currently only the host can see the map.
  • In order to see the map preview image of a map, one has to change the map using a dropdown object. Many users don't know that the arrow-keys allow browsing through the maps.

In order to chose the most interesting map in the gamesetup screen, every player participating in the match including the host should be able to view all maps on a separate screen, allowing them to visually compare them without user interaction.

  • MapFilters would allow to only see land, naval or trigger maps.
  • Clicking on a map should select it
  • Map Description should be displayed, at least in the tooltip
  • The right side could show a panel with a magnified selected map preview + map description label, similar to the lobby/gamesetup/savegame screen.
  • Since scrolling isn't available, paging needs to be used.

Discussed with nani in the lobby and a started implementation by nani in https://code.wildfiregames.com/P135

Change History (5)

comment:1 by elexis, 5 years ago

Milestone: BacklogAlpha 24

comment:2 by Imarok, 5 years ago

Component: UI & SimulationGame setup

Move tickets to Game Setup as UI & Simulation got some sub components.

comment:3 by Stan, 3 years ago

Owner: set to wraitii
Patch: Phab: D1703

comment:4 by Stan, 3 years ago

Patch: Phab: D1703Phab:D1703

comment:5 by wraitii, 3 years ago

Resolution: fixed
Status: newclosed

In 24459:

Map browser, used in the gamesetup and in the main menu.

This grid-based system allows browsing all available maps at a glance, encouraging more diversity and making it nicer to pick a map.

Moves the mapCache and the map filters controller to the gui maps/ folders, and include that folder where it is used, instead of them being in common/ or the gamesetup.

Comments By: Freagarach

Patch By: Nani (reworked by elexis then wraitii)

Fixes #5315 (though further work, such as proper scrolling, would be nice).

Differential Revision: https://code.wildfiregames.com/D1703

Note: See TracTickets for help on using tickets.