Hodnotenie:
Kniha je komplexným zdrojom informácií pre stredne pokročilých až pokročilých programátorov v jazyku C++, ktorí sa zaujímajú o vývoj hier. Pokrýva základné témy, ako je grafika, fyzika, umelá inteligencia, a poskytuje praktické cvičenia na kódovanie. Má však nedostatky týkajúce sa predbežných požiadaviek, najmä inštalácie potrebných knižníc, ktoré môžu byť pre čitateľov bez predchádzajúcich skúseností mätúce.
Výhody:Dobre spracované témy, praktický prístup s cvičeniami na kódovanie, výborné vysvetlenia, výborné pre tých, ktorí majú predchádzajúce znalosti C++, obsahuje prehľadnú kapitolu o konceptoch C++, prehľadný kód, ktorý je funkčný, dobré usporiadanie s postupným učením od 2D k 3D vývoju hier.
Nevýhody:Neposkytuje návod na inštaláciu knižnice SDL, predpokladá znalosť jazyka C++ a IDE, čo nemusí byť jasné všetkým čitateľom, nezrovnalosti medzi príkladmi kódu v knihe a v úložisku, problémy s kvalitou tlače (čiernobiela), nevhodné pre úplných začiatočníkov.
(na základe 26 čitateľských recenzií)
Game Programming in C++: Creating 3D Games
Programovanie 3D hier v jazyku C++: jazyk číslo 1 v najlepších herných štúdiách na svete
Jazyk C++ zostáva kľúčovým jazykom v mnohých popredných herných vývojárskych štúdiách. Keďže sa používa v celej ich obrovskej databáze kódu, štúdiá ho používajú na údržbu a vylepšovanie svojich hier a neustále ho hľadajú pri prijímaní nových vývojárov. Programovanie hier v C++je praktický, praktický prístup k programovaniu 3D videohier v jazyku C++. Po vzore kurzov programovania hier Sanjaya Madhava na USC je zábavný, jednoduchý, praktický, praktický a kompletný.
Krok za krokom sa naučíte používať jazyk C++ vo všetkých aspektoch programovania reálnych hier vrátane 2D a 3D grafiky, fyziky, umelej inteligencie, zvuku, používateľských rozhraní a mnohých ďalších. Prostredníctvom praktických cvičení sa zdokonalíte v reálnych zručnostiach a prehĺbite svoje odborné znalosti prostredníctvom projektov od začiatku do konca, ktorých zložitosť rastie spolu s vašimi zručnosťami. Madhav venuje osobitnú pozornosť demystifikácii matematiky, ktorú potrebujú poznať všetci profesionálni vývojári hier.
⬤ Rýchlo si nastavte nástroje na vývoj v C++ a začnite.
⬤ Zavedenie základnej 2D grafiky, aktualizácie hier, vektorov a hernej fyziky.
⬤ Vytvárajte inteligentnejšie hry pomocou široko používaných algoritmov umelej inteligencie.
⬤ Zavedenie 3D grafiky pomocou OpenGL, shaderov, matíc a transformácií.
⬤ Integrujte a mixujte zvuk vrátane polohového 3D zvuku.
⬤ Detekovať kolízie objektov v 3D prostredí.
⬤ Efektívne reagovať na vstupy hráčov.
⬤ Vytvárať používateľské rozhrania vrátane Head-Up Displejov (HUD)
⬤ Zlepšite kvalitu grafiky pomocou anizotropného filtrovania a odloženého tieňovania.
⬤ Načítajte a uložte úrovne a binárne herné údaje.
Či už ste pracujúci vývojár alebo študent s predchádzajúcimi znalosťami jazyka C++ a dátových štruktúr, kniha Programovanie hier v C++ vás pripraví na riešenie skutočných problémov s jazykom C++ v úlohách počas celého životného cyklu vývoja hier. Osvojíte si jazyk, ktorý najímajú špičkové štúdiá - a to je osvedčená cesta k úspechu.
© 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)