Játékprogramozás C++ nyelven: 3D-s játékok készítése

Értékelés:   (4.5 az 5-ből)

Játékprogramozás C++ nyelven: 3D-s játékok készítése (Sanjay Madhav)

Olvasói vélemények

Összegzés:

A könyv átfogó forrás a játékfejlesztés iránt érdeklődő középhaladó és haladó C++ programozók számára. Olyan alapvető témákat tárgyal, mint a grafika, a fizika és a mesterséges intelligencia, és gyakorlati kódolási gyakorlatokat is tartalmaz. Hiányosságai vannak azonban az előfeltételekkel kapcsolatban, különösen a szükséges könyvtárak telepítésével kapcsolatban, ami az előzetes tapasztalattal nem rendelkező olvasók számára zavaró lehet.

Előnyök:

Jól kidolgozott témák, gyakorlati megközelítés kódolási gyakorlatokkal, kiváló magyarázatok, kiválóan alkalmas a C++ nyelvvel már rendelkezők számára, tartalmaz egy áttekintő fejezetet a C++ fogalmakról, világos kód, amely működőképes, jó elrendezés a 2D-től a 3D-s játékfejlesztésig történő fokozatos tanulással.

Hátrányok:

Nem ad telepítési útmutatást az SDL könyvtárhoz, feltételezi a C++ és az IDE-k ismeretét, ami nem biztos, hogy minden olvasó számára egyértelmű, következetlenségek a könyvben és az adattárban található kódpéldák között, problémák a nyomtatás minőségével (fekete-fehér), nem alkalmas teljesen kezdők számára.

(26 olvasói vélemény alapján)

Eredeti címe:

Game Programming in C++: Creating 3D Games

Könyv tartalma:

3D játékok programozása C++ nyelven: A világ vezető játékstúdióinak első számú nyelve

A C++ továbbra is a legfontosabb nyelv számos vezető játékfejlesztő stúdióban. Mivel a hatalmas kódbázisukban mindenhol ezt használják, a stúdiók ezt használják a játékok karbantartására és fejlesztésére, és folyamatosan keresik az új fejlesztők felvételekor. Game Programming in C++ egy gyakorlatias, gyakorlatias megközelítés a 3D-s videojátékok C++ nyelven történő programozásához. Sanjay Madhav USC-n tartott játékprogramozási kurzusainak mintájára készült, szórakoztató, könnyű, gyakorlatias, gyakorlatias és teljes körű.

Lépésről lépésre megtanulod használni a C++ nyelvet a valós játékprogramozás minden területén, beleértve a 2D és 3D grafikát, fizikát, mesterséges intelligenciát, hangot, felhasználói felületeket és még sok mást. Gyakorlati feladatokon keresztül csiszolhatod a valós készségeket, és elmélyítheted a tudásodat a kezdettől a befejezésig tartó projekteken keresztül, amelyek a készségeid bővülésével egyre összetettebbé válnak. Madhav külön figyelmet fordít a matematika demisztifikálására, amelyet minden profi játékfejlesztőnek ismernie kell.

⬤  Állítsa be gyorsan a C++ fejlesztőeszközöket, és kezdje el a munkát.

⬤ Az alapvető 2D-s grafika, a játékfrissítések, a vektorok és a játékfizika megvalósítása.

⬤ Összeállítson intelligensebb játékokat a széles körben használt mesterséges intelligencia algoritmusokkal.

⬤ Dimenziós grafika megvalósítása OpenGL-lel, shaderekkel, mátrixokkal és transzformációkkal.

⬤ Audio integrálása és keverése, beleértve a 3D-s pozicionális hangot is.

⬤ Tárgyak ütközéseinek észlelése 3D környezetben.

⬤ Eredményesen reagál a játékosok bemenetére.

⬤ Használati felületek készítése, beleértve a Head-Up Display (HUD) kijelzőket is.

⬤ A grafikai minőség javítása anizotróp szűréssel és halasztott árnyékolással.

⬤ Szintek és bináris játékadatok betöltése és mentése.

Akár dolgozó fejlesztő, akár a C++ és az adatszerkezetek terén előzetes ismeretekkel rendelkező hallgató, a Játékprogramozás C++-ban felkészíti Önt arra, hogy a játékfejlesztés teljes életciklusa során a C++ nyelvvel valós problémákat oldjon meg szerepkörökben. Elsajátíthatod azt a nyelvet, amelyre a legjobb stúdiók felvesznek munkatársakat - és ez bizonyítottan a sikerhez vezető út.

A könyv egyéb adatai:

ISBN:9780134597201
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:528

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Játékprogramozás C++ nyelven: 3D-s játékok készítése - Game Programming in C++: Creating 3D...
3D játékok programozása C++ nyelven: A világ...
Játékprogramozás C++ nyelven: 3D-s játékok készítése - Game Programming in C++: Creating 3D Games
Játékprogramozási algoritmusok és technikák: Platform-agnosztikus megközelítés - Game Programming...
A Game Programming Algorithms and Techniques...
Játékprogramozási algoritmusok és technikák: Platform-agnosztikus megközelítés - Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)