Értékelés:
A könyv átfogó bevezetést nyújt a C++ tanulásához a játékprogramozáson keresztül, az SFML keretrendszer segítségével. Bár sok felhasználó értékelte a fokozatos tanítási megközelítést és az egyszerűséget, jelentős panaszok érkeztek a kódpéldák hibáira, ami frusztrációhoz vezethet. Abszolút kezdők számára alkalmas, nem biztos, hogy megfelel a mélyebb játékprogramozási ismereteket keresők igényeinek.
Előnyök:⬤ Jó bevezetés a C++ és a játékfejlesztésbe az SFML használatával.
⬤ Egyszerű, világos magyarázatok, így a teljesen kezdők számára is elérhető.
⬤ Fokozatos megközelítés a tanuláshoz, rengeteg gyakorlófeladattal.
⬤ Magával ragadó végső játékarchitektúra, amely megtanít a megfelelő kódolási gyakorlatokra.
⬤ Számos hiba és hiba a kódmintákban, amelyek rontják a használhatóságot.
⬤ Néhány magyarázat túl sekélyes vagy kihagyja a szükséges részleteket.
⬤ A könyv nagymértékben támaszkodik a kód másolására, ami nem feltétlenül segíti elő a mélyebb megértést.
⬤ A szükséges fájlok bonyolult telepítési folyamata.
(30 olvasói vélemény alapján)
Beginning C++ Game Programming
Ismerje meg a programozási technikákat és a játékfejlesztést a C++ könyvtárak és a Visual Studio 2019 segítségével
Főbb jellemzők:
⬤ Tanulja meg a játékfejlesztést és a C++ nyelvet szórakoztató, példaorientált megközelítéssel.
⬤ Készítsd el olyan népszerű játékok klónjait, mint a Timberman, a Zombie Survival Shooter, egy kooperatív puzzle platformer és a Space Invaders.
⬤ Találj meg tippeket, amelyekkel kritikus, technikai és kreatív gondolkodással bővítheted kész játékaidat.
Könyv leírása:
A Kezdő C++ játékprogramozás második kiadása frissítve és javítva tartalmazza a Visual Studio 2019 legújabb funkcióit, az SFML-t és a modern C++ programozási technikákat. Ezzel a könyvvel szórakoztató bevezetést kapsz a játékprogramozásba, öt teljesen játszható, növekvő bonyolultságú játék megépítésével. Olyan népszerű játékok klónjait tanulhatod meg építeni, mint a Timberman, a Pong, egy zombis túlélő lövöldözős játék, egy kooperatív puzzle-platformer és a Space Invaders.
A könyv a programozás alapjaival kezdődik. Tanulmányozza a legfontosabb C++ témákat, például az objektumorientált programozást (OOP) és a C++ mutatókat, valamint megismerkedik a szabványos sablonkönyvtárral (STL). A könyv egy Pong-játék megépítésével segít megismerni az ütközésérzékelési technikákat és a játékfizikát. A játéképítés során olyan izgalmas játékprogramozási koncepciókat is megismerhetsz, mint a részecskeeffektusok, az irányított hang (spatializáció), az OpenGL programozható árnyékolók, az objektumok spawnolása és még sok más. Végezetül pedig játéktervezési mintákat fedezel fel, hogy továbbfejleszd C++ játékprogramozási ismereteidet.
A könyv végére elsajátíthatod a szükséges ismereteket ahhoz, hogy a semmiből izgalmas funkciókkal rendelkező saját játékaidat készítsd el.
Mit fogsz tanulni:
⬤ Elkészítheti játékfejlesztési projektjét a Visual Studio 2019-ben, és felfedezhet olyan C++ könyvtárakat, mint például az SFML.
⬤ Tapasztalja meg a C++ OOP-t egy Pong-játék megépítésével.
⬤ Tanulja meg az olyan alapvető játékfogalmakat, mint a játékanimáció, a játékfizika, az ütközésérzékelés, a pontgyűjtés és a játékhang.
⬤ Használja az osztályokat, az öröklést és a hivatkozásokat, hogy több ezer ellenséget hozzon létre és irányítson, valamint lője ki a gyorstüzelő gépfegyvereket.
⬤ Adj hozzá fejlett funkciókat a játékodhoz a mutatók, hivatkozások és az STL segítségével.
⬤ Méretezd és használd újra a játékkódodat a modern játékprogramozási tervezési minták elsajátításával.
Kinek szól ez a könyv:
Ez a könyv tökéletes neked, ha nincs C++ programozási tudásod, ha kezdő szintű felfrissítő tanfolyamra van szükséged, vagy ha meg akarod tanulni, hogyan kell játékokat készíteni, vagy csak a játékokat szeretnéd a C++ nyelvtanulás lebilincselő módjaként használni. Akár arra törekszel, hogy játékot adj ki (esetleg a Steamen), akár csak le akarod nyűgözni a barátaidat az alkotásaiddal, ezt a könyvet hasznosnak fogod találni.
© 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)