naev / naev

Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
https://naev.org
Other
837 stars 202 forks source link

Ship Sorting #1307

Open bobbens opened 3 years ago

bobbens commented 3 years ago

Add an option to sort owned ships by other criterion instead of price, such as name, or class.

amylaar commented 3 years ago

With a 1366x768 display (because of opengl 3.1), the ship selection is indeed quite painful when you have a good collection. I think the most useful other criteria would be most recently flown. Because most of the time you use a small rota of specialized ships, and use other ones only when new challenges arise. Or maybe instead of most recently flown, you could sort by most recently swapped in front position.

Other potential sort criteria:

The ship selection would also be easier if more could be seen at once. Maybe if you could click on 'available ships' to make them take over the space for the outfits too. Or a separate tab just for ship selection. Then, instead of just one line of five ships, it could display five lines of five ships each, and you could scroll without having to worry about missing lines of ships.

onpon4 commented 3 years ago

In fact, sorting by price by default presents a problem: it means that your ships can get rearranged as you equip / unequip things (that's the reordering while reconfiguring thing @amylaar mentions). So default sorting should probably instead be by base price (the price of the ship without outfits), possibly sub-sorted by ship name in case you have two ships with the exact same base price (for consistency).

But yes, we should have different kinds of sorting available. That'll only get more important as the number of ships we tend to collect increases. Perhaps just chosen by a drop-down list.

🕵️

PhoenixRiver commented 3 years ago

But yes, we should have different kinds of sorting available. That'll only get more important as the number of ships we tend to collect increases.

Maybe it is worth considering charging maintenance for keeping ships in storage and requisitioning them if the player doesn't pay up... would this not help reduce the number of ships people keep in storage? ;) :D - but seriously, how many ships do you need?! :P

Phoenix

onpon4 commented 3 years ago

It's like Pokemon. Gotta collect 'em all. I rather like that, so I'd rather not make design choices that go against it.

🕵️