Angband Forums Simple formula instead of tables for leveling
 User Name Remember Me? Password
 Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 Thread Tools Display Modes
 January 19, 2015, 15:14 #1 Therem Harth Knight     Join Date: Jan 2008 Location: https://gitlab.com/miramor Posts: 889 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 15:14. Reason: typo!
 January 19, 2015, 17:45 #2 Rydel Apprentice   Join Date: Jul 2008 Posts: 85 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
 January 20, 2015, 11:45 #3 PowerWyrm Veteran     Join Date: Apr 2008 Posts: 2,398 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!
 January 20, 2015, 13:09 #4 Carnivean Swordsman   Join Date: Sep 2013 Posts: 497 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 Linear Mode

 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 Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Angband     AAR     Vanilla     Development     ToME     Sil     Variants     Competition The real world     Idle chatter     Oook! Obsolete     v4

 Similar Threads Thread Thread Starter Forum Replies Last Post Therem Harth Vanilla 9 April 28, 2012 11:02 fbas Vanilla 3 November 24, 2010 20:59 bob_99 AAR 4 February 22, 2010 03:39 An Fear Glas Vanilla 2 December 20, 2008 02:10 Zikke Variants 12 September 26, 2008 20:52

All times are GMT +1. The time now is 21:45.

 Contact Us - Angband.oook.cz - Archive - Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.