Hodnocení:
Kniha nabízí široký úvod do konceptů programování umělé inteligence použitelných při vývoji her, jako je pohyb, hledání cesty a techniky rozhodování. Obsahuje příklady kódu a přístupné matematické pojmy, takže je přístupná i nováčkům v oblasti herní umělé inteligence. Někteří čtenáři však knize vytýkají nedostatečnou hloubku různých témat, složitost kódu pro začátečníky a nutnost předchozích znalostí programování.
Klady:⬤ Přístupný úvod do klíčových konceptů umělé inteligence pro vývojáře her.
⬤ Srozumitelně napsaný text s praktickými příklady kódu.
⬤ Vhodné pro vývojáře, kteří s herní umělou inteligencí začínají.
⬤ Pokrývá dobrou škálu témat a technik.
⬤ Stručné a přehledné.
⬤ Dobře strukturované s vysvětleními následujícími po ukázkách kódu.
⬤ Dobré pro pochopení a implementaci genetických algoritmů, neuronových sítí, fuzzy logiky atd.
⬤ Chybí hloubka v mnoha pokrytých tématech.
⬤ Příklady kódu jsou někdy příliš složité a nemusí se správně zkompilovat.
⬤ Vzhledem k požadované znalosti jazyka C++ nejsou vhodné pro úplné začátečníky.
⬤ Někteří čtenáři považují teorii za nedostatečnou a vysvětlení algoritmů může být nedostatečné.
⬤ Kvalita prezentace, včetně formátování a sazby, může být špatná.
(na základě 17 hodnocení čtenářů)
AI for Game Developers
Pokroky v oblasti 3D vizualizace a fyzikálních simulací umožňují vývojářům her vytvářet působivá, vizuálně pohlcující herní prostředí, o kterých se jim před lety jen zdálo. Dnešní hráči her však vyspěli spolu s hrami, které hrají. Už nestačí ohromit hráče oslnivou grafikou.
Dalším krokem k vytvoření ještě více pohlcujících her je zdokonalená umělá inteligence neboli AI. Pokročilé herní techniky s umělou inteligencí jsou naštěstí dostupné každému hernímu vývojáři - nejen těm, kteří se umělé inteligenci věnují ve své kariéře. Pokud s programováním her začínáte nebo jste zkušený herní programátor, který se potřebuje v technikách AI rychle zorientovat, bude pro vás AI pro herní vývojáře ideálním výchozím bodem pro pochopení a použití technik AI ve vašich hrách. Kniha AI for Game Developers, napsaná pro začínající programátory AI, vás seznámí s technikami, jako jsou stroje s konečným stavem, fuzzy logika, neuronové sítě a mnoho dalších, a to přímočarým a snadno srozumitelným jazykem, který je v celé knize (napsané v jazyce C/C++) podpořen ukázkami kódu. Kniha představuje směs deterministických (tradičních) a nedeterministických (novějších) technik umělé inteligence zaměřených přímo na začínající vývojáře umělé inteligence - od základních technik, jako je pronásledování a vyhýbání se, pohyb po vzoru a hejno až po genetické algoritmy. Mezi další témata, kterými se kniha zabývá, patří:
⬤ Pohyb založený na potenciálních funkcích: technika, která zvládá pronásledování, vyhýbání se rojení a vyhýbání se kolizím současně.
⬤ Základní vyhledávání cesty a waypointů, včetně celé kapitoly věnované algoritmu vyhledávání cesty A*.
⬤ AI skriptování.
⬤ Umělá inteligence založená na pravidlech: seznamte se s jinými variantami než fuzzy logikou a konečnými stavovými automaty.
⬤ Základní pravděpodobnost.
⬤ Bayesovské techniky.
Na rozdíl od jiných knih na toto téma se AI pro herní vývojáře nesnaží pokrýt všechny aspekty herní umělé inteligence, ale poskytnout vám použitelné pokročilé techniky, které můžete použít ve svých hrách hned teď. Pokud jste chtěli využít umělou inteligenci k prodloužení herní doby svých her, k jejich větší náročnosti a hlavně k větší zábavě, pak je tato kniha určena právě vám.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)