8377355826

8377355826



254 Krzysztof Wardziński

wykonujących podstawową operację na wejściu, zwanych neuronami. Agent sterowany za pomocą sztucznej sieci neuronowej może się uczyć podczas gry wraz ze zdobywanym doświadczeniem: gdy natrafia na nowy rodzaj sytuacji, dostosowuje się do niej, korzystając z tego, co „pamięta”14.

O możliwościach zaadaptowania sztucznych sieci neuronowych do tworzenia Al w grach komputerowych mówiło się od wielu lat, jednak dopiero w grudniu 2000 roku pojawiła się gra Collin MaRae Rally 2.0 (producent Codemasters Software), będąca symulatorem wyścigów samochodowych wykorzystującym tę technikę. Na bazie danych wejściowych, którymi były takie parametry jak krzywizna łuku drogi, odległość od zakrętu, rodzaj gruntu, prędkość i parametry pojazdu, sieć neuronowa miała za zadanie wygenerować dane wyjściowe. Dane te musiały być tak dobrane, by samochód kierowany przez program bez kłopotów pokonywał wszystkie przeszkody i zakręty15.

4. Dalszy rozwój Al w grach komputerowych

Rola sztucznej inteligencji w grach komputerowych zwiększyła się o czwartą kategorię: analizowanie przebiegu gry i jej dostosowanie do gracza. Polega ona na tym, iż wraz ze wzrostem doświadczenia gracza, nabytego podczas grania, cały świat gry również się rozwija.

Liąuid Narrative Group działająca na Uniwersytecie Północnej Karoliny pracuje nad stworzeniem gry o nieliniowej fabule na bazie gry Unreal Tournament 2003. Założeniem jest, aby świat gry, z jakim zetknie się gracz, zmieniał się wraz z jego działaniami. Zdaniem szefa tego projektu Michaela Younga „Użytkownicy będą wchodzili do gry tak, jak do realnej rzeczywistości. Faktycznie będą grali w świecie kontrolowanym przez tworzone przez nas mechanizmy sztucznej inteligencji, które sterują jak marionetką wszystkim, co się dzieje”16. Young wraz ze swoją grupą stworzył system opracowywania interaktywnych gier o nazwie Mimesis. Składa się on z tzw. kontrolera oraz serwera Mimesis, będącego zmodyfikowanym jądrem gry Unreal: Tournament. Kontroler odpowiedzialny jest za planowanie zadań, które gracz ma wykonać, aby ukończyć grę. Odpowiada również za komunikację z serwerem Mimesis poprzez XML (ang. Extensible Markup Language), a zadaniem serwera jest tworzenie odpowiedniego świata oraz historii i udostępnienia jej graczowi na jego komputerze17.

Autorowi niniejszego artykułu wydaje się jednak, że ewolucja Al w grach komputerowych nie zakończy się tylko na przedstawionym powyżej czwartym typie

14    Por. M. Lampiarski, op. cit.

15    Por. J. Grzyb, op. cit.

16    Por. M. Czapelski, op. cit.

17    Ibidem.



Wyszukiwarka

Podobne podstrony:
5. Zasady pracy z plikami 2 swobodnie wykonuje podstawowe operacje na plikach i
11)    wykonuje podstawowe operacje modyfikowania i wyszukiwania informacji na
16 I. PROJEKTOWANIE 1 ANALIZA ALGORYTMÓW obfitym repertuarem procedur wykonujących różne operacje na
BioLinux ćw 03Praca zdalna w terminalu - część 3: podstawowe operacje na plikach 1. Zaloguj się na s
2. PODSTAWOWE OPERACJE NA ŁAŃCUCHACH ZNAKOWYCH
Ocena dostateczna - student posługuje się wszystkimi podstawowymi operacjami na zasadzie odtwarzania
ALG 1 10.3. Podstawowe operacje na grafach 251 Jeśli umiemy dokonać domknięcia przechodniego grafu,
skanuj0010 9 m 6.3.8. Wiertarki Wiertarki stanowią podstawową grupę obrabiarek, na których wykonuje
SSA43004 19S6JJ&. Wiertarki Wiertarki stanową podstawową grupę obrabiarek, na których wykonuje s
IMG46 198 6.3.8. Wiertarki Wiertarki stanowią podstawową grupę obrabiarek, na których wykonuje się

więcej podobnych podstron