Zadrapania są mechaniką gry, w której każdy udany atak zawsze powoduje minimalną ilość obrażeń. Jest to często stosowane w odejmujących systemach walki, w których obrona jest odejmowana bezpośrednio od obrażeń zadanych przez atakującego. Dlatego cel zawsze otrzyma minimalne obrażenia.
Minusem takiego systemu jest dla mnie przynajmniej hack. Że ma wzór prostego, jak Damage = Attack - Defense
i obraca się go w (nieznacznie) bardziej złożony: Damage = max(Attack - Defense, 1)
.
Uważam również, że osłabia to umiejętność gracza w rozwijaniu jego postaci / itp. Bez względu na to, ile bonusów obronnych otrzymują, każdy atak spowoduje niewielkie obrażenia. Po co więc tak wysoko bronić się, jeśli to nic nie znaczy?
Ponadto zachęca to teraz do używania większej liczby punktów życia i obrażeń, tak że obrażenia zadrapania są naprawdę znikome. W końcu, jeśli minimalne obrażenia wynoszą 1, a ty masz tylko 10 Hp, to nadal 10% twojego zdrowia. Nawet przy 20 Hp to 5%. Wolałbym raczej unikać takich większych liczb, chyba że jest to absolutnie konieczne.
Istnieje jednak jedna bardzo ważna zaleta szkód zadrapania: rozwiązuje problem impasu.
Zakleszczenie występuje, gdy żadna ze stron nie jest w stanie wyrządzić szkody drugiej stronie. Jeśli zainwestujesz wszystkie swoje zasoby w obronę, a kilka w atak, twoja postać może nie przyjąć obrażeń, ale nie będzie też w stanie zadawać zbyt wiele. W ten sposób możesz natknąć się na spotkanie, w którym żadna ze stron nie będzie w stanie zadać obrażeń, więc bitwa trwa wiecznie. Jest to szczególnie ważne, jeśli nie masz losowych mechanizmów, takich jak trafienia krytyczne (których również nienawidzę).
Przynajmniej w przypadku zadrapania, ktoś w końcu wygra. Może to być tylko ten, który ma najwięcej Hp lub największą liczbę ataków, ale bitwa się skończy.
Lubię więc system walki, w którym zawsze będzie wynik. Ale nie lubię zadrapań. Jakie są moje alternatywy?
Alternatywy, które nie wymagają losowania liczb losowych; Chcę, aby walka była w 100% deterministyczna. Jeśli toczy się ta sama bitwa, musi nastąpić dokładnie ten sam wynik.
Jeśli chcesz poznać szczegóły rozgrywki, zastanów się nad walką turową, w której bitwę można zautomatyzować (projektujesz swoje siły, a następnie rzucasz je na innych).