Hodnocení:
Kniha je komplexním zdrojem informací pro středně pokročilé až pokročilé programátory v jazyce C++, kteří se zajímají o vývoj her. Pokrývá základní témata, jako je grafika, fyzika, umělá inteligence, a poskytuje praktická cvičení na kódování. Má však nedostatky týkající se předběžných požadavků, zejména instalace potřebných knihoven, což může být pro čtenáře bez předchozích zkušeností matoucí.
Klady:Dobře zpracovaná témata, praktický přístup s kódovacími cvičeními, výborné vysvětlení, skvělé pro ty, kteří mají předchozí znalosti C++, obsahuje přehledovou kapitolu o konceptech C++, přehledný kód, který je funkční, dobré rozvržení s postupným učením od 2D k 3D vývoji her.
Zápory:Neposkytuje návod na instalaci knihovny SDL, předpokládá znalost jazyka C++ a IDE, což nemusí být všem čtenářům jasné, nesrovnalosti mezi příklady kódu v knize a v repozitáři, problémy s kvalitou tisku (černobílý), není vhodný pro úplné začátečníky.
(na základě 26 hodnocení čtenářů)
Game Programming in C++: Creating 3D Games
Programování 3D her v jazyce C++: jazyk číslo 1 v nejlepších herních studiích na světě
Jazyk C++ zůstává klíčovým jazykem v mnoha předních herních vývojářských studiích. Protože se používá v celé jejich obrovské kódové základně, studia ho používají k údržbě a vylepšování svých her a neustále ho vyhledávají při náboru nových vývojářů. Kniha Programování her v C++ představuje praktický, praktický přístup k programování 3D videoher v jazyce C++. Po vzoru kurzů herního programování Sanjaye Madhava na USC je zábavný, snadný, praktický, praktický a úplný.
Krok za krokem se naučíte používat jazyk C++ ve všech aspektech programování reálných her, včetně 2D a 3D grafiky, fyziky, umělé inteligence, zvuku, uživatelských rozhraní a mnoha dalších. Pomocí praktických cvičení si zdokonalíte dovednosti z reálného světa a prohloubíte své znalosti prostřednictvím projektů od začátku do konce, jejichž složitost roste s tím, jak si rozšiřujete své dovednosti. Madhav věnuje zvláštní pozornost demystifikaci matematiky, kterou potřebují znát všichni profesionální herní vývojáři.
⬤ Nastavte si rychle své vývojové nástroje v C++ a začněte.
⬤ Zavedete základní 2D grafiku, herní aktualizace, vektory a herní fyziku.
⬤ Vytvářejte inteligentnější hry pomocí široce používaných algoritmů umělé inteligence.
⬤ Doplňte 3D grafiku pomocí OpenGL, shaderů, matic a transformací.
⬤ Integrujte a mixujte zvuk, včetně 3D pozičního zvuku.
⬤ Detekovat kolize objektů v 3D prostředí.
⬤ Efektivně reagovat na vstupy hráče.
⬤ Vytvářet uživatelská rozhraní, včetně displejů HUD (Head-Up Displays).
⬤ Zlepšete kvalitu grafiky pomocí anizotropního filtrování a odloženého stínování.
⬤ Načítání a ukládání úrovní a binárních herních dat.
Ať už jste pracující vývojář nebo student s předchozími znalostmi jazyka C++ a datových struktur, kniha Programování her v C++ vás připraví na řešení skutečných problémů s jazykem C++ v úlohách v celém životním cyklu vývoje her. Zvládnete jazyk, pro který najímají špičková studia - a to je osvědčená cesta k úspěchu.
© 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)