Hodnotenie:
Kniha ponúka široký úvod do konceptov programovania umelej inteligencie použiteľných pri vývoji hier, ako je pohyb, hľadanie cesty a techniky rozhodovania. Obsahuje príklady kódu a prístupné matematické koncepty, vďaka čomu je prístupná aj pre nováčikov v oblasti hernej umelej inteligencie. Niektorí čitatelia však knihu kritizujú za nedostatočnú hĺbku rôznych tém, zložitosť kódu pre začiatočníkov a potrebu predchádzajúcich znalostí programovania.
Výhody:⬤ Prístupný úvod do kľúčových konceptov umelej inteligencie pre vývojárov hier.
⬤ Jasne napísaný text s praktickými príkladmi kódu.
⬤ Vhodné pre vývojárov, ktorí začínajú s hernou AI.
⬤ Pokrýva dobrý rozsah tém a techník.
⬤ Stručné a ľahko čitateľné.
⬤ Dobre štruktúrované s vysvetleniami nasledujúcimi po úryvkoch kódu.
⬤ Dobré na pochopenie a implementáciu genetických algoritmov, neurónových sietí, fuzzy logiky atď.
⬤ Chýba hĺbka v mnohých pokrytých témach.
⬤ Príklady kódu sú niekedy príliš zložité a nemusia sa správne skompilovať.
⬤ Vnímajú sa ako nevhodné pre úplných začiatočníkov kvôli požadovaným znalostiam jazyka C++.
⬤ Niektorí čitatelia považujú teóriu za nedostatočnú a vysvetlenia algoritmov môžu byť nedostatočné.
⬤ Kvalita prezentácie vrátane formátovania a sadzieb môže byť nízka.
(na základe 17 čitateľských recenzií)
AI for Game Developers
Pokroky v oblasti 3D vizualizácie a technológie fyzikálnych simulácií umožňujú vývojárom hier vytvárať presvedčivé, vizuálne pohlcujúce herné prostredia, o ktorých sa im pred rokmi len snívalo. Dnešní hráči hier sa však zdokonalili spolu s hrami, ktoré hrajú. Už nestačí ohúriť hráčov oslnivou grafikou.
Ďalším krokom pri vytváraní ešte viac pohlcujúcich hier je zdokonalená umelá inteligencia alebo AI. Našťastie, pokročilé herné techniky s umelou inteligenciou sú na dosah každému vývojárovi hier - nielen tým, ktorí sa venujú umelej inteligencii. Ak ste v programovaní hier nováčik alebo ste skúsený programátor hier, ktorý sa potrebuje rýchlo oboznámiť s technikami umelej inteligencie, AI pre herných vývojárov je pre vás ideálnym východiskom na pochopenie a uplatnenie techník umelej inteligencie vo vašich hrách. Kniha AI for Game Developers, napísaná pre začínajúcich programátorov AI, vás jednoduchým a zrozumiteľným jazykom, podporeným ukážkami kódu v celej knihe (napísanej v jazyku C/C++), oboznámi s technikami, ako sú stroje s konečným stavom, fuzzy logika, neurónové siete a mnohé ďalšie. Od základných techník, ako je naháňanie a uhýbanie, pohyb podľa vzoru a stádovitosť, až po genetické algoritmy, kniha predstavuje zmes deterministických (tradičných) a nedeterministických (novších) techník umelej inteligencie zameraných priamo na začínajúcich vývojárov umelej inteligencie. Ďalšie témy, ktorými sa kniha zaoberá, zahŕňajú:
⬤ Pohyb založený na potenciálnych funkciách: technika, ktorá súčasne zvláda prenasledovanie, vyhýbanie sa rojeniu a vyhýbanie sa kolíziám.
⬤ Základné hľadanie cesty a waypointy vrátane celej kapitoly venovanej algoritmu hľadania cesty A*.
⬤ AI skriptovanie.
⬤ Umelá inteligencia založená na pravidlách: spoznajte aj iné varianty ako fuzzy logiku a konečné stavové stroje.
⬤ Základná pravdepodobnosť.
⬤ Bayesove techniky.
Na rozdiel od iných kníh na túto tému sa AI pre herných vývojárov nesnaží pokryť všetky aspekty hernej AI, ale poskytnúť vám použiteľné, pokročilé techniky, ktoré môžete hneď teraz aplikovať vo svojich hrách. Ak ste chceli využiť umelú inteligenciu na predĺženie hernej doby vašich hier, urobiť ich náročnejšími, a čo je najdôležitejšie, urobiť ich zábavnejšími, potom je táto kniha určená práve vám.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)