Moria / Angband (i wszystkie ich spin-offy, w tym - debatujące - Diablo) opierają swoje systemy na dopasowywaniu poziomu potwora do poziomu gracza, aby zobaczyć, co zarabiasz, wraz ze wzrostem wymagań XP na poziom ponad to.
W Diablo istnieją optymalne poziomy potworów, które można zabić, w granicach 5 poziomów w postaci dodatniej i ujemnej. To wygląda mniej więcej tak (przeprosiny, jeśli to nie jest dokładne, fani Diablo):
XP Gain = monsterBaseXP * (5-|(characterLevel-monsterLevel)|) / 5
(where result cannot drop below 0)
Przykłady postaci Poziom 16: Poziom potwora A: 16. Zyskaj 100% bazowej XP potwora. Poziom potwora B: 13. Zdobądź 40% bazowej XP potwora. Poziom potwora C: 20. Zdobądź 20% bazowej XP potwora. Poziom potwora D: 23. Zdobądź 0% bazowej XP potwora.
W Angband (preferowany mnie model) wygląda to tak:
XP Gain = monsterBaseXP * monsterLevel / characterLevel.
Więc jeśli zabiłeś potwora na poziomie 50, gdy byłeś na poziomie 5, zyskałbyś 10 razy więcej XP niż postać 50 poziomu, która zabiła tego potwora. Podoba mi się to, jest to wysokie ryzyko, wysoka nagroda. Straciłem do tego tysiące postaci w Angband. Ale ci, którzy to robią, są legendarni. Myślę, że raz osiągnąłem poziom 29 natychmiast od poziomu 1;) Podobnie postać na poziomie 50 zabijająca potwora na poziomie 5 zyskałaby 1/10 XP doświadczenia, którą postać zdobędzie na poziomie 1 za zabicie tego potwora. Co więcej, ponieważ podstawowe XP również rosną, oznacza to, że zabicie potwora niskiego poziomu wciąż może przynieść ci pewną nagrodę, ale zejdzie zbyt daleko w dół i stanie się całkowicie bezcelowe.
W obu grach dodatkowo wykorzystują mnożniki potrzebnej XP (w rosnącej skali), a stosunek między tym a optymalnym poziomem podanego XP potwora stopniowo się zwiększa.
Najprostszą formą tego pomysłu jest wykonanie następujących czynności. Zdecyduj, ile potworów jest na tym samym poziomie, musisz zabić każdy poziom do oceny (ignorując nagrody za zadania itp.). Powiedzmy 100 - niezależnie od twojego poziomu. Powiedz, że jeśli gracz zabije potwora na tym samym poziomie, zyskuje 1XP.
Używając formuły podobnej do Angband, aby nagradzać wzrost i redukcję w zależności od poziomu potwora, twoja tabela poziomów jest liniowa:
1: 100xp
2: 200xp
3: 300xp
...I tak dalej. Uważam, że jest to najłatwiejszy punkt do zeskoczenia - odpowiednio dostosuj, dołącz XP bazowych potworów, poziomy odcięcia itp. Do zadowolenia twojego serca.