Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

JDC question

FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Apr 29, 2002, 03:48 AM
FQuist is offline
Reply With Quote
JDC question

In round 1, what's the difference between the Overall score and the Round score? Do the events not count?

It's confusing, imho. You click the name of the first ranked player on the round list, and you suddenly get stats where the player is suddenly 3rd. It's confusing to me. That probably means I'm not the only one. :P
__________________
“The truth is that everything that can be accomplished by showing a person when he's wrong, ten times as much can be accomplished by showing him where he is right.” - Robert T. Allen

Interesting Jazz-related links:
Thread: Gameplay Theories - Thread: Make Up Your Own Gametype

Spotify.fm

Bobby aka Dizzy

(-)(-)(-)(-)(-)istrator

Joined: Jan 2001

Posts: 1,560

Bobby aka Dizzy is doing well so far

Apr 29, 2002, 11:23 AM
Bobby aka Dizzy is offline
Reply With Quote
I'm changing a couple of things to clear this up. I'll post more about what I do after I change it.
Link Link's Avatar

Untitled

Joined: Apr 2001

Posts: 2,099

Link is doing well so far

Apr 29, 2002, 12:09 PM
Link is offline
Reply With Quote
Bobby explained most of this to me, but I still have another question.

If the point formula is:

((Total Roasts / (Total Roasts + Total Falls)) * 100) + (Number of Duels)

won't your score go down if you have a really bad duel?

Is this why it is divided into week-long rounds, and round points are added to your total score at the end? Or are they averaged too...
__________________
With our extreme gelatinous apology,
We beg to inform your Imperial Majesty,
Unto whom be dominion and power and glory,
There still remains that strange precipitate
Which has the quality to resist
Our oldest and most trusted catalyst.
It is a substance we cannot cremate
By temperatures known to our Laboratory.

~ E.J. Pratt
 
Super Saiyan

JCF Member

Joined: Nov 2001

Posts: 416

Super Saiyan is doing well so far

Apr 29, 2002, 12:22 PM
Super Saiyan is offline
Reply With Quote
Bleh! I dont like it like this way. I duel some guys. I win. I am first... It make no sense.
Ow yeah, when will the battle events will be?
__________________
Bla.
Bobby aka Dizzy

(-)(-)(-)(-)(-)istrator

Joined: Jan 2001

Posts: 1,560

Bobby aka Dizzy is doing well so far

Apr 29, 2002, 12:24 PM
Bobby aka Dizzy is offline
Reply With Quote
Okay, I've added a personal page that is for rounds only so people won't get confused. The personal page shows the round details, while the overall has everything.

Quote:
won't your score go down if you have a really bad duel?
Yes, it will, but that's the reason there are rounds. Rounds force you to keep dueling and let you forget about that bad duel. ;P

I actually told you a formula that isn't exact cause I wanted to explain your case, but here is the real formula for points.

Code:
((SUM(roasts)+SUM(ctf_points)+SUM(2on2_points)) /(SUM(falls)+SUM(ctf_falls)+SUM(2on2_falls)+(SUM(roasts)+SUM(ctf_points)+SUM(2on2_points)))*".roastfallfactor($round_id).")
+
(sum(opp_quality)/count(opp_quality)*".oppfactor($round_id).")
+
(count(*) * ".ptsperduel($round_id).")

 where round_id = '$round_id' 
 group by username 
 having duel_num >= '".duelstoscore($round_id)."'
To get the overall, this is done for every round and then event points are added on. Event points do not count for the individual round.

I'll go through the scoring and break it down into parts cause if you don't know the table structure and SQL and my variables it doesn't make sense :P



Part one of the points:
((SUM(roasts)+SUM(ctf_points)+SUM(2on2_points)) /(SUM(falls)+SUM(ctf_falls)+SUM(2on2_falls)+(SUM(ro asts)+SUM(ctf_points)+SUM(2on2_points)))*".roastfallfactor($round_id).")

Basically, this is getting the total roasts+ctfpoints+2on2points then dividing it by all roasts,falls,ctfpoints/falls and 2on2points/falls. This yields the overall kill:die ratio. Now that I have this kill:die ratio, I multiply it by a factor, generally for this it will be 100, but it can change for every round.

Part 2:
Next, is the opponent quality which I'm not going to explain right now since it is currently set to 0, meaning that it has no effect on this round.

Part 3:
(count(*) * ".ptsperduel($round_id).")

This statement gets the total number of duels for the round and then multiplies it by the points per duel factor which may change every round. For round one it is set to 1.


Other Stuff:
duel_num >= '".duelstoscore($round_id)."'

This line tell how many duels/2on2s are needed to get points for the round. Currently it is set to 2.


*note* All factors used in the points may be found on the main news page.

ICQ or reply here if you are not able to follow something, I wrote it in a hurry.
KRSplat KRSplat's Avatar

JCF Member

Joined: Mar 2001

Posts: 4,942

KRSplat is a forum legendKRSplat is a forum legend

Apr 29, 2002, 05:14 PM
KRSplat is offline
Reply With Quote
So is that why I didn't get any points when I lost 1-10?
__________________
Bobby aka Dizzy

(-)(-)(-)(-)(-)istrator

Joined: Jan 2001

Posts: 1,560

Bobby aka Dizzy is doing well so far

Apr 29, 2002, 06:27 PM
Bobby aka Dizzy is offline
Reply With Quote
The magical Having clause but of course! ;P

Other Stuff:
duel_num >= '".duelstoscore($round_id)."'

you need 2 duels for this round to get points for anything in the round.
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 03:51 PM.