![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie !
Pisze własna grę przez przeglądarkę. Jednak natknąłem się na pewien problem. Chciałbym zrobić aby walka w grze nie byłą aż tak przewidywalna, tz. o wygranej nie mają decydować czynniki tj. obrona, atak itp. Chciałbym jakoś dodać do walki elementy losowe. Czy znacie może jakieś algorytmy które się do tego przydadzą ? Jedyne co mi przychodzi do głowy to algorytm prawdopodobieństwa przy przewidywaniu ataków. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie chodziło mi o losowanie, lecz o obliczenie prawdopodobieństwa wybrania danego ataku przez gracza biorąc pod uwagę cechy postaci (atrybuty). Czyli, jeśli gracz ma dużą szybkość ataku, zaatakuje szybkim ciosem, jeśli dużą siłę to prawdopodobnie będzie to najpierw silny cios, a później szybki.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
...a prawdopodobieństwo obliczysz korzystając z rand() (IMG:style_emoticons/default/biggrin.gif)
taki najprostszy algorytm:
Ten post edytował krowal 18.02.2011, 20:39:01 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 36 Dołączył: 1.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To ty musisz stworzyć algorytm, który obliczy szansę ataku. Bierzesz pod uwagę wszystkie lub część umiejętności, ekwipunku i tworzysz odpowiedni algorytm.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję bardzo za odpowiedzi (IMG:style_emoticons/default/smile.gif) już się wziąłem za projektowanie tego "ustrojstwa" (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Kiedyś znalazłem w sieci takie cudo, może Ci się przyda:
Ten post edytował Kshyhoo 18.02.2011, 22:11:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:47 |