PijanySmok - 2011-08-06 14:40:11

Pewnie nie tylko ja interesuje sie tym tematem, a na forum mamy informatyka, wiec chetnie na ten temat porozmawiam:P

Zaczne od pytania - co o tym myslicie?

Ja uwazam, ze komputery czyli nasi dzisiejsi podwladni ktorych wykorzystujemy do roznych prac (no tak fizycznych tez ale nie tych skomplikowanych:P), potrafia i pracowac samodzielnie (glownie chodzi mi o "zaawansowane" boty ktore na moim komputerze sa niemal caly czas aktywne, wiekszosc wlasnorecznie pisana) lub pomagac nam przy roznych zadaniach. A co gdyby je ulepszyc, i "wykorzystywac" je do rozrywki?

Ostatnio grajac w Gothic 3 czesto myslalem nad kodem AI w tej grze. Jest to 2ga najbardziej zaawansowana AI jaka znam, ale i tak brakuje jej sporo kodu do bycia na prawde zaawansowana. Gdyby inteligencje przelozyc na kod, wyszedl by kod ktory sam sobie tworzy rozne algorytmy (tzw. doswiadczenie) i tworzy wlasne zmienne i bazy danych z ktorych pozniej korzysta (tzw. wiedza/pamiec)
1. Mozliwe jest zrobienie algorytmow ktore same znajda sobie dane a pozniej je wykorzystaja (np. pathfinding). W ten sposob mozna by zaprogramowac dosyc ciekawa sztuczna inteligencje do gier, gdyby ja dobrze rozbudowac wyszedl by nowy gatunek gry, przy ktorym gry multiplayer nie byly by juz takie "oryginalne" :P

Najwazniejsze w tym wszystkim sa dobrze zbudowane algorytmy, ktorych projektowanie zajelo by na pewno duzo czasu. Wiec co by bylo gdybys np w grze wlasnie wracal z jakiegos questa z twoim "kumplem" AI i spotkalibyscie AI ktory wlasnie wybieral sie poloocic(looting) i zobaczyl ze masz item(item scanning), ktory go interesuje(comparing items with each other depending on user's class), i zaproponowal by Ci wymiane(trading)? Tak na oko, kod takiego AI ktory mialby dobrze rozwiniete umiejetnosci bojowe, pathfinding, item scanning, looting, i trading zajalby moze 200-300k linii kodu. Dodanie takich AI do gier MMO ktore dopiero sie rozwijaja rowniez mogly by przyspieszyc rozwoj gry (znam taka jedna, ktora ma najlepiej rozwiniete AI jakie znam i dobrze sobie radzi).


Nie chce mi sie dalej pisac, takie jest moje zdanie na ten temat i mysle ze warto zainteresowac sie tym tematem, sory jesli gdzies sie pomylilem ale pisalem oczywiscie w warunkach w ktorych nie moge sie skupic lol.
Kiedys byla gra MMO w ktorej chodzilo o to zeby zaprogramowac jak najlepszego bota ktory oczywiscie gral by w nia sam, moze jeszcze istnieje ta gra:P

Spoiler:

1 - nie ma miejsca na swiadomosc :P

LV Appartment x Airport Residential Area mycie okien Piła