Potworki w gierce
Ostatnio zmodyfikowano 2011-07-08 10:32
pekfos |
» 2011-06-26 12:32:22 co do drogi to poczytaj o algorytmie A* (A-star). jest w miarę efektywny. To ma być gra 2d. Masz swoją postać, zabijasz potworki dostajesz doświadczenie itp. Wszystko widzisz jakby z góry. |
co tu dużo mówić.. kolejny newbie piszący Tibię.. |
|
barogrom |
» 2011-07-05 19:07:04 Jeśli to ma być gra 2d to raczej algorytm znajdowania ścieżek nie będzie potrzebny. Pomyśl o zasięgu widzenia potworka. Napisz kod za pomocą którego komputer sprawdzi czy gracz jest w polu widzenia przeciwnika. Jeśli tak to wywołuje odpowiednią funkcję(np. sprawdza pozycję gracza i przybliża się na tyle żeby móc go zaatakować). To jak to wykonasz zależy od twoich umiejętności i wyobraźni. np:
|
|
waxx |
» 2011-07-06 23:39:05 Ze co? Pathfining w 2d niepotrzebny? :J
Jak chcesz zeby ci potworki wlazily w sciany to spoko. |
|
SeaMonster131 |
» 2011-07-07 09:05:16 To można sobie dopisać, że jak potworek zbliży się do ściany to pójdzie w lewo/prawo, aż tej ściany nie będzie i tyle :) Albo po prostu nic nie zrobi. Pamiętam jak grałem kiedyś w takie gry 2D. Potworek zbliżał się do mnie, a jak była jakaś przeszkoda to tylko sie obracał w moim kierunku :P |
|
waxx |
» 2011-07-07 16:43:31 No i po cholere, skoro implementacja A* wcale nie jest taka trudna? Jak sie raz zrobi to juz potem sie bedzie umiec zawsze ;) |
|
skovv |
» 2011-07-07 17:56:08 Ja kiedyś się bawiłem w gierki 2d w allegro itp i przy tworzeniu AI do gry platformowej myślałem o tym by: -AI chodził od początku do końca platformy i szedł w druga stronę, jeśli na platformie są jakieś przeszkody to się od niech odbijał -przy kolizji AI z graczem występowała jakaś akcja -gracz znał aktualną pozycję gracza i nawzajem
banalnie proste. Myślę że tobie nie chodzi o to co powinien robić AI, tylko jak to wykonać :] Moim skromnym zdaniem najważniejsza jest obiektowość. AI musi wykrywać kolizje z innymi obiektami, pobierać od nich dane i tym podobne. Swego czasu napisałem chyba niezły silniczek z użyciem allegro do gierek 2d, niestety po formacie znikł. |
|
barogrom |
» 2011-07-08 10:32:36 Moim zdaniem jeśli samemu opracuje się system AI to wtedy się dużo uczy.Samemu rozwiązuje problemy i zna dogłębnie te mechanizmy. Podstawa to rozpoznawanie obiektów. Jeden implementuje A* drugi wymyśla własny system jak kto woli ;]. Obie opcje są O.K. |
|
1 « 2 » |