You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is one of two views over train stations that I think we should have. After a lot of thought I think this works.
Suppose we encourage players to name their stations like "water pickup" or "pickup water", or "pickup water west". This forms a kind of hierarchy. One can debate/reorder based off relevance, but no matter what order you put those parts in, you get a hierarchical relationship. It's hard not to.
So, there's a solution for that called trees. One would press tab in train station selection menus to get to it. Inside it, each level of the tree moves one one word to the right. For example, the first level would be "water", "iron", ... and the second level "dropoff" and "pickup", and the third level where "east" or "west" say. For each layer, if a station "stops" there--e.g. "water pickup" and "water pickup west" it gets an entry below the child words.
This moves train station selection from O(N) to O(log n). It's still not the most convenient thing in the world, but that's a big improvement and would allow managing hundreds of stations at least before it becomes intractable. Right now, hundreds of stations means hundreds of keypresses to select one.
The text was updated successfully, but these errors were encountered:
ahicks92
added
the
ui2
Large improvements to the UI and input systems for efficiency of long-term players
label
Oct 31, 2024
This is one of two views over train stations that I think we should have. After a lot of thought I think this works.
Suppose we encourage players to name their stations like "water pickup" or "pickup water", or "pickup water west". This forms a kind of hierarchy. One can debate/reorder based off relevance, but no matter what order you put those parts in, you get a hierarchical relationship. It's hard not to.
So, there's a solution for that called trees. One would press tab in train station selection menus to get to it. Inside it, each level of the tree moves one one word to the right. For example, the first level would be "water", "iron", ... and the second level "dropoff" and "pickup", and the third level where "east" or "west" say. For each layer, if a station "stops" there--e.g. "water pickup" and "water pickup west" it gets an entry below the child words.
This moves train station selection from O(N) to O(log n). It's still not the most convenient thing in the world, but that's a big improvement and would allow managing hundreds of stations at least before it becomes intractable. Right now, hundreds of stations means hundreds of keypresses to select one.
The text was updated successfully, but these errors were encountered: