Scoring
Posted: Wed 30.11.2005, 10:07
[s]Hey, how does the game figure your score? Since it doesn't tell you when you gain points, it seems kind of arbitrary - higher experience levels and lower depths seem to grant high scores but there must be other factors.[/s]
[edit]
Found out the answer to my own question after much grepping... it's in src/server/files.c in the function total_points:
p_ptr->max_exp + (100 * p_ptr->max_dlv)
Basically, (maximum EXP gained) plus (two times the maximum level in feet)
So now I have a new question:
Is Ironman MAngband's scoring any different?
And I pose this to ya: Perhaps it should be since it's a totally different style of game? Maybe grant bonus points for artifacts found, uniques slain, etc? You could add a field to the player savefile for this. Of course current characters wouldn't have much to show for themselves, but new characters would - I notice that nobody's really going to have the high score at this point anyway, so it might be good to do this before the contest really gets going.
[edit]
Found out the answer to my own question after much grepping... it's in src/server/files.c in the function total_points:
p_ptr->max_exp + (100 * p_ptr->max_dlv)
Basically, (maximum EXP gained) plus (two times the maximum level in feet)
So now I have a new question:
Is Ironman MAngband's scoring any different?
And I pose this to ya: Perhaps it should be since it's a totally different style of game? Maybe grant bonus points for artifacts found, uniques slain, etc? You could add a field to the player savefile for this. Of course current characters wouldn't have much to show for themselves, but new characters would - I notice that nobody's really going to have the high score at this point anyway, so it might be good to do this before the contest really gets going.