Projektując dowolną grę opartą na bohaterach, przygodową, RPG, brawlerową lub podobną, ostatecznie musisz zdecydować o swoim systemie opieki zdrowotnej. Jeśli nie masz żadnych systemów regeneracyjnych z zerowym interfejsem użytkownika (takich jak Call of Duty), powinieneś używać dyskretnego zestawu pojemników z sercem, w stylu Zelda, lub ciągłego paska zdrowia, takiego jak Street Fighter?
Oto kilka punktów spornych, o których myślałem:
- Kierki są łatwiejsze do zrozumienia (bardzo jasne, ile trafień możesz przyjąć)
- Serca dają lepsze poczucie spełnienia podczas ekspansji (całe dodatkowe serce! Zamiast nieco dłuższego paska (lub, co gorsza, bez zmian))
- Serca rosną, aby zajmować wiele nieruchomości ekranowych, a paski zdrowia mogą pozostać zwarte
- Paski zdrowia pozwalają naprawdę dobrze kontrolować równowagę zdrowia / obrażeń (
float
zamiast używaćint
)
Ponieważ nie udało mi się znaleźć żadnych odpowiednich artykułów na temat projektowania gier na ten temat, byłbym bardzo wdzięczny, gdyby wszyscy z wiedzą na ten temat, a nawet tylko wnikliwe linki, przyczynili się, dziękuję!
game-design
gui
ui-design
Stephane Beniak
źródło
źródło
Odpowiedzi:
Większość odpowiedzi dotyczyła możliwości wykorzystania systemów pojemników na serce, chciałbym przedstawić powód, dla którego chcesz je stosować ponad paskiem zdrowia.
Oto słowo dla ciebie: Subitizing . Ludzie mogą dokonać natychmiastowej oceny liczby elementów w grupie, jeśli utrzymasz tę liczbę około 4. Gdy przekroczysz ten punkt, zaufanie i szybkość drastycznie spadną.
Rozważ ten przykład posiadania 5 HP i otrzymania trafienia 1 HP:
Dzięki pojemnikom z sercem jestem natychmiast pewien, że mogę przyjąć dokładnie 3 kolejne trafienia, a czwarty mnie zabije. Z paskiem zdrowia jest to 4 lub 5? Nie jestem tego taki pewien.
Jest to przydatna koncepcja, jeśli chcesz wykorzystać liczbę trafień, które twoja postać może znieść maksimum przy dość niskiej liczbie (10-12), i ważne jest, aby gracz mógł szybko i pewnie wiedzieć, o ile więcej trafień ma może wziąć.
źródło
Jeśli zdrowie może znacznie wzrosnąć w trakcie gry, myślę, że paski zdrowia są bardziej odpowiednie.
Na przykład w mojej obecnej grze mmo postacie zaczynają się od 300 zdrowia, ale zdrowie to może wzrosnąć do ponad 3000 wraz z poziomem gracza. Jeśli zostało to zaimplementowane jako serca, oznacza to, że możesz zacząć od jednego serca, ale później masz 10 lub więcej serc. Zajmie to albo dużo miejsca, które można by wykorzystać w innym przypadku, albo serca będą tak małe, że trudno będzie odczytać zdrowie.
Ponadto, jeśli gracz zaczyna z jednym sercem zdrowia, bardzo trudno będzie rozróżnić poziomy zdrowia 10%, 25%, 50% itd. Posiadanie paska zdrowia daje stałą miarę zdrowia jako procent przez całą grę, tj. 50% zdrowia jest zawsze w połowie paska.
źródło
Dlaczego nie zrobić obu? Możesz mieć pasek zdrowia podzielony na poszczególne przedziały. Ma to wiele zalet obu systemów:
League of Legends to robi, a gra jest bardzo ważna.
Należy jednak wziąć pod uwagę różnicę estetyczną między pojemnikami na serce a paskiem zdrowia. Moim zdaniem pasek znacznie przybliża gracza do mechaniki gry, a serca podkreślają, że jest to życie postaci, którą pokazujesz. Serca mają wiele znaczeń, które możesz wykorzystać na swoją korzyść w niektórych grach.
źródło
Odpowiedź Paulda wskazuje już, że prosty system pojemników na serce może nie skalować się, jeśli maksymalne zdrowie w końcowej fazie gry różni się o rzędy wielkości w porównaniu z początkowym początkiem. Są jednak dwa sposoby, aby to naprawić:
Podobnie jak w przypadku pieniędzy, w których masz np. Złote, srebrne i brązowe monety w skali 1:10 lub 1: 100, wprowadz system wielocyfrowy. Możesz np. Użyć trzech rzędów dziesięciu serc, gdzie najwyższy rząd reprezentuje setki, drugi dziesiątki, a dolny jeden. Lub użyj innej ikony przedstawiającej jedną dziesiątą serca, np. Kropla krwi
Skaluj zbroję zamiast niesamowicie dużych pojemników z sercem. Kiedy robisz postępy, wrogowie, którzy atakowali cię połową serc, kosztują tylko jedno serce lub później tylko łaskoczą. (Jest to prawdopodobnie lepsze, jeśli chcesz mieć bardziej wiarygodne doświadczenie)
źródło
Zawsze wolałem układ serca. Wydaje mi się, że lepiej łączy się ze zdrowiem, podczas gdy pasek zdrowia oddziela obrażenia i nie daje żadnego wiarygodnego związku z obrażeniami. Wszystkie obrażenia powodują krytyczną awarię w punkcie 0.
Aby dać ci wyobrażenie o tym, co mam na myśli, naprawdę spodobał mi się styl zdrowia Assassin's Creed (z linii 2). Możesz zregenerować ostatni częściowy blok zdrowia. Bloki zdrowia zadawały dyskretne 4 trafienia. A obrażenia zostały zmniejszone przez zbroję.
Mało tego, ale zbroja była zdrowa, a każde „uszkodzenie” zbroi powodowało karę za maksymalne zdrowie. Wszelkie „mikstury”, które przyjmujesz, były ograniczone przez uszkodzenia pancerza, które musiały zostać naprawione.
Nowy system w Assassin's Creed 3 zabiera to wszystko i zastępuje go paskiem zdrowia, a chociaż daje większą kontrolę nad zdrowiem, zastępuje wiarygodny system obrażeń krytyczną awarią.
W 2 możesz uszkodzić do 1 zdrowia i dalej go regenerować i walczyć przez wiele bólu, dodatkowe zdrowie, które się nie odzyskało, bardziej przypominało bufor awarii niż prawdziwe zdrowie.
Podobało mi się to. Czułem, że pozwala mi to przeżyć o wiele więcej niż samo zdrowie, ale dało mi jeszcze bardziej trzymające w napięciu uczucie na jednym bloku zdrowia pozostawionym niż w 3, gdzie odradza się po walce i natychmiast zaczynam z pełnym zdrowiem.
Ogranicza to również możliwość bycia nieskończenie rosnącym systemem (jak większość MMO), ponieważ możesz ciągle „ulepszać”. To okazuje się kłamstwem, ponieważ potwory skalują się w zadawanych obrażeniach do miejsca, w którym w rzeczywistości liczba zdrowia nie ma znaczenia. Osobiście uważam, że to musi umrzeć. Czuję, że jest to intelektualnie leniwy i tani system gry. To oszukuje gracza z lepszego doświadczenia.Jedną z moich ulubionych gier MMO jest linia Guild Wars, ponieważ doskonalenie nie jest miarą poziomów, ale oparte na umiejętnościach (zarówno umiejętności gracza, jak i umiejętności aktywowanych). Sprytnie sprawili, że ulepszenie w końcowej fazie gry było polowaniem na umiejętności. Zastosowanie tego do WoW byłoby podobne do posiadania stale powiększającej się listy porzuconych umiejętności, glifów i opcji talentów. Aby zastosować to do Diablo 3, oznaczałoby to, że standardowa lista run powinna być oparta na poziomie, ale zrzuciła „elitarne” runy, takie jak Diablo 2.
Podsumowując:
W linii 2:
Żadnego z tych elementów nie można odpowiednio przedstawić za pomocą paska zdrowia. I myślę, że pasek zdrowia obniżył kreatywność i jest wiarygodny zamiast łatwiejszej konserwacji.
Ważną rzeczą do zapamiętania jest to, że jeśli mechanizmy leczenia oparte są na procentach zdrowia, a nie na ilości zdrowia, to zdrowie zmiennoprzecinkowe tak naprawdę nie różni się od stałego zdrowia o większej odporności na obrażenia.
źródło
To zależy od faktycznej wartości, którą pobierasz. Wartość zaczynającą się od 3 i rosnącą do 20 można łatwo przedstawić jako pojemniki paleniska, ale jeśli reprezentowana wartość może się znacznie zmieniać w czasie lub między znakami (w stosownych przypadkach), wówczas pasek zdrowia oparty na wartościach procentowych będzie łatwiejszy reprezentować i czytać.
Próba przedstawienia wartości takiej jak 112/435 w pojemnikach paleniska byłaby trudna do odczytania lub niedokładna.
źródło
Jedynym momentem, w którym będziesz musiał odjąć niewielkie ilości zdrowia, byłyby stale niszczące tereny, takie jak chodzenie po gorących węglach lub bieganie przez toksyczne opary, w którym to przypadku możesz po prostu minutnik odjąć ćwierć serca na sekundę.
Nie powinno zajmować zbyt dużo miejsca na ekranie. Jeśli od gracza oczekuje się trafień o wartości 100 serc pomiędzy szansami na odzyskanie, oznacza to, że masz problem z projektem gry. Możesz także użyć sztuczek, takich jak podwajacz serc Zelda, aby zmniejszyć liczbę kier.
Ogólnie rzecz biorąc, system sercowy wydaje się działać lepiej w grach przygodowych dla osób trzecich, podczas gdy małe paski zdrowia są lepsze w grach osób trzecich, takich jak strzelanki (w tego typu grach można nawet całkowicie ukryć pasek zdrowia, z wyjątkiem sytuacji, w których otrzymuje obrażenia)
Jeśli potrzebujesz naprawdę długiego paska zdrowia, możesz połączyć dwa pomysły i zrobić to, co zrobił Metroid Prime: niech każde ulepszenie da ci nowy pasek zdrowia i wyświetli aktualny pasek zdrowia oraz liczbę pozostałych pasków zdrowia na ekranie.
źródło
W grach takich jak streetfighter było tak wiele różnych ataków, dyskretyzacja narzucona przez serca prawdopodobnie nie była przydatna. Uderzenie, kopnięcie, podbicie ... wszystkie nieznacznie inne obrażenia. Bardziej ciągłe wyglądanie jak pasek zdrowia wydaje się bardziej odpowiednie. Poza tym serca prawdopodobnie byłyby zbyt urocze.
źródło
Wszystko zależy od tego, jaką grę tworzysz i jaka jest grupa docelowa. Gry takie jak World of Warcraft nigdy nie działałyby z systemem serca, ponieważ chodzi o liczby. Ludzie poświęcają swój wolny czas na odkrywanie receptur zdrowia itp. Gry RPG na konsole najlepiej działają z sercem. Gry konsolowe zwykle ukrywają przed graczami jak najwięcej mechaniki gry. To zależy od Ciebie:
Chcesz gry, która będzie prosta , polegasz głównie na fabule. Ukryj większość mechaniki przed graczem. Nie pokazuj trafień jako liczb, ale po prostu jedno trafienie = jedno serce. Prawdopodobnie nie będziesz pokazywał graczowi żadnych innych statystyk. Brak siły / zręczności / inteligencji. Tylko zapas. Przedmioty nie mają statystyk, może tylko specjalne ataki itp. Twoi odbiorcy będą przypadkowymi graczami, konsolami, młodszymi dziećmi. Używaj serc.
Chcesz grę dla osób, które lubią D&D. Pokazujesz im statystyki, pozwalasz im zaprojektować postać, rzucając kośćmi / przypisując punkty. Każdy przedmiot będzie miał wiele statystyk i żaden dobry gracz nie będzie mógł żyć bez arkusza kalkulacyjnego Excel. Paski zdrowia lub czyste liczby.
Tylko jeśli jedno uderzenie = jedno serce za każdym razem. Dla mnie zrozumienie paska zdrowia nie stanowi problemu - oczywiście nie wiem, ile dokładnie mam, ale powiedziałbym sobie: o nie! Wygląda na to, że mam mniej niż ćwierć zdrowia, lepiej wypić tę miksturę!
Nie, odpowiedni poziom daje mi poczucie spełnienia.
Patrz wyżej
Cóż, pół serca, ćwierć serca ... Znowu zależy to od tego, jak obliczysz obrażenia. Jedno trafienie = jedno serce, a następnie nie ma potrzeby używania paska zdrowia.
źródło