A Turing-tesztet azóta már hivatalosan is tévesnek nyilvánították.
sqlite-ot használ a firefox az elõzményekhez. Ha véletlen összekeveredik a kettõ akkor a bot unrealben elkezd indexet olvasni a firefoxban meg képek jelennek meg amint meghalok a bot szemszögébõl.. :D
Gondolom azért 2k4re írták ki a versenyt ,mert a classicba nagyon jó botok kerültek ,akkoriban a legokosabbak voltak,most is dobogós lenne,mert ma inkább scriptelnek. Egy jó bot nem azt jelenti hogy 100%fejlövés,hanem vadászik rád ha gyengébb vagy és menekül ha erõsebb,timeol,spammel,szóval mint egy komolyabb játékos. Na meg hogy merra viszi a zászlót,támadásnál bevár hogy ne birkaként nyirjanak ki mindenkit. Az UTban lévõ botoknál eddig jobbat nem láttam.
Ja, meg nemtom CoD4 multis botjai milyenek, de hogy a kampány AI milyen primitív, arra nincs is szó. Spawn, elõre a scriptelt pozícióba, tûz. Ennyire képesek.
Na jó, csak te alapból abból indulsz ki, hogy az emberek többsége értelmesen játszik.
A valóság meg az, hogy a játékosok túlnyomó többsége béna mint a seggem, gondolkodásra képtelen, és sokkal nagyobb faszságokat csinálnak, mint a botok.
Nem igazán örülnék neki, ha a botok is rácsodálkoznának a grafikára, rohangálnának késsel, ugrálnának mint a hülye, meg idõnként öngyilkosak lennének, elkezdenének pörögni, mint a búgócsiga, TK-znának, spawnkempelnének...
Lehet, hogy izgalmasabb lenne, de azért igazán tönkrekúrni az eredetileg elképzelt játékmenetet csak ember tudja. Azt meg nem lenne jó lemásolni.
Pedig, sztem ha logolnák csak, hogy egy Cod4-ben (csak egy példa) war közben a playerek merre mennek, hova néznek közben, hova dobják a gránátot, etc., akkor sokkal jobb botokat lehetne létre hozni, akár scripteléssel is. Utánozni kell az embert, ennyire egyszerû :)) Hisz, ha értelmesen mozog, oda céloz ahova kell, akkor nem olyan érzés lesz ellene játszani, mint mikor az ember egy AIM-ossal találja szembe magát. Lehet ellene játszani, akár sikeresen is, de elég idegölõ tud lenni és a játék élményét is rombolja. Nem vagyok játék programozó, de a lehetõségek szerintem adottak. Több millió online meccset lehetne kiértékeltetni, akár sima statisztikai modelleket mögé tolni. A jelenlegi scripteléses módszer már idejét múlt egy picit. Amíg az ember nem találkozik ugyan azzal a helyzettel addig még néha jó is tud lenni, de ha meghal egyszer az ember és neki indul újra az adott szakasznak és jééé ez már megint ott van, ez már megint ugyan azt csinálja, akkor az már gáz.
Olyan nincs, hogy nem logikus lépést tesz.
A (ro)bot logikus, de nem ésszerû. (Asimov) Biztos, hogy minden feltétel megvolt, hogy elüvöltse magát, hogy táraz, a számítógép nem képes nem logikusan mûködni. Csak épp emberileg nem volt _ésszerû_, hogy közölte veled, hogy kifogyott.
Hát igen, egy jobb bot leprogramozására nincs mostanában pár év idõ...
Volt Quake 1-hez egy FrogBot nevû cucc. Waypointos rendszerû volt, tehát csak azokon a pályákon mûködött, amit ismert. Jellemzõen ez a 6 alap DM pálya volt.
Olyan dolgokat csinált, hogy csak pislogtam. Elvileg 0-200-ig volt nehézségi fokozata, 100-nál volt egy szinten az emberrel. (200-nál 360 fokban látott és azonnal célzott, nem telt idõbe, míg fordult) Na ez csinált olyat, hogy töküres folyosóra beküldött rakétát, megszórta a cuccok spawnhelyét gránáttal, sõt, ha arra járt és hulla voltam, a player spawnhelyeket is. Egy csomószor ölt meg úgy, hogy nem is láttam, nem találkoztam vele, csak a rakétájával/gránáttal. Simán volt olyan, hogy befordultam egy sarkon, bámm, levettem mellel egy rakétát, amit a 20 méteres folyosó másik végérõl indított, mielõtt befordult volna a sarkon. Körözött a pályán és folyton felszedte elõlem a páncélokat, fegyvereket, extrákat. Közben persze tökéletesen lõtt, már 100 skillel is.
Persze ez nem intelligencia, csak egy jó program, de meglehetõsen jól utánozta a Q1 prõ-k stílusát.
Egyébként nem szerettem, túl erõs volt, meg csak 6 pályát ismert, nekem meg volt vagy 150+ custom pályám...
Viszont volt egy OBot nevû dolog, az meg azért volt aranyos, mert tanulta a pályát, saját magától és a játékosoktól is. Meccs elején még csak kószál össze-vissza, meg nem talál meg szinte semmit, de pl ha "megmutatja" neki az ember, hogy hol a quad damage, (elég egyszer érte menni), onnantól kezdve a botok is "tudják" hol van, és idõnként összeszedik.
Szal sztem elég régóta lehetne normális botokat csinálni, de eddig úgy tûnik, nem volt rá igény. Talán majd most...
Igen, sajnos a nehézségeket úgy fokozzák általában, hogy a lövések hány százaléka ne találjon el, meg mennyi életed legyen, meg ilyenek. Hogy milyen az AI egy játékban, attól függ, hogy mennyire törekedtek a sciptelésnél minél több mindent figyelembe venni, de mindig lesznek olyan helyzetek, amikor nem logikus lépést fognak tenni. Jó példa erre, a Crysis W -ben futottam össze, az egyiknek kifogyott a tára és ezt el is kiabálta, majd újratölt és hátrált. Nyilván úgy van megadva, hogy ha van társa a közelben, akkor mondja. Csak a társa éppenséggel a házon belül volt - amit ráadásul csak utána vettem észre, miután megöltem (én meg nem értettem, hogy miért kiabálta nekem, hogy kifogyott :D).
Jobban örültem volna, ha Armed Assaulthoz indítanak ilyen versenyt, ahhoz már van jó pár AI módosító, a legutóbbi amit használunk, abban elég sok meglepetés ért. Elsõ próbára volt egy küldetés, amit sokszor csináltunk, nagyjából úgy nézett ki, hogy csónakból kiszállás a parton, házaknál egy osztag, azokat szépen lelõjjük, utána be a másik kertbe, ott is 2 ellenség leszed, dobozból fegyvereket felszedünk, utána jöhetnek az épületek. A grouplink nevü móddal úgy néz ki, hogy ki se szálltunk, már 2 oldalon kirohantak, baloldalt füstöt dobtak, füstbõl kirohan 1 és odadob egy gránátot ránk, és többoldalról meghaltunk. Utána bejutottunk a kertbe, de megláttak, 3-as csoportokban elkezdtek támadni, változatosan 2 irányból, gránátokat dobálva, kiszámíthatatlanul. Persze közel sem tökéletes, és vannak így is hülyeségek, meg nehézségek, pl. amikor a dombtetõn lévõ gépágyuból 10. lövik ki elõlem anélkül, hogy le tudnék lõni bárkit is, akkor az a logikus, hogy a következõ 5 is beszálljon (alapból ugyebár nem szállnak be az ilyenekbe), mesterlövészt meg nem is tudják leszedni abból. Meg fedezéket sem tudnak használni, csak lehasalnak meg legugolnak lövés elõtt, meg ha feléjük lõnek. De szóval sok lehetõség van benne. Remélem ilyen játékokhoz is lesz majd valamilyen hasonló verseny :D
Nem tudom milyen lehetett a zsûri, de nem hiszem, hogy nagyon hozzáértõ emberek lehetnek, mert max fél perc alatt látszik, hogy megyik a BOT és melyik az ember. Sajnos még nem nagyon láttam olyan játékot, amiben az erõs AI-t nem csak az jellemzi egy FPS-ben, hogy nagyon pontosan lõ. Pedig csak egy két multi játékból vett csapat mozgást, taktikát kellene beleprogramozni a botokba és máris jobb lenne az illúzió. Egy ilyen tipusú játéknál (UT,Q3,etc) a BOT, pedig attól lesz emberibb, hogy nem csinál gépies mozgásokat. 1-2 példa itt a videóban: nem áll meg a fal mellett és nézz bele a falba, miközben az nmy a feje fölött rohangál és mikor jobbra leugrik tõle, akkor 1ms alatt "ráránt" (aim?:)). Vagy pl ott a fa hidaknál végig megy a peremen miközben céloz lefelé. Hasonlót az ember is meg tud csinálni, de nem fogja követni a híd peremét 1mm pontosan végig. Mind1, legálább az ilyen "versenyek" talán javítani fognak valamit a helyzeten, és nem csak az adott játék fejlesztõin múlik, hogy milyen lesz a jövõ/jelen AI-ja.
Ennél szerintem jobb platformot is választhattak volna arra, hogy az MI teszteljék ... ugrálásokhoz meg össze-vissza lövöldözéshez nem sok ész kell