Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new default games alphabetically #7049

Open
Kebap opened this issue Dec 22, 2023 · 0 comments
Open

Add new default games alphabetically #7049

Kebap opened this issue Dec 22, 2023 · 0 comments

Comments

@Kebap
Copy link
Contributor

Kebap commented Dec 22, 2023

Brief summary of issue / Description of requested feature:

  • Status quo is unclear on where to add new default games to the list in connection window
  • In fact new games got added in random positions, where in the past they were added at the end

Steps to reproduce the issue / Reasons for adding feature:

  1. Games are to be added in alphabetical order per https://github.com/Mudlet/Mudlet/blame/bcb8673153bcf7535950254f3a0060f8112dd09b/src/TGameDetails.h#L65
  2. Only doubt now: How to insert new games alphabetically into a non-ordered list?
  3. I guess we may need to sort them all eventually
  4. Part of this was already expected when decided on patreon in 2021-09
  5. Discussion involved ideas on how to mitigate the pain of moving existing games
  6. UI features (with minimal screen estate required) were suggested including:
  • mark games as favorites, to be sorted at top
  • sort games by usage, store how often they connect
  • highlight 2-3 random games at the top, so not only games with A are shown
  1. UI features were postponed at the time, just decided new games should be added alphabetically into the existing list
  2. Eventually a new UI for connection dialog should be established alike Steam showcasing games in a more modern way

Error output / Expected result of feature

  • Easy as a player to find games alphabetically
  • Easy as a player to know where new games arrive
  • Easy as a developer to know where to add new games

Extra information, such as the Mudlet version, operating system and ideas for how to solve / implement:

Games listed in TGameDetails.h today are the following:

3Kingdoms
3Scapes
Aardwolf
Abandoned Realms
Achaea
Aetolia
Avalon.de
BatMUD
Carrion Fields
Cleft of Dimensions
Clessidra
CoreMUD
Fierymud
God Wars II
Imperian
Legends of the Jedi
Luminari
Lusternia
Materia Magica
Midnight Sun 2
MorgenGrauen
Mudlet self-test
Mudren
Multi-Users in Middle-earth
Realms of Despair
Reinos de Leyenda
Slothmud
StickMUD
WoTMUD
ZombieMUD

This assumes (but not sure) if 3k etc. are alphabetically sorted in front of A, or rather at T for THREE.

Let's assign numbers to show how the alphabetical sorting should be following this logic:

grafik

Whereas currently we have the games sorted in this order:

grafik

For comparison, this was the list of games at the time of decision (2021-09):

grafik

Grey areas show, where games got added into the list since then.

Summary:
Games got added practically everywhere, where a somehow adjacent letter was found.
Whereas before 2021-09 you could expect new games at the end in order of last added.

vadi2 added a commit that referenced this issue Feb 8, 2024
<!-- Keep the title short & concise so anyone non-technical can
understand it,
     the title appears in PTB changelogs -->
#### Brief overview of PR changes/additions
Add Accursed Lands as a default game
#### Motivation for adding to Mudlet
Game fulfils requirements in https://wiki.mudlet.org/w/Listing_Your_MUD
#### Other info (issues closed, discussion etc)
Note that we have an outstanding discussion on ordering of the games:
#7049

---------

Co-authored-by: Stephen Lyons <slysven@virginmedia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant