RPG'ler doğrusal hasar formüllerini nasıl dengeler?


10

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.

resim açıklamasını buraya girin

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?

Yanıtlar:


9

Bu kasıtlıdır, çünkü seviyeleri önemli kılmak amaç değildir.

Genellikle RPG'ler için birbiriyle çelişen iki tasarım hedefi vardır: oyunculara nasıl oynadıkları (ve dolayısıyla ne kadar öğütme / yan görev yapma ve dolayısıyla XP'leri) özgürlüğü vermek ve oyunun zorluğunun Oyunun uzunluğu. Oyunu, tüm yan görevleri tamamlayan ve mümkün olduğunca fazla XP kazanan kişiler için çok kolay hale getirmek istemiyorsunuz, ancak oyunun sonunun acele edenler için inanılmaz derecede zor olmasını da istemiyorsunuz. .

Yaygın bir yöntem, XP'yi büyümek için seviyeler arasında yapmaktır, bu nedenle 100 kaçırılan XP daha düşük seviyelerde çok önemli olabilir, ancak daha yüksek seviyelerde hiçbir fark yaratmaz. Açıkladığınız şey, aynı amaca ulaşmak için başka bir yöntemdir; stat büyümesini yüzde cinsinden azaltarak seviyeler arasındaki fark da azalır.

Birincisine kıyasla, ikincisi, oyuncuya oyunun sonraki aşamalarının zorluklarını korurken, oyuncuya düzenli seviye yükselmeleri (oyuncuların zevk alma eğilimi gösterme) verme avantajına sahiptir. Genellikle RPG'ler her iki tekniği de kullanır.

Bu, örneğin, öncekinden daha fazlasını kullanmak için bir takım nedenleri olan MMO'ların aksine, örneğin:

  • Oyun süresini uzatmak ve abonelerden daha fazla para kazanmak için üstel XP eğrilerini kullanma
  • Seviye farklılıklarının farklı oyuncular arasında kıskançlık yaratmak için anlamlı olduğundan emin olmak ve böylece oyuncuları oyunda kalmaya teşvik etmek

1

Çoğu RPG'de hasar formülünün kendisi hikayenin sadece bir kısmını anlatır. Seviyenin dışındaki şeyler de formülü etkiler ve doğrusal değildir - iyi ekipman normalde dikkatli bir şekilde kapılandırılır ve daha iyi büyü ve yetenekler daha sonraki seviyelerde daha yüksek hasar seçeneklerinin kilidini açar (Pokemon ve Chrono Trigger'ın her ikisi de bunun iyi örnekleridir). Taktik seçenekler de daha yüksek seviyelerde artar, çeşitli zararsız efektler ortaya çıkar ve bu daha sonraki seviyelerde başlangıç ​​oyunundan (hareket etmeyi durdurana kadar vur) uzman oyununa (daha taktik seçenekler, optimize etmek için savaşlardan önce daha fazla hazırlık) geçişi yansıtır. partiniz, şeffaf öğütmeye daha az bağımlılık).

Temel olarak, hasar formülünün söylediği şey, taktiğiniz rakiplerinizi seviyelendirmekse, bu stratejinin düşük seviyelerde uygulanabilir, ancak yüksek seviyelerde zaman alıcı olmasıdır. Tam denge, oyununuzun ne kadar başlangıç ​​dostu olduğunu belirleyen bir faktördür.


0

Oyunumuzda Pokémon formülündeki seviyeyi kullanıyoruz, ancak güç gibi diğer istatistikleri kullanıyoruz ve bu da hasarı daha da artırıyor. Ancak asıl nokta, istatistik ve seviyenin hasar için çok önemli olmadığıdır. Bunlar sadece yüzde değerlerdir ve gerçek hasar eşyalardan gelir. 100 hasarın% 0,5'i 10 hasarın% 5'i ile aynıdır - bu yüzden yüzde düşer, ancak hasar yine de artar.

Ve düşük seviyeli çetelere karşı bir vuruşu önlemek için sınırlanmış seviye farkını kullanıyoruz - böylece seviye doğrudan hesaplamada gitmiyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.