AdrenalineX Forums
General => AdrenalineX Development => Topic started by: [MAF]mooman on February 06, 2009, 03:57:45 pm
-
When the server has 30 people on and you win a 5 minute race you get the same points as if you were alone and you won a 10 second race. My proposal is that the score for the winner (and those who come after him) varies depending on:
- how many people are racing
- how long the race is
for an 'average' track with 'average' number of people on the server the winner should get 10 points. but what is average?
average amount of players, according to game-monitor, is around 7.
average time for a race, well that's harder to find out. i think its around 2 minutes.
points: ((0.3 + (x * 0.7) + (y * 0.04))*((x+1)-z)/x
x = number of people racing
y = time of race in seconds
z = position you finished
(the time would be taken from the races #1 highscore)
with this if you won on full server (40 players) a very long race (7 minutes) you would get 45 points but if you were alone and won a 20 second track you'd only get 2 points.
if anyone has any better way to calculate the score, add it here :)
-
cool pointing system
when it will be added?
-
cool imo. xD
-
cool imo. xD
;D
-
Yeh this would be cool, a different way to the normal F1 style points system we're use to. Let's hope your calculations add up.
At the moment I've got nothing to add to this but I'll try tomorrow.
cool pointing system
when it will be added?
WIP ;D
-
Monny knows some maths x)
-
ah
what if someone don't have time(work or school) to play when many players(20-40) on server?
-
thats a holy shit formula lol, seems like a nice thing to see working
-
ah
what if someone don't have time(work or school) to play when many players(20-40) on server?
you only need 7 players to have same points as before. any more than 7 players you get more points
-
7 players online-you get 7 points for get 1st place?
-
no 10 :)
-
calculate with this
-
holy shit now I crazed
-
mooman
now is good
1st-10
2nd-8
3rd-6
4th-5
5th-4
6th-3
7th-2
8th-1
so why you want change it?
-
because
9th-0
10th-0
11th-0
12th-0
13th-0
14th-0
15th-0
16th-0
17th-0
18th-0
19th-0
20th-0
21st-0
22nd-0
23rd-0
24th-0
25th-0
26th-0
27th-0
28th-0
29th-0
30th-0
31st-0
32nd-0
33rd-0
34th-0
35th-0
36th-0
37th-0
38th-0
39th-0
40th-0
-
so do that:
after 5th all other finish position are Other ye?
so i think good idea is :from 6th to 40th-3 or 2 points
-
lol your idea is even more unfair than the current one
-
cause Cysio wants to race short races and make a lot of points xD
-
lol Steven not true
i dont know good what moo want do so good idea is test it soon
-
Andre want improve something on server that means he want force people to finish race and get some points.Some people are pissed after races where they not get any points,as you know if you are 9th you get 0 or 20th.So why racing and finish race if your score after that is 0.
Total support idea.Wish you luck Rick with this formulas.
-
Well it all does sound complicated lol The time bit could be the only problem.
I totally agree with the server numbers increasing and the sight of being 29th is vey painful something like this would be really good. But I don't know if it will work.
Another suggestion might be to split the class's down the middle and run a two race system, so it would be :
Class A & Class B
Points availible 10,8,6,4,3,2,1
Class C & Class D
Points availible 10,8,6,4,3,2,1
Just something else to throw into the pot. I do prefer the different points system, but it's a case of will it work or not, my method I know would be easier to manage.
-
i want to be playing the same race as everyone :P the time just needs to be taken from the highscore and of course if there is no highscore by the time the 1st person finishes the race there will be one :)
-
[code]forward SetPlayerPercentScore(playerid,totalplayers,time,pos);
public SetPlayerPercentScore(playerid,totalplayers,time,pos)
///public SetPlayerPercentScore(playerid,10,20000,1)
{
new tmp;
SetPlayerScore(playerid,GetPlayerScore(playerid)+tmp);
return 1;
}
Still your formula into this function, you need to turn the vars into the new tmp score. Goodluck.[/code]
-
tmp = ((0.3 + (totalplayers * 0.7) + ((time/100) * 0.04))*((totalplayers+1)-pos)/totalplayers ;
thats the best way i can think of lol
-
:o
for me it's magic lol xD
-
rly good idea ;D ;D
for exemplewith 20 players
1st-20 pts
2nd-19 pts
3rd-18 pts
4-17
5-16
6-15
7-14
8-13
9-12
10-13
11-11
12-10
13-9
14-8
15-7
16-6
17-5
18-4
19-3
20-0
exemplewith 10 players
1st-10 pts
2nd-9 pts
3rd-8 pts
4-7
5-6
6-5
7-4
8-3
9-2
10-0
exemplewith 5 players
1st-5 pts
2nd- 4 pts
3rd- 3 pts
4-2
5-0
-
:o
for me it's magic lol xD
Same for me :L
-
mooman, how the fuck did you come up with that formula? That's very complicated... aren't you like 16 years old?
-
I wonder about this also. I think he is 17, like me (Ill be 18 in this year) and i can't even understand it, only last part with "z". This i understand, but other ???
-
/ is division * is multiply and () means calculate this first its simple really lol
-
ye, simple :D xD
-
/ is division * is multiply and () means calculate this first its simple really lol
Well yeah lol I know that, I could plug in the numbers and get the score for a particular race, I just don't know how you came up with it in the first place.
-
i wont lie it was pretty tricky :P
-
mooman smoked some pot and suddenly got his math tricks back and he was like einstein and made a very difficult formula and he succeed and now he is like the most famous mathemathics person in the world :D
Hahah, this is how Moo calculated a ri(c)k ;D :D ;D
(http://johnstodderinexile.files.wordpress.com/2006/04/einstein.jpg)
-
I fink that formula isn't very hard... Maybe it's hard cuz it in English :L
-
Some people are pissed after races where they not get any points,as you know if you are 9th you get 0 or 20th.So why racing and finish race if your score after that is 0.
so it doesn't count as a DNF on /stats :)
-
good idea is restart DNF ;D ;D ;D
-
And Cysio start at at least 1000+ DNF :D
-
Nah its better all DNF per race goes to Cysio side ;D ;D
-
lol from all players to me ;D sound nice :D
-
The new points system was good moo ;D
-
Well I tried last night and our scores went to 190238348389 lol Fixed the scores.
Finally finished the percent score thing. It should work, but time will tell. I'll backup the last 3 months of accounts, just in case. So yeah, today is Betaday.
new Seconds;
new Float:Prize;
Prize = (0.3 + (totalplayers * 0.7) + (timeconvert2(time,Seconds) * 0.04))*((totalplayers+1)-pos)/totalplayers;
xInformation[playerid][score]=xInformation[playerid][score]+Prize;
SetPlayerScore(playerid,FloatToInt(xInformation[playerid][score]));
(http://i125.photobucket.com/albums/p45/Rac3rUK/untitled-14.jpg)
Check it please mooman.
-
i dont understand why there are 2 scores in debugtemp?
-
many players have time to play when on server are not much players :(
today in 3:30 minutes race 5th place get 0 points its not good >:(
-
I like it a lot, it's different and a fresh new way of earning points.
-
i like it, I LIKE IT :L i really do like this update it's probaly my fav :D
-
you very like it beacuse you with devil get very very much points now ;D
-
you very like it beacuse you with devil get very very much points now ;D
who cares about how many points he/she has lol
-
rankwhore :L
-
Ouned :L
-
((racers*0.1)+(racelength*0.0775))*((racers+1)-position)/racers
better formula i think it's more fair :D
-
(http://img21.imageshack.us/img21/9854/samp092kv8.png) (http://imageshack.us)
totally unfair :(
-
small problem when setting records :(
-
today it show i should get 11 points but i get only 4 points
-
(http://img21.imageshack.us/img21/9854/samp092kv8.png) (http://imageshack.us)
totally unfair :(
It was same for me... I just re-joined samp and that thing fixed ::)
-
yay
-
(http://img21.imageshack.us/img21/9854/samp092kv8.png) (http://imageshack.us)
I don't understand what this (+1.45), [after it says: "... finished 2nd in 2.25.938] (+10.05) are =/ ???
-
Thug.
It's the points system, it shows how much you get after finishing the race.
Look for a topic with "Points system" :D
-
ok. Thanks ;D
-
Look for a topic with "Points system" :D
He didn't have to look far :L
-
Ups, yea :L
-
The (1.45) etc shows penis length ;D
-
Here's a link to that topic: http://forum.adrenalinex.co.uk/index.php/topic,446.60.html
-
yeh its kinda fair.
what about the same rule for formula 1 :D?
-
we had that ... lol
maybe its a cool idea to do +1 point for making top5 record?