Disclaimer: Sorry I hate writing bigass posts in the middle of multipage threads (they tend not to get read). Plus I have a few new ideas here that we should probably look into seperately anyway. Feel free to merge this if you mods think it's necessary, though.Solution #1:One thing that bugs me is that existing entries get scored in the dumbest ways from people's votes (or lack thereof). One thing I think we should have is a way to 'estimate' a map's worth, like with an algorithm to measure terrain complexity, unit placement, trigger use, etc. While it's certainly not true that all good maps are necessarily complex ones, the ratio of complexity to quality is generally proportional. Good enough for a baseline, at least.
With the baseline, accurate or not, you can get people who'd not bother downloading a map unless it had a 'good' rating to at least see someone's map (which might otherwise have no rating or some inaccurate one), and potentially be able to correct the ratings themselves.
Solution #2:Another thing we should do, for DLDB entries with their own seperate release threads, is to connect those entries to their threads. Most of a map's reviews and feedback take place in its 'official' thread anyway (or at least most of the quality ones), so linking them together would definitely help. Like a field to specify the thread or webpage to substitute for the map's "description", or perhaps to use to forward to for that description with the download link embedded into it.
Solution #3:People are notoriously irresponsible in how they rate maps, that is true. Electing representatives is on the right track, but I think it needs something more. Since it's still possible for reviewers to end up either in stagnation or become outright overwhelmed, it would make more sense to find a way to harness the public to fill in the blanks.
We need to make an incentive for people to produce quality reviews. That of course requires a means to determine what qualifies as quality reviews, as well as how to reward them.
Rewards: Minerals should work. If the system is better implemented this time around, so that it isn't abusable and had more meaning to it. But I'm thinking more along the lines of reputation. Or perhaps, reputation as how it relates to mineral gain. A person with a good rep can get minerals faster, hence encouraging rep gain over mineral gain. And to get rep...
Quality Reviews: This should be the primary way to get rep. Of course how do you judge who is a good reviewer? Well here's a list of ways that might work, all of which
should be programmable with a bit of creativity:
- Quantity: A good reviewer might typically be one who makes lots of reviews, right? Obviously though a spammer could achieve that just as easily. Therefore this should probably be a factor, but not the sole one.
. - Diversity: Do they review maps all the same? If not, then they're probably just being lazy and/or spamming. Or else maybe they're only reviewing the select few they like or hate, and giving the same score. In any case, a good reviewer should cover both the good and the bad, generally. This should be another factor.
. - Agreeability: If 5 people voted a map as being bad, and one person votes it as being good, what then? Well chances are they could just be trying to fraud the score, or perhaps they see something in the map the others didn't and voted accordingly? Or perhaps the OTHERS where frauds, and the one person was legit.
In any case, this could be a factor, but probably not a very reliable one. Over the long term, though, it might even out.
. - Relevance: A melee player probably won't know how to make a good review for an RP map, most likely. Nor would a terrain artist likely know what to make of someone's mod. While that's certainly not always true, a person out of their territory should at least initially be taken with a grain of salt, naturally. Another factor.
You could measure this by keeping track of what catagories their past submissions or reviews fall under (if any).
. - Review Depth: Do they just do a hit and run with 5 stars and a 'lol' or do they leave a description and put some effort? Of course be sure to check more than just the length of their descriptions, so that no page long spamming of 'lol's earns any points for the culprit.
. - Breadth: Are they just reviewing only the popular maps or do they bother looking at the more obscure stuff? We already know popular maps are popular, so a good reviewer should be available to tell us if there's any less popular maps that are any good as well. And besides, not all popular maps are even good, really.
A definite important factor.
. - Peer Reputation: This should definitely be the most important factor. This would of course require a system for members to "rate" other members, though. If a good rated member makes a review, their review should count higher than a bad rated member. And in turn, if a bad rated member rates another map poorly, their review for that person (just like their review of the map) would count little, thus protecting members and submissions from abusive ratings.
This however risks creating elitism, so counter balancing it with the above mentioned factors would still be important.
So there you have it. It's not perfect, but it covers most of the bases.