Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#4141 closed defect (fixed)

Better gamesetup descriptions

Reported by: elexis Owned by: elexis
Priority: Should Have Milestone: Alpha 21
Component: UI & Simulation Keywords: patch
Cc: Patch:

Description (last modified by elexis)

Find myself having to explain the gamesettings again and again. A proper description should just be displayed in that textfield that currently shows the mostly unneeded map description.

The attached patch adds a number of strings depending on the chosen settings and hides some of them for 1v1s (as for example locked teams or last man standing is irrelevant in that case).

The strings explain the victory condition, rated game setting, locked teams / diplomacy setting and last man standing / allied victory setting. The number of players text is removed as it is redundant.

Attachments (3)

screenshots.png (207.4 KB ) - added by elexis 8 years ago.
better_gamesetup_descriptions_v1.patch (9.9 KB ) - added by elexis 8 years ago.
screenshot2.jpg (425.8 KB ) - added by elexis 8 years ago.
Updated version to work with the session

Download all attachments as: .zip

Change History (12)

by elexis, 8 years ago

Attachment: screenshots.png added

comment:1 by elexis, 8 years ago

Description: modified (diff)

comment:2 by elexis, 8 years ago

Another issue that troubles me:

The "mapsize" option for random map scripts in the gamesetup is wrong and misleading.

The title recommends a number of players which doesn't actually correlate to the effective mapsize. A "normal" map seems to be the perfect size for 3-8 player matches. A "small" or "medium" mapsize seem to be the best options for 1v1 matches.

If one picks a smaller mapsize, one will be very close to the enemy and at most one CC can be built in neutral territory. If one picks a greater mapsize, the performance will reduce drastically and one needs a long time to reach the enemy city, having a negative impact on the playability (boring waiting times, too much territory to control, bad for sending reinforcements).

The current options (see map_sizes.json) are:

	"Name": "Tiny",
	"LongName": "Tiny",
	"Tiles": 128
	"Name": "Small",
	"LongName": "Small (2 players)",
	"Tiles": 192
	"Name": "Medium",
	"LongName": "Medium (3 players)",
	"Tiles": 256,
	"Default": true
	"Name": "Normal",
	"LongName": "Normal (4 players)",
	"Tiles": 320
	"Name": "Large",
	"LongName": "Large (6 players)",
	"Tiles": 384
	"Name": "Very Large",
	"LongName": "Very Large (8 players)",
	"Tiles": 448
	"Name": "Giant",
	"LongName": "Giant",
	"Tiles": 512

No matter how the figures are changed, they lie. The best idea is probably to just remove LongName.

comment:3 by fatherbushido, 8 years ago

  • i agree to remove the number of players wich is misleading (and push players to use too big map, and to have more lag...)
  • i will test the description patch

comment:4 by elexis, 8 years ago

av93 sent me a message:

Hey elexis, just a suggestion about this patch. I think that would be useful to display that info also when playing, with a icon near diplomacy, trading, etc at upper right corner. Don't know if it's very difficult to do, or it can be done with a little effort.

He is absolutely right! Those strings should be moved to gui/common/ in preparation of #3263.

by elexis, 8 years ago

Attachment: screenshot2.jpg added

Updated version to work with the session

comment:5 by elexis, 8 years ago

The mapname has to be added and some cleaning has to be done.

Design questions:

  • Button or menu entry?
  • Should the properties and the values be aligned? (I.e. use 2 objects per row instead of one object for everything?)

comment:6 by elexis, 8 years ago

Everything besides the map-sizes strings should be done in #3263 unless my approach is completely wrong.

comment:7 by elexis, 8 years ago

Owner: set to elexis
Resolution: fixed
Status: newclosed

In 18692:

Objectives dialog. Icon by Lionkanzen. Reviewed by bb, fixes #3263 #4141.

Explain the new victory conditions and last man standing option in the gamesetup.
Add an ingame dialog showing these explanations and all other chosen gamesetup options,
so that players don't have to recall them and late observers don't have to ask.

comment:8 by elexis, 8 years ago

In 18854:

Remove the number of players recommendation per mapsize as it's plain wrong, refs #4141.

comment:9 by elexis, 8 years ago

Keywords: rfc removed
Note: See TracTickets for help on using tickets.