Submitting maps & rating them!
Although this thing is *seriously* rushed, it runs like a well-oiled machine (except for some inconsistencies).
* Email addresses in readme files are obfuscated
* Map BSP files are parsed for title and designer information (works on most maps), texture usage, game mode (an algorithm "guesses" the game mode if the map does not have the gamemode key), and a few other things
* Popup screenshot on the listing that's fast -- so, unlike most map databases, you can view *many* maps at once, and yet not sacrifice the ability to see the thumbnails of images
* Rating is weighted upon the number of voters
* Match potential is a separate and optional vote -- so that voters won't needlessly skew results
* RSS feeds available
What else? ;O
This is one thing I would like to do however:
Reweigh the individual criteria to make gameplay the most important rating.
Current weights:
if(count($rating_match_potential) > 0)
$rating_overall = ((.7*$rating_aesthetics)+(1.9*$rating_gameplay)+(.3*$rating_originality)+(1*$rating_match_potential))/
((.7*5)+(1.9*5)+(.3*5)+(1*5))*5;
else
$rating_overall = ((.7*$rating_aesthetics)+(1.9*$rating_gameplay)+(.3*$rating_originality))/
((.7*5)+(1.9*5)+(.3*5))*5;