![]() |
#1 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Simple formula instead of tables for leveling
Last I checked, Angband uses a table of base experience values for each level. For each of fifty levels, there is an entry.
There are also EXP adjustments for race, class, and current player level... This is a kludge. Also, on the gameplay side of things, I've noticed it causes a sudden slowdown in leveling after about level 25. I think it would be a good idea to drop the table and use a simple formula. For instance, gain levels when experience exceeds player level + 1, multiplied by the sum of all experience penalties, i.e. (p_ptr->lev + 1) * p_ptr->expfact Testing this with a Kobold warrior, it results in slower leveling at the beginning, and faster later on. Perhaps too fast. Maybe linear isn't ideal, and instead there should be an asymptotic relationship between current level and experience required for the next one? What do you think? Last edited by Therem Harth; January 19, 2015 at 16:14. Reason: typo! |
![]() |
![]() |
![]() |
#2 |
Apprentice
Join Date: Jul 2008
Posts: 88
![]() ![]() |
If you have a graphing calculator handy, if you plug in all the data points, it should be able to automatically find various lines of best fit, so you should be able to get a formula rather close to the current numbers.
__________________
I'm trying to think of an analogy, and the best I can come up with is Angband is like fishing for sharks, and Sil is like hunting a bear with a pocket knife and a pair of chopsticks. It's not great. -Nick |
![]() |
![]() |
![]() |
#3 |
Prophet
Join Date: Apr 2008
Posts: 2,826
![]() |
This is impossible to do simply because the experience monsters provide changes drastically at a certain point, roughly around 2k.
Compare: - Phantom: 400 xp - Grey wraith: 700xp - Lorgan, Chief of the Easterlings: 1200xp at dlvl 36 with: - Ancient gold dragon: 6000xp - Master lich: 10000xp - Gorlim, Betrayer of Barahir: 7000xp at dlvl 41. So it would require rebalancing the whole bestiary first.
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant! |
![]() |
![]() |
![]() |
#4 |
Knight
Join Date: Sep 2013
Posts: 527
![]() |
Powerwyrm, if you come up with the same result with both formula and table, then nothing needs to be rebalanced.
On the other hand, if you simplify the experience levels to a straightforward formula, then you could rebalance the XP for each monster relatively easily. Each monster dlvl would be 2*clvl value, so multiply monster XP by new clvl XP/old clvl XP where clvl = mdlvl/2. Not strictly accurate, but insignificantly different. |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Suggestion: leveling spells | Therem Harth | Vanilla | 9 | April 28, 2012 12:02 |
simple store changes appreciated | fbas | Vanilla | 3 | November 24, 2010 21:59 |
Dungeon Leveling Question | bob_99 | AAR | 4 | February 22, 2010 04:39 |
Simple question | An Fear Glas | Vanilla | 2 | December 20, 2008 03:10 |
[FA] 2 simple questions | Zikke | Variants | 12 | September 26, 2008 21:52 |