
I was expecting additional requests but that one is a surprise. What would be an example of how you would use ranges? Putting ranges wouldn't be too hard but the interface could get a little confusing for people to use.
This suggestion was half serious, because it would be useful to me, but I'm not sure about its usefulness to other Players. Thus, it may not be worth the effort to implement it.
First, let me say that a range of keys is a compromise between what we have ("any" or a single key) and any arbitrary subset of keys. I will cover ranges of keys first and subsets of keys later.
A range of keys would make sense for Difficulty, Speed and Map Size:
For example, The HOF Ad-Hoc Query generates interesting rankings when Difficulty=any. However, most top ranked games would be Settler. That won't be of much interest to someone who usually plays Emperor level. Such a person is primarily interested in Emperor games, but may wonder how Monarch and Immortal games compare to Emperor. Thus, the Difficulty range Monarch-Immortal may be far more interesting for this individual than Difficulty=any.
Another individual may wonder whether his Prince game is the best at Prince difficulty or higher. He would pick the Difficulty range with lower bound of Prince and with no upper bound, in other words, Prince- (Prince-Deity).
Map Size ranges are similarly interesting. One player may concentrate on Standard Maps, but may be interested in how Standard Map games compare to Large and Small Map games; he would use Map Size=Small-Large. On the other hand, someone may want to know how his Tiny Map game compares to other Tiny or larger Map games; he would use the open ended range Tiny- (Tiny-Huge).
Speed=Quick-Epic would be favored by those who believe that Marathon games dominate the Main Table too much.
Diversion on the topic of subsets of keys:
Victory Condition, Civ/Leader and Map Type have no sensible meaning for key ranges, but the more general subset has some usefulness.
Two or more similar Victory Conditions may be filtered-in like Conquest, Domination and Religous or Diplomatic, Space Race, Space Colony and Cultural (the best of these two groups of victories end around the same Era).
The most interesting Key to subset would be Civ/Leader. The most obvious subset would Civ/Leaders with a specific Trait. The subset groupings of Civ/Leaders is almost unlimited.
For example, the Map Type subset of all Single Landmasses (including or excluding Terra) may filter-in all Maps where it is presumed easier to win a Conquest, Domination or Religious Victory. All Flat Maps would be another obvious subset of Maps that someone may want filtered-in for a ranking.
Difficulty, Speed and Map Size where key ranges make sense, can also be specified as key subsets. This is especially true of Speed where it may be useful to specify the key subset {Quick, Marathon} which is not a key range.
I can add the entries IDs to the Ad-Hoc fairly easily but what if I added a few entries that are any speed to the Game Info drop down without going the full prev/next list.
In my opinion, the drop down could include all Speeds with the games matching the Speed of the original game listed first. In this case, the Speed of each game should be clearly identified in the game drop down list.
Games a Map Size smaller or larger are the next most useful game to include in the drop down list.
Other Victory Conditions are the least useful type of game to include.
Thanks for all the great work. The HOF web site is extremely innovative already!
Sun Tzu Wu