[Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Fri Sep 1 18:11:01 CDT 2006


A page in your DokuWiki was added or changed. Here are the details:



Date        : 2006/09/01 18:11

User        : raphael

Edit Summary: explain exp gains as percentages



@@ -5,9 +5,9 @@

  ===== Problems with the current experience tables ====
=

  

  There are two experience tables that are currently in use.  They can be 
found in the file ''lib/exp_table''.  The default one is called table **B*
* ("**classic**"). The server [[servers:metalforge|Metalforge]] uses anoth
er table called table **C** ("**hard**").  Previous versions of Crossfire 
used table **A** ("**old**"), but it is not used anymore by the recent ser
vers (tables A and B are identical but shifted by one level).

  

- The current default table B uses an exponential progression with a facto
r of 2 for the first 10 levels: each new level requires twice as many poin
ts as the previous one. But then this ratio quickly drops: 1.13 for level 
20, 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90.
  Then there is a sudden jump: a ratio of 6 for level 109, then a ratio of
 2 for the following levels.  When the old table A was still used, this ra
tio of 6 was introduced in order to make it hard for players to jump from 
level 109 to 110.  Now this gap has been shifted down by one level.

+ The current default table B uses an exponential progression with a facto
r of 2 for the first 10 levels: each new level requires twice as many poin
ts as the previous one. But then this ratio quickly drops: 1.13 for level 
20, 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90.
  This means that **at the higher levels, you only need to increase your e
xp by 1% in order to gain a new level**.  Then there is a sudden jump: a r
atio of 6 for level 109, then a ratio of 2 for the following levels.  When
 the old table A was still used, this ratio of 6 was introduced in order t
o make it hard for players to jump from level 109 to 110.  Now this gap ha
s been shifted down by one level.

  

  This means that after gaining the first 10 levels, it gets a bit easier 
to gain levels.  And after level 20 or so, it gets **much** easier.  Gaini
ng levels becomes easier and easier until level 108.  Then it takes a whil
e to reach level 109 because of the large gap (6 times more experience poi
nts required).  This results in a game that is harder for the new players 
than for the high-level ones.

  

  With the current set of maps and the default experience table B, the fol
lowing steps take roughly the same amount of time:

@@ -16,13 +16,15 @@

    * going from there to level 108 (60+ levels)

    * going from level 108 to level 109 (1 level)

  After level 108, it takes more time to reach the following levels becaus
e there are not so many ways to gain a lot of experience.

  

- The experience table C (Metalforge) is identical to table B for the firs
t 20 levels, then the ratio between levels remains a bit higher so that th
e gap is not as big around level 108.  However, the ratio is still rather 
low: 1.10 around level 25 and as low as 1.05 after level 90.

+ The experience table C (Metalforge) is identical to table B for the firs
t 20 levels, then the ratio between levels remains a bit higher so that th
e gap is not as big around level 108.  However, the ratio is still rather 
low: 1.10 around level 25 and as low as 1.05 after level 60.  This means t
hat you only need to increase your exp by 5% in order to gain a new level.

  

  ===== How to fix the experience table =====

  

  In order to re-balance the experience table so that it is not too unfair
 to the new players and too easy for the players above level 20 or 30, it 
is necessary to modify the ratio between the successive levels.  Although 
the ratio may still be close to 2 for the first few levels, it should quic
kly drop to a value that remains constant for most of the table.  This mea
ns that gaining levels will be a bit easier for the lower levels but will 
also get harder for the higher levels.

+ 

+ The proposal included below tries to do that while still staying close t
o the current values for the levels below 10 and above 100.  This constrai
ns the choice of the "stable" ratio to about 1.12 for most of the table.  
In other words, gaining one level requires an increase in exp points of ar
ound 12% for almost all levels between 10 and 100.

  

  ===== Proposal for a new experience table =====

  

  The following image is a logarithmic graph (made with Gnumeric) of the t
hree existing experience tables (A, B, C) and the new one (N) that is a bi
t more balanced.





IP-Address  : 212.117.81.29

Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev
=1157144239

New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table



-- 

This mail was generated by DokuWiki at

http://wiki.metalforge.net/





More information about the crossfire-wiki mailing list