DaemonEngine / Daemon

The Dæmon game engine. With some bits of ioq3 and XreaL.
https://unvanquished.net
BSD 3-Clause "New" or "Revised" License
293 stars 60 forks source link

Improve the selection map menu #650

Open superdupont-fr opened 1 year ago

superdupont-fr commented 1 year ago

Hi!

When there is a lot of map, the menu for map is unpractical. You can't click directly on last maps, hidden. You must use the cursor key...

And, there is no information about the size. If you don't know the map, you can't know.

==>

Why not a view in mosaic mode? Like UFO-AI or other game.

Also, how to add and group maps by size.

Also, add categories map, like PVE, training, ...

I know this will need works on the UI and the code. Just a think wrote down.

ghost commented 1 year ago

Also, add categories map, like PVE, training, ...

Those are not maps per-se but only a layout, which usually should be accompanied by specific settings, that currently there is no way to automate (see https://github.com/Unvanquished/Unvanquished/pull/1795 which aims at fixing partially this lack of automation)

necessarily-equal commented 1 year ago

Hi, map selection / game start UI is among the things I'd like to do once we get the latest version of RmlUI in Unv.

I feel like the size thing is a different issue though, and probably should have its own issue elsewhere because it's a hard enough problem on its own.

About the UI thing, I think we need to gather as many mockups or screenshots as possible, to give an idea of what works and what doesn't and make an implementation easier.

ghost commented 1 year ago

Also, UI things should go on https://github.com/Unvanquished/Unvanquished tracker

The fact daemon could provide way to know a map's size estimation (I insist, ESTIMATION) still belongs to engine, though.