Értékelé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)
Game Programming in C++: Creating 3D Games
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.
© 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)