-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mail
From: zażółcony <r...@c...pl>
Newsgroups: pl.comp.programming
Subject: Re: zaawansowane ai
Date: Fri, 04 May 2012 15:59:18 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 38
Message-ID: <jo0nbj$okb$1@news.task.gda.pl>
References: <jmhnji$fi6$1@inews.gazeta.pl> <jmi22j$19n$1@inews.gazeta.pl>
<jmj41g$euf$1@inews.gazeta.pl> <jmj8cs$poh$1@inews.gazeta.pl>
<jmjk3l$rd8$1@inews.gazeta.pl> <jmjmm3$5aq$1@inews.gazeta.pl>
<jmjnm0$7ua$1@inews.gazeta.pl> <jmjp8b$c8l$1@inews.gazeta.pl>
<jmjtjo$p5o$1@inews.gazeta.pl> <jmju56$5h5$1@news.task.gda.pl>
<jmjvkr$tk$1@inews.gazeta.pl> <jmk0aq$2j0$1@inews.gazeta.pl>
<jmk9a3$pnd$1@inews.gazeta.pl>
NNTP-Posting-Host: efp194.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1336139955 25227 83.14.249.194 (4 May 2012 13:59:15 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Fri, 4 May 2012 13:59:15 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327
Thunderbird/11.0.1
In-Reply-To: <jmk9a3$pnd$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:197107
[ ukryj nagłówki ]W dniu 2012-04-17 19:29, f...@N...gazeta.pl pisze:
> poruszanie to odzielny temat, moj model gierki jest prosty
> (bardziej toporny, kafelki sa spore itp (wrzuce moze za jakis czas
> pod linka ale wolalbym by sie to zrobilo choc troche grywalne)
> i do niego jakies bardziej skomplikowane marszruty postaci nie sa
> potrzebne, chce oprogramowac proste tryby ("coward" jak
> wspomniana wlasnie krowa "ataker" ("predator") czyli niejako
> odwrotnosc itd- i przede wszystkim polapac sie w tym i zobaczyc
> czy uda mi sie to ladnie zakodowac - co jest lekkim wyzwaniem
Aha, jeszcze tak mi się przypomniało (po wspomnieniu Robocode).
Krowa nie ma oczu dookoła głowy, wiec analiza wszystkich pól
w jakimś promieniu jest 'nierealistyczna'. Bardziej realistyczny
efekt uzyskasz, kiedy np. nałożysz na siebie algorytm zapachu,
który jest dla krowy jedynie ogólną wskazówką, by zwrócić swoją
UWAGĘ w jakimś kierunku - a potem zapuszczasz mniej lub bardziej
dokładny algorytm podobny do raytracingu, co w przypadku tak
prostego, dwuwymiarowego świata sprowadza się np. do zapuszczenia
algorytmu 'rysowania' (badania po) odcinka aż do napotkania przeszkody
za którą wzrok nie sięga. Jak chcesz być bardzo dokładny, to możesz
badać wycinek koła, ja bym jednak poprzestał na rysowaniu/skanowaniu
grubszego odcinka/promienia i sprawieniu, by kierunek 'drgał', tzn. by
krowa w kolejnych iteracjach losowo odchylała kierunek spojrzenia i
omiatała nim jakiś obszar. Jest to zresztą podobne do działania gałki
ocznej, która w rzeczywistości intensywnie się porusza, a dopiero mózg
tworzy z tego wrażenie szczegółowego 'wglądu' w jakiś większy obszar
przestrzeni (rzeczywisty obszar widzenia ostrego i szczegółowego przez
oko jest bardzo mały).
Takie rozwiązanie powinno być niekłopotliwe wydajnościowo, jak
plansza Ci się robi duża, to wstawiasz na nią dużo obiektów
przysłaniających, które ograniczą długość promieni (możesz też
wstawić odgórne ograniczenia).
Możesz też ograniczyć liczbę zapachów, tzn. zapach nie musi nieść
informacji wróg/przyjaciel a jedynie wpływać na uwagę krowy - dokładne
rozpoznanie już wzrokowe.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?
- 2024-12-28 Warszawa => Full Stack .Net Engineer <=
- 2024-12-28 Warszawa => Sales Assistant <=
- 2024-12-28 Warszawa => Programista Full Stack .Net <=
- 2024-12-28 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-28 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-12-28 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2024-12-28 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-28 Żerniki => Employer Branding Specialist <=
- 2024-12-28 ale zawziętość i cierpliwość
- 2024-12-27 most kilometrowy
- 2024-12-27 Dyplomaci a alkomaty
- 2024-12-27 Zmiana kary
- 2024-12-27 Chiński elektrolizer tester wody