I think your points are very valid about the spamming but I would truly like to think, and I realize I'm being an optimist, that people are here to RP and roll fake dice. The spamming part is a risk but I think Keleth addressed it mostly in the original thread that spamming is against site policy already and if people are found guilty of it, they should get reported and on a first offense have their XP and level reset to 0 or 1...a second offense they could be suspended or removed from the site.
I believe this would really just be something fun to add another layer of flavor to this already great site and community that I love being a part of in the short time (almost a year) that I have been involved.
To address Keleth...I think your ideas from the orginial thread sound great as far as reasons to award xp...
Earning XP
First, lets talk about gaining experience (remember, these are theoretical and up for discussion):
- Making a post earns you 1xp
- Creating a game earns you 10xp
-- When a game you're running hits 500 posts, and every 500 thereafter, you earn 50xp
- Being accepted to a game earns you 5xp
-- When a game you're playing in hits 500 posts from when you joined, and every 500 thereafter, you earn 25xp
- Resetting every 7 days, making a character earns 10xp, a second earns 5xp, and everyone thereafter earns 1xp
- For every 25 views a character you have in the library gets, you'll earn 5xp (for this, I'll probably set it up so people can't just refresh to get a view; maybe one view per hour per user? And no, your own views don't count.)
What else should earn xp? - I don't know if there would be a way for you to differentiate between general forum and game forums and have them award different XP - maybe 1 for general and 2 for game...thats minor and not really that crucial either way.
Leveling
As for when to level, I'm thinking you need 500 * level to earn the next level. So starting at 0, you'd need 500 for level 1, 1000 for level 2. But that means you'd need a total of 1500 to be at level 2.
- I think scaling the levels is fine in this matter...who cares really...at the end of the day those that are consistently posting on the site, whether pc'ing or dm'ing are going to keep going at whatever rate they were anyway.
- I don't think their should be leaderboards...it shouldnt be a competition I think more a badge of honor to show off those that have been on the site and are participating consistently. It makes it obvious who the elder statesmen are versus the newbies.
As far as rewards go I think it should be simple to none...under your screenname it can just say level x and your post total...or xp total...whatever. Maybe let people get some of the fun things that don't really mean anything in the long run like titles...maybe every 5 levels you get a new title that seperates the Tier of contributor you are...just thoughts.