THE SCORING RULES

SCORES / CLUB / CURRENT GAMES

 

(as pasted from the club post)

 

After much thought, I'm going to offer the following ranking system to the group for review. Hopefully, the development team (viablesoftware) will be able to impliment it. The goals of any ranking system must be similar to the following ;

 

1) Reward frequent players
2) Do not ailienate newer players. (by making the top slot unattainable)
3) Encourage multiplayer games (making gaming events more popular)
4) Discourage Cheating

With those goals in mind, I'll lay the formula down.

Points for a win = [(-0.1*Pwinlevel+1.1)*((Player2ndlev*10)+(Player3rdlev*8)+(Player4thlev*5)+(PlayerNthplacelev*5))]+5

Points for 2nd place = [(-0.1*Player2ndlev+1.1)*((Player3rdlev*8)+(Player4thlev*5)+(PlayerNthplacelev*5))]+5
Points for 3rd place = [(-0.1*Player3rdlev+1.1)*((Player4thlev*5)+(PlayerNthplacelev*5))]+5

and so on to last place which is just the 5 points for participating (which everyone gets).

where:
Pwinlevel = the winning players current level
Player2ndlev = second place players level
PlayerNthplacelev = The level of the Nth finishing player (ex - 8 plr game, first person taken is N=8)

Levels are as follows:

level Point range
0 0 - 100
1 100-200
2 200-300
3 300-400
4 400-500
5 500-600
6 600-700
7 700-800
8 800-900
9 900-1000
10 1000+

Ok. So how will this all work? Let me run through an example before I detail the benefits of the suggestion. Lets assume a 5 player game results in the following winner and finishing rank : spidey(level 3), Dregmun(1), Borg(3), Bailey(1), tailwind(2). Here's how the points would be awarded for this game :

Spidey (winner) would get the following points :

Winner =[(-0.1*3+1.1)*((1*10)+(3*8)+(1*5)+(2*5))]+5 = 44.2 points

Dregmun(level 1) 2nd place = [(-0.1*1+1.1)*((3*8)+(1*5)+(2*5)]+5 = 44 points

note at this point : had Dreg been a level 3, he would only have gotton 80% of what he gets as a level 1 player or 35.2 points. lets finish the example:

Borg(level 3) 3rd place = [(-0.1*3+1.1)*((1*5)+(2*5)]+5 = 17 points
Bailey(level 1) 4th place = [(-0.1*1+1.1)*((2*5)]+5 = 15 points
tailwind(level 2) last place = 5 points for participating

Lets analyze this example. Why does Dregmun get almost as many points as Spidey the winner when he came in 2nd place? Reason is that Dregmun is a lower level player. This will aid in getting the lower level players involved sooner. If points were awarded on a sliding scale, a new player would have virtually no chance of climbing to the top of the ladder. This system will reward those newbies with a decent skill level.

The 5 points for participating is important. this rewards all players who show up to play. If you sit down to play, you'll be assured of 5 points. We might want to institue a 3 or 4 turn minimum to get this attendence bonus.

As you can see, a large multiplayer game is going to be worth many more points than a little 3 player battle. So it behooves players to attend on scheduled game nights. (a level 1 player winning an 8 player game against all level 2 opponents would get 86 points for the win!)

This scoring system also encourages players to want to have the higher level players around at the end of the game. This means a bigger bonus for the eventual winner. Wouldn't want people knocking out the higher level players early just to stop them from getting points would we? :)

Assuming this is accepted by the group and the developers, how would it be implimented? Here's my suggestion. Each player logs in to the game with his unique username and password (this exists already to a degree). Once the game is over, the host client will send the appropriate info to the rankings dbase just prior to exiting the game. Each players login and finish place will be recorded in the dbase (which can easily calculate and record the points for that game - or the host computer can do it)

Misc thoughts (feel free to add some!):

- computer players would not be allowed into rankings
- Web page with player rankings would be an easy matter
- would discourage people from playing under another name (no points for main character)
- minimum 4 turns for participation bonus (prevents early burnout cases)
- dbase could also record IP address
- ban list could be generated from IP list if necessary, preventing login to the game
- must prevent players getting taken early from rejoining as another player to get another participation bonus

I've run a few scenereos using this ranking system and while it's far from perfect, I think it sticks to the goals I listed above. My main interest of course in all this is to get more people involved in WEIV. The game truely kicks ass and a player ranking system can only be a good thing. Post your feedback asap because I know Casey is going to begin development on the next version shortly. If we do impliment this system, right now would be a good time to establish your user ID (read that as a ground floor opportunity) and begin playing regularly, as well as getting your friends involved. See you on game night.

 

Bailey