Moria / Angband (ve - kuşkusuz - Diablo dahil olmak üzere tüm spinoffları), bunun ötesinde, seviye başına artan XP gereksinimleri ile, ne kazandığınızı görmek için sistemlerini canavar seviyesiyle eşleştiriyor.
In Diablo , pozitif ve negatif size 5 seviyeleri içinde size öldürebilir canavar optimal seviyeler vardır. Bu şuna benziyor (bu doğru değilse özür dileriz, Diablo hayranları):
XP Gain = monsterBaseXP * (5-|(characterLevel-monsterLevel)|) / 5
(where result cannot drop below 0)
Karakter için örnekler Seviye 16: Monster A'nın seviyesi: 16. Monster base XP'nin% 100'ünü kazanın. Monster B'nin seviyesi: 13. Monster Base XP'nin% 40'ını kazan. Canavar C seviyesi: 20. Canavar temel XP'nin% 20'sini kazan. Monster D'nin seviyesi: 23. Monster Base XP'nin% 0'ını kazan.
In Angband'ın (tercihim modeli), böyle bir şey:
XP Gain = monsterBaseXP * monsterLevel / characterLevel.
Eğer seviye 5 iken 50. seviyedeki bir canavarı öldürdüysen, o canavarı öldüren 50. seviyedeki bir karakterin kazanacağı XP'ye 10 kat kazanacaksın. Bunu beğendim, yüksek riskli, yüksek ödüllü. Bunun için Angband'da binlerce karakteri kaybettim. Ama bunu başaran, efsanevi olanlardır. Sanırım bir zamanlar 1. seviyeden anında 29. seviyeye ulaştım;) Aynı şekilde, 5. seviye bir canavarı öldüren seviye 50 karakteri, bir canavarı öldürmek için bir seviye karakter XP'nin 1 / 10'unu kazanacaktı. Dahası, temel XP'ler de yükseldiğinden, bu, düşük seviyeli canavarı öldürmenin yine de bazı ödülleri netleştirebileceği anlamına gelir, ancak çok aşağı iner ve tamamen anlamsız hale gelir.
Her iki oyunda da gerekli XP'de çarpanları (artan bir ölçekte) kullanırlar ve bununla birlikte verilen en uygun seviye canavar XP arasındaki oran giderek daha da dikleşir.
Bu fikrin en basit şekli aşağıdakileri yapmaktır. Size eşit seviyede kaç canavar karar verin, her seviyede öldürmek gerekir (görev ödülleri göz ardı vb.). Seviyenize bakılmaksızın 100 diyelim. Diyelim ki oyuncu kendine eşit seviyede bir canavarı öldürürse, 1XP kazanır.
Canavar seviyesine göre artışı ve azaltmayı ödüllendirmek için Angband benzeri bir formül kullanarak, seviyeleme tablonuz doğrusaldır:
1: 100xp
2: 200xp
3: 300xp
...Ve bunun gibi. Bunu en kolay atlama noktası olarak görüyorum - uygun şekilde ayarlayın, kalbinizin içeriğine canavar temel XP'leri, seviye kesimlerini vb. Ekleyin.