DS-Scene www.ds-scene.net
  Welcome Guest ( Log In | Register )
 
 
 »  
DS-Scene » Forum Index » Suggestions » Experience Points System - A small guide on how our EXP system works
Get Adobe Flash player
 
 5 Pages 
 1 
 2 
 3 
 › 
 » 
         
 
 
 » Suggestions
 
     
  Experience Points System - A small guide...ur EXP system works
Posted by retrohead on Thu, May 19th, 2011 at 18:14 - 46 Comments
 
multi
options
retrohead United Kingdom

 
Every profile now shows a small experience bar on it rather than just a set amount of icons depending on your post count.

The way this exp system works is quite complex so I am going to put a couple of explanations here on how it works:

Easy Explanation

The user groups are now relative to the users level. When you visit the site, your experience points, level and group are re-calculated. This is the reason why some people may not appear to have the correct level or group at times. The system is simply waiting for the user to login again to re-adjust the group for that user. This may also happen after 00:00UTC when a new day has started and members have not yet visited the site.

Gain experience points by:
  • Creating new threads
  • Creating comments

Lose experience points by:
  • Not visiting the site very often
  • Gaining a warning level


Users with a warning % will lose that percentage of their experience points. Users with 50% warning or more will be removed from the standard environment and placed into a special group (Untrustworthy) and will remain in that group until their warning level drops below 50%.

Expert Explanation

Ok, I know some of you will want to know exactly how this works so here is a run down on the formula that is used...

points = the old post points system


give a bit of a bonus to the old points type, days member and* visited is only calculated from the date I started running the script
modifier = (points)+(days_visited)+(days_member)+(posts)
[make sure you keep visiting the site every day for a big bonus! This is why people are still level 1 with many posts. They have not visited since days visited has started being logged]
modifier2 = (days_visited/days_member)*(modifier*15)
[make more threads than comments for a small bonus]
modifier3 = (points/posts)*modifier2
dont get warned :P
modifier4 = (100-warn_level)/100

*days member was how many days you have been a member. This was removed from the formula as it was proving too unfair to new members with many posts.

Calculate final exp
exp = modifier3*modifier4


The Future

As you can see the system is quite complex but it is very adaptable and it seems to behave in a fashion which benefits the most active members. With the groups auto changing we are able to set new privileges like unlock custom titles and icons. These features are not yet in place but I just wanted to give you a very rough idea of some of the things we have planned for this new system.

We are looking to allow certain staff to award members experience points for certain things. An example of this could be that if you submit a useful report to the staff then you could be awarded bonus experience points or a deduction on your warning level (if you have one).

Well I hope you enjoy it

---
In Layman's Term


This post has been edited by kesadisan, Sat, May 21st, 2011 at 13:52

Reason: adding layman\\\'s term


 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#1
 
blastermak Netherlands

  Thu, May 19th, 2011 at 18:22
top
multi
options
 
Ah, this is proving to be a fair system.
Also, with that day thingy in there, do you mean like a streak of how many consecutive days you visited the site?
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#2
 
Nathan Slovenia

  Thu, May 19th, 2011 at 18:34
top
multi
options
 
'days_visited' = the amount of days you have visited the site, starting from yesterday (which is when the system went live and started picking up visit dates)
'days_member' = the amount of days you have been a member
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#3
 
Captain Durden Pacific Ocean

  Thu, May 19th, 2011 at 18:35
top
multi
options
 
oh wow, mods get to award xp? that will be nothing but drama fuel...

hey, i know! let's divide the users into four houses and hold an annual competition of sorts...

Professor Mod: "Sixty points from Dyrderin"

Durden Malfoy: " *grumble*upyours*grumble* "

oh, this will be fun.........
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#4
 
Nathan Slovenia

  Thu, May 19th, 2011 at 18:40
top
multi
options
 
Well, no one gets any notification about a mod changing something on a user's profile, so unless you keep track of everyone's exact experience levels and use the formula to calculate whether said user has additional EXP, you'll never know, and it'll be hard to create a drama about it.

Besides, it's not like we're going to give anyone several EXP levels of bonus, all we will do is add just a little bit of EXP, to award the user for his/her good deed.
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#5
 
wiimancj Romania

  Thu, May 19th, 2011 at 18:54
top
multi
options
 
uuu, rpg aspects
me likey
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#6
 
retrohead United Kingdom

  Thu, May 19th, 2011 at 19:10
top
multi
options
 
The EXP reward will be more like when the mod closes the report, they can choose to add exp or not add exp. It's not like I am going to put a button for us to just give 1000's of exp away for no reason. Every additional feature will be thought through as much as the exp system has.

That was just an example by the way, there are currently no EXP modifiers in place other than the system I already explained.

This post has been edited by retrohead, Thu, May 19th, 2011 at 19:13
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#7
 
blastermak Netherlands

  Thu, May 19th, 2011 at 19:48
top
multi
options
 
So, in the future there may be extras when you lvl up? Or at lvl 10/20/30 something like that?
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#8
 
Nathan Slovenia

  Thu, May 19th, 2011 at 20:03
top
multi
options
 
There will only be new privileges when you enter a new group, not just every time you level up.
 
 Signature
 
 » Comment on: Experience Points System - A small guide on how our EXP system works
#9
 
Urkle United Kingdom

  Thu, May 19th, 2011 at 20:04
top
multi
options
 
This all makes perfect sense.
 
 Signature
 5 Pages 
 1 
 2 
 3 
 › 
 » 
         
 


 
 » Users reading this topic.
 
 
1 user(s) are viewing this topic (1 Guests)
 

0 Members:
refresh



Home    Download    Forum    Release List    Reviews    RSS Feed    Search    Weblinks
Powered by FunkySkunk Forums v2 © 2007 retrohead - Exclusive to DS-Scene.net - irc.efnet.net #ds-scene 
 
Performed 11 Queries in 0.003 Seconds.      
The page rendered in 0.83212 Seconds. 
www.ds-scene.net