Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
Game Development Patterns and Best Practices
Használja a bevált megoldásokat a játékfejlesztés gyakori problémáinak megoldására A könyvről Oldja fel a játékfejlesztési munkafolyamatokat, készítsen tisztább kódot, és hozzon létre strukturálisan szilárd játékokat Vezessen be kulcsfontosságú programozási mintákat, amelyek lehetővé teszik a hatékony mesterséges intelligencia létrehozását és a duplikációk eltávolítását Optimalizálja játékát a memóriakezelési technikák segítségével Kiknek szól ez a könyv?
Ha olyan játékfejlesztő vagy, aki szeretné megoldani a gyakran felmerülő problémákat, vagy valamilyen módon szabványosított formában kommunikálni szeretne más fejlesztőkkel, akkor ez a könyv neked szól. A játékprogramozás alapelveinek és a C++ programozás ismerete feltételezett. Amit megtanulhat Megtanulja, mik azok a tervezési minták, és miért érdemes használni őket Csökkentse a karbantartási terheket jól tesztelt, tisztább kóddal Alkalmazza hatékonyan a singleton mintát a fordítói terhek csökkentése érdekében Használja a gyári mintát, hogy segítsen különböző objektumokat létrehozni ugyanazzal a létrehozási logikával, és csökkentse a kódolási időt Javítsa a játék teljesítményét az objektumpoolokkal Lehetővé teszi a játék számára, hogy absztrakt módon lépjen kapcsolatba a fizikával vagy a grafikával Refractorozza a kódot a gyakori kódszagok eltávolítása érdekében Részletesen.
Megtanultál programozni, és valószínűleg már készítettél néhány egyszerű játékot, de most nagyobb projekteket szeretnél létrehozni, és szeretnéd kitalálni, hogyan oldhatod meg a problémáidat. Tehát ahelyett, hogy kódoló lennél, most talán játékfejlesztőként vagy szoftvermérnökként szeretnél gondolkodni. Ahhoz, hogy jól szervezd a kódodat, szükséged van bizonyos eszközökre, és ez a könyv erről szól.
Olyan technikákat tanulhatsz meg, amelyekkel gyorsan és helyesen kódolhatsz, miközben biztosítod, hogy a kódod moduláris és könnyen érthető legyen.
Kezdetben a játékprogramozás alapvető mintáival kezdünk, de nem a megszokott módon. Ezzel a könyvvel a felhasználási esetek stratégiáját fogjuk követni. Fogunk egy AAA szabványú játékot, és megmutatjuk az akadályokat a fejlesztés több szakaszában. Hasonlóképpen, különböző felhasználási esetek segítségével bemutatunk más mintákat, például az adapter mintát, a prototípus mintát, a flyweight mintát és a megfigyelő mintát. Végezetül pedig néhány tippet és trükköt tekintünk át arra vonatkozóan, hogyan refaktorálhatod a kódodat, hogy eltávolítsd a gyakori kódszagokat, és megkönnyítsd mások számára a közös munkát. A könyv végére a legnépszerűbb és leggyakrabban használt mintákat a legjobb gyakorlatokkal együtt már jól fogja tudni használni. Stílus és megközelítés
Ez a könyv lépésről-lépésre valós esettanulmányok segítségével közelíti meg a kérdést. Minden mintát először egy szűk keresztmetszet segítségével magyarázunk el. Bemutatunk egy problémát a mindennapi munkafolyamatban, majd bemutatjuk a mintát, és megmutatjuk, hogyan oldja meg a minta a helyzetet. Tartalomjegyzék Bevezetés a tervezési mintázatokba Egy példány, amely mindet uralja - Singletonok Rugalmasság megteremtése a komponensobjektum-modellel Mesterséges intelligencia az állapotminta használatával A kód szétválasztása a gyári módszer-mintával Objektumok létrehozása a prototípus-mintával A teljesítmény javítása objektumkészletekkel A felhasználói felület vezérlése a parancsminta segítségével A játékmenet szétválasztása a megfigyelő-mintával Objektumok megosztása a flyweight-mintával A grafika és az animáció megértése Legjobb gyakorlatok.
© 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)