

C# AI - Jak?
Zdravím všechny,
trochu jsem přemýšlel nad teoretickýma otázkama ohledně nezastavitelného blížení se 5. generace počítačů. ( Pár slov z Wikipedie po odstavci 4.Generace PC "Další generace zatím nejsou známy, protože není jisté, jakým směrem se bude vývoj ubírat. Mohly by to být stroje s umělou inteligencí, kvantové počítače nebo něco úplně jiného.". Velmi mě zaujala myšlenka "strojů s umělou inteligencí", a tak jsem se začal zaobírat celkem obsáhlejším (a také mnohem známějším) tématem: AI ve hrách. Jako středně pokročilého amatéra v programování (na kontě kousky jako Batch,což byly totálně absolutní základy, pak jsem nakousnul Javu ale pak už nic, kompletně zvládnuté Pawno a z tří čtvrtin hotové C#) mě hlavně velice zaujalo jak někdo (ksakru) dokáže naprogramovat nějaké AI jako bylo např. v CS 1.6 nebo v jakékoliv jiné hře, ve které se vyskytovalo AI. Absolutně první, co mě napadlo, bylo samozdřejmě fungování věcí jako random proměnných, ifů a else-věcí (už netuším jak to mám nazvat, snad víte co myslím ;), ale to zdřejmě nepokryje věci jako teoretické vyhledávání nepřátel, chození po mapě atd. (a to už vůbec nemluvím o konkrétním příkladu z CS 1.6 - boti střílí z optiky sniperkou. WTF?)
Mám teda dotaz, jestli s tímto tvořením AI v C# má tady někdo skušenosti - a taky postupy, jak něco takového vytvořit. Budu rád za každou rozumnou odpověď.
Díky,SteveXtreme. (Sakra už zas musím na wécko! :D)