Bir RPG için hasar formülü geliştiriyorum. Referans için birçok popüler başlık formülünü kontrol ettim (Final Fantasy, Chrono Trigger, Golden Sun ve Castlevania) ve çoğu doğrusal işlevleri kullanıyor gibi görünüyor.
Benim sorunum, doğrusal fonksiyonlar için, seviyelendirme sırasında hasarın arttığı% seviyesinin her seviyede azalmasıdır. Örneğin, Seviye 2'den Seviye 3'e ve hasar artışlarını% 50 artırdığınızda, Seviye 50'den Seviye 51'e gittiğinde, bir saldırı aynı düşmana sadece% 0,5 daha fazla hasar verir.
Bu, XP'nin bu seviyelerde üst seviyeye çıkmasıyla katlanarak artması benim için anlamlı değil. Bu yüzden oyunum için bu tür bir işlevden vazgeçmek isterken, en sevdiğim oyunların çoğu bunları kullandığından, kaçırmam gereken bir şey olduğunu hissediyorum. Üstelik bu oyunları oynadım ve bunu hiç fark etmedim.
Örneğin: Altın Güneş hasarı hesaplaması basittir: Hasar = Saldırı - Savunma. Aşağıdaki Pokemon'un hasar formülü biraz daha karmaşıktır, ancak her seviyede mutlak hasar büyümesi de azalır.
Bu oyunlarda hasarın her seviyede daha düşük bir yüzde arttığını düşünmeye hakkım var mı?
Daha sonra oyunda seviyeler hala önemli olacak şekilde oyunu nasıl dengeliyorlar?