Improving the load game dialog
Bug #846409 reported by
Astuur
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Wishlist
|
cghislai |
Bug Description
The current dialog screen to load a savegame has too little information to really be useful.
(the same applies to the "load replay" screen.)
This is especially true, if you try to keep some savegames for a longer period.
Basically this forces you to load the savegame and maybe then realize what it is.
Since this window offers a lot of space, I have made an attempt to mimic an ideal "Choose your savegame" screen (attached).
I have probably overdone this a bit, as usual, and some things may be really hard and a lot of work, if ever somebody tries to code this, but it can always be "triaged"
Related branches
lp://staging/~widelands-dev/widelands/minimap
- SirVer: Approve
-
Diff: 654 lines (+216/-82)13 files modifiedsrc/game_io/game_preload_data_packet.cc (+27/-0)
src/game_io/game_preload_data_packet.h (+2/-0)
src/graphic/in_memory_image.cc (+2/-1)
src/graphic/render/gl_surface_screen.cc (+6/-0)
src/graphic/render/minimaprenderer.cc (+63/-54)
src/graphic/render/minimaprenderer.h (+20/-8)
src/logic/immovable.cc (+1/-1)
src/logic/worker_descr.cc (+0/-3)
src/ui_basic/icon.cc (+17/-4)
src/ui_basic/icon.h (+6/-1)
src/ui_fsmenu/loadgame.cc (+44/-2)
src/ui_fsmenu/loadgame.h (+10/-0)
src/wui/minimap.cc (+18/-8)
Changed in widelands: | |
status: | Confirmed → In Progress |
assignee: | nobody → cghislai (charlyghislain) |
milestone: | none → build18-rc1 |
To post a comment you must log in.
Great mockup! Lots of good ideas. Btw, there is also a bug report on adding more details when loading a replay (bug 590528).
I like most of it, but I have some comments and suggestions for improvement in different areas:
1. Showing the map. While this could be useful, I prefer not knowing how the map looks, where my opponents are located etc. before discovering it in the game. This may be a personal preference.
2. The table with information. This is pretty much great.
2A. I assume the cell marked LAN could switch to Internet, or remain empty if it was a single player game?
2B. You could probably reorganize it a bit, because some of the cells will contain only a limited amount of text.
2C. I also think I would put the map name at the top, then the gametype information below.
2D. Have you thought about fitting in win condition somewhere?
3. The list of saved games have become slimmer. I understand this is to make room for the player information, but I wonder how this will affect save games with longer names compared to present.
4. The name column in the player info table may be a challenge. With shared kingdom I am not sure if the additional players are added together (so that you have multiple names for the same player), but it seems likely. Otherwise it looks really nice.
5. The memo column/comments. This would require some way of storing notes in Widelands, which probably won't happen at least based on bug 601405.
Lastely, a question for the programmers:
6. How much of the sketched information is actually included in a savegame and is this available through some API or similar? Is this data which is available and someone just has to present it, or does it need to be exposed to the load game menu?