Programovanie hier v C++: Vytváranie 3D hier

Hodnotenie:   (4,5 z 5)

Programovanie hier v C++: Vytváranie 3D hier (Sanjay Madhav)

Recenzie čitateľov

Zhrnutie:

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í)

Pôvodný názov:

Game Programming in C++: Creating 3D Games

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9780134597201
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2018
Počet strán:528

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie hier v C++: Vytváranie 3D hier - Game Programming in C++: Creating 3D Games
Programovanie 3D hier v jazyku C++: jazyk číslo 1...
Programovanie hier v C++: Vytváranie 3D hier - Game Programming in C++: Creating 3D Games
Algoritmy a techniky programovania hier: Platformovo-agnostický prístup - Game Programming...
Algoritmy a techniky programovania hier je...
Algoritmy a techniky programovania hier: Platformovo-agnostický prístup - Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Diela autora vydali tieto vydavateľstvá:

© 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)