Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Potworki w gierce

Ostatnio zmodyfikowano 2011-07-08 10:32
Autor Wiadomość
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ę..
P-34711
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:
P-35416
waxx
» 2011-07-06 23:39:05
Ze co? Pathfining w 2d niepotrzebny? :J
Jak chcesz zeby ci potworki wlazily w sciany to spoko.
P-35459
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
P-35461
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 ;)
P-35477
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ł.
P-35480
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.
P-35511
1 « 2 »
Poprzednia strona Strona 2 z 2