Értékelés:

A könyvet a WebAssembly és a 2D-s játékfejlesztés gyakorlatias és világos útmutatójaként nagyra értékelik a strukturált megközelítés és a kódpéldák miatt. Néhány felhasználó azonban a nyomtatás minőségével és a szöveg terjedelmével kapcsolatos problémákról, valamint kötési problémákról számolt be.
Előnyök:A könyv világos, lépésről lépésre történő útmutatást nyújt a WebAssembly és a 2D-s játékfejlesztéshez, így a kezdők és a tapasztalt programozók számára egyaránt hozzáférhető. Átfogó példákat tartalmaz, a témák széles körét öleli fel, és hatékonyan magyarázza el az összetett fogalmakat.
Hátrányok:Több recenzensnek nehézségei voltak a nyomtatási minőséggel, többek között látható csíkok jelentek meg az oldalakon. A könyvet helyenként túlságosan terjedelmesnek írták le, és olyan felesleges információkkal, amelyek frusztrálhatják az olvasót. A kötés minőségével kapcsolatos problémákra is felhívták a figyelmet.
(9 olvasói vélemény alapján)
Hands-On Game Development with WebAssembly
Tegye szórakoztatóvá a WebAssembly utazását, miközben játékot készít vele Főbb jellemzők Hozzon létre egy WebAssembly játékot, amely sprite-okat, animációkat, fizikát, részecskerendszereket és más játékfejlesztési alapokat valósít meg Ismerkedjen meg a fejlett játékmechanikával a WebAssemblyben Tanulja meg a WebAssembly és a WebGL használatát a HTML5 canvas elemre történő rendereléshez Könyv leírása
A következő néhány évben a WebAssembly megváltoztatja az általunk ismert webet. Egy olyan világot ígér, ahol bármilyen nyelven írhatsz alkalmazást a webre, és lefordíthatod natív platformokra és a webre egyaránt.
Ez a könyv egy retro arcade játék fejlesztésén keresztül vezeti be a webfejlesztőket és a játékfejlesztőket a WebAssembly világába. Megtanulja, hogyan készíthet WebAssembly alkalmazást C++, Emscripten, JavaScript, WebGL, SDL és HTML5 használatával.
Ez a könyv mind a játékfejlesztés, mind a webes alkalmazásfejlesztés területén sok mindent lefed. A WebAssemblyt megcélzó játék vagy alkalmazás készítésekor a fejlesztőknek rengeteg készséget és eszközt kell elsajátítaniuk. Ez a könyv egy mintatálca ezekből az eszközökből és készségekből. Olyan témákat érint, mint az Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5 és CSS. Az olvasó megtanulja a játékfejlesztés alapvető technikáit is, beleértve a 2D-s sprite-animációt, a részecskerendszereket, a 2D-s kameratervezést, a hangeffekteket, a 2D-s játékfizikát, a felhasználói felület tervezését, a shadereket, a hibakeresést és az optimalizálást. A könyv végére képes lesz egyszerű webes játékokat és webes alkalmazásokat készíteni a WebAssemblyt megcélozva. Amit tanulni fog Közel natív teljesítményű webes alkalmazások készítése a WebAssembly használatával Megismeri, hogyan használhatók a webes alkalmazások játékok készítésére a HTML5 Canvas, a WebGL és az SDL használatával Jártas lesz az olyan játékfejlesztési fogalmakban, mint a sprite-ok, animáció, részecskerendszerek, mesterséges intelligencia, fizika, kameratervezés, hangeffektek és shaderek A C/C++ alkalmazások böngészőbe telepítése a WebAssembly és az Emscripten használatával Megérti, hogyan működnek együtt az Emscripten HTML shell sablonjai, a JavaScript ragasztókód és a WebAssembly modul Hibakeresés és teljesítményhangolás a WebAssembly alkalmazásban Kinek szól a könyv?
Webfejlesztők és játékfejlesztők, akik webes alkalmazásokat szeretnének készíteni a WebAssembly segítségével.
Játékfejlesztők, akik játékukat a webre szeretnék telepíteni.
Webfejlesztők, akik olyan alkalmazásokat szeretnének létrehozni, amelyek potenciálisan nagyságrendekkel gyorsabbak, mint a meglévő JavaScript webes alkalmazásaik.
C/C++ fejlesztők, akik meglévő készségeiket szeretnék felhasználni az alkalmazások webes telepítéséhez Tartalomjegyzék Bevezetés a WebAssembly és az Emscripten HTML5 és a WebAssembly Bevezetés a WebGL-be Sprite-animációk a WebAssemblyben SDL-lel Billentyűzetbemenet Játékobjektumok és a játékhurok Ütközésérzékelés Alapvető részecskerendszer Továbbfejlesztett részecskerendszerek AI és kormányzási viselkedés 2D kamera tervezése Hang FX játékfizika UI és egérbemenet Shaderek és 2D világítás Hibakeresés és optimalizálás.