Kezdő C++ játékprogramozás

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

Kezdő C++ játékprogramozás (John Horton)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Beginning C++ Game Programming

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781838648572
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Felnőni és boldogulni: A gyermekkor és a fiatalság nemzetközi perspektívái nehéz időkben - Growing...
Ez a könyv új, multidiszciplináris kutatásokat...
Felnőni és boldogulni: A gyermekkor és a fiatalság nemzetközi perspektívái nehéz időkben - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Android programozás kezdőknek: Alapos, teljes funkcionalitású Android-alkalmazások készítése nulla...
Tanulja meg a Java és Android készségeket,...
Android programozás kezdőknek: Alapos, teljes funkcionalitású Android-alkalmazások készítése nulla programozási tapasztalatból kiindulva - Android Programming for Beginners: Build in-depth, full-featured Android apps starting from zero programming experience
Android programozás Kotlinnal kezdőknek: Android-alkalmazások készítése nulla programozási...
Építsünk okosnak tűnő Kotlin alkalmazásokat felhasználói...
Android programozás Kotlinnal kezdőknek: Android-alkalmazások készítése nulla programozási tapasztalatból az új Kotlin programozási nyelvvel - Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language
Java tanulása Android-játékok építésével - Harmadik kiadás: Tanuljon Java-t és Androidot az...
Készüljön fel a Java szórakoztató tanulására az Android...
Java tanulása Android-játékok építésével - Harmadik kiadás: Tanuljon Java-t és Androidot az alapoktól öt izgalmas játék építésével - Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
Android programozás kezdőknek - Második kiadás - Android Programming for Beginners - Second...
Ismerje meg az összes Java és Android készséget, amire...
Android programozás kezdőknek - Második kiadás - Android Programming for Beginners - Second Edition
Kezdő C++ játékprogramozás - 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...
Kezdő C++ játékprogramozás - Beginning C++ Game Programming
Java tanulása Android-játékok készítésével - Második kiadás: Java és Android tanulás a nulláról hat...
Készülj fel a Java tanulásának szórakoztató...
Java tanulása Android-játékok készítésével - Második kiadás: Java és Android tanulás a nulláról hat izgalmas játék építésével - Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Gyermekek, fiatalok és gondozás - Children, Young People and Care
A gyermekkor és a fiatalság fogalma szorosan kapcsolódik a gondozás, a törődés és a gondoskodás...
Gyermekek, fiatalok és gondozás - Children, Young People and Care
Felnőni és boldogulni: Nemzetközi nézőpontok a gyermekkorról és a fiatalságról nehéz időkben -...
Ez a könyv új, multidiszciplináris kutatásokat...
Felnőni és boldogulni: Nemzetközi nézőpontok a gyermekkorról és a fiatalságról nehéz időkben - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Aspects of Toleration Routledge Library Editions: Politikai tudományok 41. kötet - Aspects of...
Ezek az esszék a tolerancia értelméről és...
Aspects of Toleration Routledge Library Editions: Politikai tudományok 41. kötet - Aspects of Toleration Routledge Library Editions: Political Science Volume 41

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)