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

[Request] Ways to sort the shipyard by characteristics other than category #119

Open
Zitchas opened this issue Oct 31, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Zitchas
Copy link
Member

Zitchas commented Oct 31, 2024

Problem Description

Currently, there is a problem with ship categories. Depending on who you ask we have too many categories, too few categories, or that the categories aren't well defined and there are ships that are in one that should be in another. We even have categories (Utility) that is basically defined as being a ship that belongs to at least two if not more of the other categories. Then there's the fact that a ship that might be in one category in one faction, might be a better match for a different category when compared to a different faction. What is a heavy freighter for humanity might only be a light freighter for the Wanderers, for instance.

Related Issue Links

#95

Desired Solution

One or more ways to sort ships in the shipyard and map ship list that is independent of the category the ship is assigned to. Sorting by major differentiating factors such as cost, total mass, cargo space, free bunks, total hp, total number of weapon hardpoints, and total number of bays are probably the main ones.

Even better would be having a way to round off the values and sort by more than one criteria. By this I mean that most of the above attributes are different for every single ship. No two ships have the same price, no two have the exact same health that I know of. As an example, say I want to buy the toughest ship I can possibly get. Right now, my methodology would be to go find the "Heavy Warships" with the guess that those are the toughest, then go through the list to find the toughest ship, and see if I can afford it. If I can't, go find the next toughest ship. Repeat until I find one that I can afford. Now, if we can sort the list by price, then I can just start at the most expensive and go down until I find a ship that I can afford, and see how tough it is. Then check the next couple ships beneath that, going down the price is as far as I care to go to see if there are any cheaper but tougher ships. Since every ship has a different price, it isn't possible to sort by more than one thing. Now, if for the purposes of sorting we rounded off price to the nearest 500k, then when we do a secondary sort for hp, we'll get blocks of ships still largely sorted by cost, but in small subsets would be sorted by hp. This way, a ship that might be 150k cheaper but has more hp will get sorted obove, while still retaining price as the overall list sorting .

Alternative Approaches

Ability to assign each ship a number of labels or tags, and then be able to limit the shipyard to the presence of desired tags. For instance, the Bactrian might have the combat, heavy, large cargo, bays, and large bunks tags; whereas a Carrier might have just combat, heavy, Navy, and bays.

Another alternative would be to have filters with ranges for a variety of the major attributes. So I could, for instance, look for ships that are between 2 and 3M credits , and have over 20k hp. This could, of course, be combined with the previously described sorting. Being able to sort by hp and limit it to ships under 3M would be effective too.

Additional Context

Ideas are welcome.

@Zitchas Zitchas added enhancement New feature or request help wanted Extra attention is needed labels Oct 31, 2024
@xobes
Copy link

xobes commented Nov 13, 2024

The missions list has some sort options. I think the the sorting of the Jobs page is something that should be considered more commonplace and applied in other areas as well.

  • Shipyard (sort by cargo space/outfitspace/engine space/ cost, etc.. there are a LOT of attributes though, so this one is more difficult)
  • Outfitter -- generally, I've noticed that it's not even that well sorted today, like things are not always together
  • accepted missions -- once you have them it's pretty hard to figure out what's still worth doing in a pinch (if you have say, 20-30 non-time-bounded all over the place (wealthy people, school trips, etc.) -- would be nice to sort by jumps-away-from current system, value, and even deadline -- presently they appear to be in the order they were accepted.

I put this here because it deals with sorting, and the mechanism is a more general concept, and the shipyard specifics are just one facet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants