Alternate Game Board Sorting

From WarfishWiki

Jump to: navigation, search


[edit] Status live

[edit] live test

I've gone ahead and added some of these so we can see how they look see below for links. I've taken "easy values" for most of these.. in other words easy to implement so we can see how they look. In some cases I took a proxy value to see what would look like Please comment. Thanks again FadeToOne for the great format of your feature suggestion.. definitely makes for quick implementation --Steven 19:31, 19 March 2008 (UTC)

[edit] live now

links added to bottom of board Directory pages --Steven 18:15, 24 March 2008 (UTC)

[edit] Existing Methods

Currently, the only browse views available to users are as follows:

  • Shared Boards - View in order of addition, newest first.

The newest boards show up at the beginning, and older boards show up at the end.

  • For Sale Boards - View in order of rating, highest first.

Higher rated boards show up first. Boards with fewer than 10 reviews show up after the set of maps with 10 or more reviews.

[edit] Suggested Methods

Some additional orderings may be beneficial to users (feel free to add more below):

  • Age (For Sale Boards) - Order by age, newest first

Boards would be listed by order of age, with newest boards for sale listed first. The reverse, oldest first, could also be a toggled option. This may be more complicated for for sale boards since it would have to consider the first textual review that enabled the board to go up for sale.

Sort by Age
  • Alphabetical - Order by name

Boards would be listed in order by name from A-Z. A reverse could also be toggled, ordering the boards instead from Z-A.

For sale
  • Rating (Shared Boards) - Order by rating

Boards would be listed in order of rating, from highest to lowest, similar to the current For Sale Boards method.

Sort by straight rating
Sort by rating boards with fewer than 10 reviews show up after the set of maps with 10 or more reviews
  • Sales Rank - Order by number of sales

Boards would be listed in order of total number of sales, from highest to lowest. This would enable users to see what boards are popular, rather than how people have rated them. Since actual sales numbers may make some designers feel more inferior than others, the rank number could be displayed (or no number displayed at all).

Here I took a proxy value mainly because it was easier... "total number of overall ratings" was easily accessible in the database but this should be fairly well correlated with usage and also sales. In any case check it out and see if you generally agree... looks generally right..older boards have a higher score on this metric... --Steven 19:31, 19 March 2008 (UTC)
Another thought.. can you verify by looking at your own board sales that on Settings > Account page to see that your boards are ordered in the same way relative to each other when sorted by "total number of overall ratings" (in links below) as compared to your sales data? --Steven 19:47, 19 March 2008 (UTC)
For sale
Clever approach! From the top 8 of my map sales that I looked for, 1st-4th were in order, 4-6 were backwards (6th was before 5th, which was before 4th) but fairly close together, and 8th was 8. It's not perfect, but it's close. Sorting by number of reviews might actually be more informative to people than sales rank would be anyway. --FadeToOne 14:30, 21 March 2008 (UTC)
Good to hear that this metric is generally confirmed by your sales data. The data is probably a little sparse for your 4-6 (looked like they had 10,3,3 and 1 ratings), but hopefully when there are more data points they too might fall into line. I think you're right.. it is a little more useful since it can also be applied to not-for-sale boards... i guess it is sort of a "popularity" rating... although not sure if that describes it.. is a board still popular if it has tons of ratings but a very low rating score? Now we just have to come up with a clever name for this. --Steven 15:37, 21 March 2008 (UTC)
Perhaps this could be called "Most Played"? --Steven 17:45, 21 March 2008 (UTC)
Not sure how well the number of plays compares to the number of reviews. For instance, I have a board that have been around a while, and has about 75 finished games, and just got their its first review today; whereas another board that I created soon after had 3 reviews within a couple days. But yes, I suspect with more data points, the correlation will be more apparent. The problem with reviews is that they don't necessarily reflect popularity as much as they reflect the board's qualities that make people want to comment. People may not feel compelled to comment on an average quality board, but would feel the need to provide bad feedback at a poor quality board. My guess is the distribution of reviews per board may fall onto a bell curve, with the extremely good and extremely bad boards having more. It's also entirely possible that I'm wrong, and the bad reviews do a good job of preventing more people from playing which would lower the review count. Hopefully some of that made sense... the ideas are kind of bouncing around in my head. --FadeToOne
I'm going to use "Popular Boards" for now so I can put add these to the site.. hopefully it is sufficiently vague that it should cover it. Do you agree? --Steven 18:06, 24 March 2008 (UTC)

  • Size - Order by area of background

Boards would be listed in order of total background area, from largest to smallest. The reverse could also be toggled. For instance, the largest a map can be is 1024x768, giving a total size of 786432 pixels. Using the calculated number of pixels per board, they can be ordered. Another method could be used to order the boards that are the same size. Some players like smaller boards while others like larger boards.

For sale

  • Number of Territories/Continents/Borders - Order by total number of territories/continents/borders

Boards would be listed in order of total number of either territories, continents, or borders, from most to least. The reverse could also be toggled. This method would help users find boards in similar ranges of complexity.

(unfortunately not easily accessible.. nor could i find a proxy that was) --Steven 19:31, 19 March 2008 (UTC)
Hmm... I figured it would be fairly easy since all of those numbers appear in the board preview page. --FadeToOne 14:30, 21 March 2008 (UTC)
Yeah.. i thought would be easy to get too.. but it turns out on the board preview page it counts up the number of territories while it is displaying. It would be costly to do that when displaying the directory... although it wouldn't be hard to cache this value when a board is locked. Annoying that this one is harder to do than the size in pixels as this value is actually a bit more interesting. --Steven 15:39, 21 March 2008 (UTC)
You could probably do something database level, like create a view that dynamically updates based on the game board data, or have a script that does whatever the page does and stores it in a table. You'd also be able to change the preview page to pull that data instead of generating it real-time. Not sure how do-able that is, or if it's worth the effort. --FadeToOne 19:50, 21 March 2008 (UTC)
  • Max. Number of Players - Order by max. number of players allowed

Boards would be ordered by the maximum number of players allowed for the map, from most to least. The reverse could also be toggled. method could be used to order the boards that are the same limit. This would enable players to find boards suitable to the amount of players in their games.

For sale

Back to Enhancement Suggestions

Personal tools