-
Data: 2012-04-19 17:49:13
Temat: Re: zaawansowane ai
Od: zażółcony <r...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-04-17 16:38, f...@N...gazeta.pl pisze:
> tutaj w przypadku prostej krowy bylyby dwa problemy ->
>
> mam duzo postaci>10 tys i duza mape> 1000x1000
> i updatowanie dla kazdej z nich mapy zapachu by troche
> trwalo (co prawda jest to chyba (*)koszt porownywalny z
> rozgladaniem sie, gdzie kazda postac przy kazdym rozejrzeniu
> sie musi przeczytac np do 400 sasiadujacych pol - to ujdzie
> ale jest to lekkie obciazenie)
>
> (*) po zastanowieniu wychodzi ze jendak znacznie wiekszy bo
> tzrebaby chyba przetwarzac cala mape wzgledem zapachow a to
> by zmulilo jak nie wiem co
>
> poaztym, zapachy mieszalyby sie i trzebeby kombinowac z podzialam
> na podtypy i/lub uzywac wielu map do trzymania roznych - za duza
> komplikacja za duzo ramu i za wolno
Żebyś dobrze zrozumiał - updatowanie mapy dla jednego zapachu
robisz tylko raz - nie przypadkiem wspomniałem o automatach
komórkowych. Wtedy nie ma tu problemu dużej ilości postaci,
bo każda z nich generuje tylko zapach 'pod sobą' o wielkości 10.
W jednym cyklu gry musisz teraz przejść 1000 x 1000 pól i
zaktualizować mapę zapachu zgodnie z regułą max(sąsiedzi)-1
Robisz to raz a nie tyle razy, ile jest postaci.
Po drugie - w grach zazwyczaj wystarczy podział na 'dobrych' i
'złych', więc wszyscy źli pachną tak samo. Ale masz rację
- jeśłi to nieuniknione, to wprowadzenie większej ilości
typów zapachów sytuację komplikuje. Natomiast jeszcze bym
nie rezygnował - na automatach komórkowych możesz zgrabnie
zaimplementować więcej możliwości. Najprostsze byłoby
założenie, że zapachy się przykrywają, tzn. niektóre są
silniejsze. Wtedy masz maksa 'dwukryterialnego', troszeczkę
bardziej złożona funkcja wyboru, ale bez przesady.
Algorytm zapachu jest o tyle ciekawy, że zapach rozchodzi się
z pewnym opóźnieniem, nie niknie od razu po zniknięciu
swojego źródła, automatycznie znajduje luki np. w murach.
Ja kiedyś zaimplementowałem na tym algorytm 'potwora'
wyszukującego na mapie i pożerającego diamenty :)
Po zapachu potrafił je wyszukać nawet w najbardziej zawiłych
labiryntach, nie był za to w stanie ich wyczuć przez mur,
Gubił trop po zawaleniu przejścia przez kamienie, by go
po jakimś czasie (nie od razu) odzyskać, gdy w jakimś innym
miejscu planszy pojawiło się przejście.
Gdyby pokombinować, to można też spróbować na automatach komórkowych
zaimplementować algorytm zapachu ukierunkowanego, który
by bardziej przypominał światło, ale trzeba by się wtedy
trochę bardziej pobawić, każdy automat musiałby mieć więcej
pamięci, by wiedzieć skąd światło przyszło i jaki jest
jego rozrzut 'na przyszłość'. Myślę, że dałoby się
tu uzyskać całkiem niezły efekt czegoś w rodzaju
'zapachu wyrzucanego kierunkowo', zachowującego się
bardziej jak dźwięk, czyli coś pośredniego między
zapachem a światłem, wystarczającego, by z dużej
odległości widzieć niedokładnie, z dużym wpływem przeszkód
zasłaniających prosty kierunek, a dokładnie widzieć z bliska.
Następne wpisy z tego wątku
- 20.04.12 10:26 zażółcony
- 20.04.12 10:50 Jordan Szubert
- 20.04.12 13:45 A.L.
- 20.04.12 20:00 M.M.
- 21.04.12 00:14 M.M.
- 04.05.12 15:59 zażółcony
- 04.05.12 16:26
- 04.05.12 16:54 zażółcony
- 04.05.12 19:02 M.M.
- 10.05.12 12:15 Jan Tryn
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=
- 2025-07-18 Warszawa => Sales Director (Cloud solutions) <=
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=
- 2025-07-18 Lublin => Programista Delphi <=
- 2025-07-17 Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 2025-07-17 Andrzej Duda ułaskawił Roberta Bąkiewicza od zarzutu zapchnięcia ze schodów aktywistki Babci Kasi