Játékfejlesztés Rusttal és WebAssemblyvel: Tanuld meg, hogyan futtathatod a Rustot a weben, miközben játékot készítesz

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

Játékfejlesztés Rusttal és WebAssemblyvel: Tanuld meg, hogyan futtathatod a Rustot a weben, miközben játékot készítesz (Eric Smith)

Olvasói vélemények

Összegzés:

A „Build a 2D Platformer with Rust” című könyv átfogó útmutatót nyújt a Rust és a webdesign ismerői számára, a Rust és a WebAssembly segítségével 2D játékok fejlesztésére összpontosítva. Olyan alapvető témákat tárgyal, mint a grafikai integráció, az ütközésmechanika, sőt, még a haladó koncepciókat is, bár a Rustban teljesen kezdők számára nem biztos, hogy megfelelő. Néhány olvasó problémákat jelzett a bevezető tartalom és az eszköztár telepítési útmutatójának hiányával kapcsolatban, de az általános konszenzus szerint ez egy értékes referencia a játékfejlesztéshez.

Előnyök:

Jól szervezett tartalom
világos kódmagyarázatok
lépésről lépésre útmutatás 2D-s játékok készítéséhez
alapos lefedettség mind az alapvető, mind a haladó témakörökben
jó azoknak, akik már rendelkeznek Rust-tudással
az audio és a teljesítményoptimalizálásról szóló részek értékelendők
szakkönyvként értékes.

Hátrányok:

Hiányoznak a bevezető fejezetek és a telepítési utasítások
egyes kódok esetleg nem a várt módon fordítódnak le
az olvasók számára a folyamatképzés nehézkes és nem intuitív lehet
nem kezdőbarát
egyes olvasóknak a kódpéldák hibái miatt több navigációt igényelhet az oldalak között.

(8 olvasói vélemény alapján)

Eredeti címe:

Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game

Könyv tartalma:

Írj egy végtelen futó játékot a webre Rust nyelven, és teszteld, telepítsd és hibakeresd a 2D-s játékodat a WebAssembly toolchain segítségével

Key Features:

⬤ Elkészítsen és telepítsen egy végtelen futó játékot a webre a semmiből ezen a hasznos, színesben nyomtatott kulcsképekkel ellátott útmutatón keresztül.

⬤ Tanulja meg, hogyan használhatja a Rustot webfejlesztéshez a WebAssembly segítségével.

⬤ Tapasztalja meg a modern játékfejlesztési és programozási technikákat, hogy 2D-s játékokat készíthessen a Rust segítségével.

Könyvismertető:

A Rust programozási nyelv 6 éve egymás után tartja a Stack Overflow legkedveltebb technológiai rangsorát, míg a JavaScript 9 éve folyamatosan a legelterjedtebb programozási nyelv, mivel minden webböngészőben fut. Most a WebAssemblynek (vagy Wasmnak) köszönhetően a szeretett nyelvet használhatod azon a platformon, amely mindenhol jelen van.

Ez a könyv egy könnyen követhető referencia, amely segít saját játékokat fejleszteni, megtanít mindent a játékfejlesztésről és arról, hogyan készítsünk egy endless runnert a semmiből. Egyszerű grafikák rajzolásával kezded a böngészőablakban, majd megtanulod, hogyan mozgathatod a főszereplőt a képernyőn. Létrehozol egy játékhurkot, egy renderelőt és még sok mást is, mindezt teljes egészében Rust nyelven írva. Miután egyszerű alakzatokat juttattok a képernyőre, sprite-ok, hangok és felhasználói bemenet hozzáadásával fokozhatjátok a kihívást. Ahogy haladsz előre, felfedezed, hogyan valósíthatsz meg egy procedurálisan generált világot. Végül megtanulod, hogyan tartsd tisztán és rendezetten a Rust kódodat, hogy folytatni tudd az új funkciók implementálását és az alkalmazásod webes telepítését.

Ennek a Rust programozási könyvnek a végére egy 2D-s játékot készíthetsz Rust nyelven, telepítheted a webre, és elég magabiztos leszel ahhoz, hogy elkezdj saját játékokat építeni.

Mit fogsz tanulni:

⬤ Elkészít és telepít egy Rust alkalmazást a webre a WebAssembly segítségével.

⬤ A wasm-bindgen és a Canvas API használata valós idejű grafika rajzolásához.

⬤ Írni egy játékhurkot és billentyűzetbemenetet fogadni dinamikus akciókhoz.

⬤ Felfedezze az ütközésérzékelést és hozzon létre egy dinamikus karaktert, amely képes fel- és leugrani platformokra és leesni lyukakba.

⬤ Az animációk kezelése állapotgépek segítségével.

⬤ Generálj szinteket procedurálisan egy végtelen futóhoz.

⬤ Letöltés és megjelenítés sprite-ok és sprite-lapok animációkhoz.

⬤ Tesztelj, refaktorálj, és tartsd a kódodat tisztán és karbantarthatóan.

Kinek szól ez a könyv:

Ez a játékfejlesztési könyv a Rust iránt érdeklődő fejlesztőknek szól, akik 2D-s játékokat szeretnének készíteni és a webre telepíteni. Azok a játékfejlesztők, akik webes platformon szeretnének játékot készíteni WebAssembly segítségével, C++ programozás nélkül, vagy azok a webfejlesztők, akik a WebAssemblyt a JavaScript web mellett szeretnék felfedezni, szintén hasznosnak találják ezt a könyvet. A könyv a WebAssembly eszköztárának megismertetésével azoknak a Rust-fejlesztőknek is segítséget nyújt, akik a szerveroldalról a kliensoldalra szeretnének áttérni. A Rust programozás alapszintű ismereteit feltételezzük.

A könyv egyéb adatai:

ISBN:9781801070973
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A harcos eszközei: Síksági indián íjak, nyilak és tárak - The Warrior's Tools: Plains Indian Bows,...
A nemzetközileg elismert chickasaw íjkészítő, Eric...
A harcos eszközei: Síksági indián íjak, nyilak és tárak - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
DIY Solar Projects - frissített kiadás: Kis projektek az egész házra kiterjedő rendszerekig: Tap...
Ismerje meg, hogyan készítsen saját napenergiával...
DIY Solar Projects - frissített kiadás: Kis projektek az egész házra kiterjedő rendszerekig: Tap Into the Sun - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Ne olvassa el a kommenteket - Don't Read the Comments
Mindannyiunknak szüksége van egy helyre, ahová elmenekülhetünk a való világ elől. Divya és Aaron számára ez az online...
Ne olvassa el a kommenteket - Don't Read the Comments
A kocka útmutatója a randizáshoz - The Geek's Guide to Dating
Az akciófigurákat eredeti csomagolásukban tartod. A szekrényed tele van hivatalosan engedélyezett Star...
A kocka útmutatója a randizáshoz - The Geek's Guide to Dating
Az élet eredete és természete a Földön: A negyedik geoszféra kialakulása - The Origin and Nature of...
Ez az úttörő multidiszciplináris könyv, amely...
Az élet eredete és természete a Földön: A negyedik geoszféra kialakulása - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Grandfather Clocks restaurálása - Restoring Grandfather Clocks
A nagypapa óra először a tizenhetedik század végén jelent meg. Gyakorlatilag egyik ilyen óra sem...
Grandfather Clocks restaurálása - Restoring Grandfather Clocks
A lány és a liget - The Girl and the Grove
A tinédzser Leila élete tele van kihívásokkal. A nevelőszülői rendszerben való megélhetéstől kezdve a szezonális affektív zavarral való...
A lány és a liget - The Girl and the Grove
Mehetsz a saját utadon - You Can Go Your Own Way
Senki sem mondta, hogy a szerelem könnyű lesz... de azt mondták, hogy fagyos lesz?Adam Stillwater a feje tetejére állt...
Mehetsz a saját utadon - You Can Go Your Own Way
Játékfejlesztés Rusttal és WebAssemblyvel: Tanuld meg, hogyan futtathatod a Rustot a weben, miközben...
Írj egy végtelen futó játékot a webre Rust...
Játékfejlesztés Rusttal és WebAssemblyvel: Tanuld meg, hogyan futtathatod a Rustot a weben, miközben játékot készítesz - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
A saját utadat járhatod - You Can Go Your Own Way
"Édesen bájos szerelmi történet, amely az olvasót a remény maradandó érzésével hagyja hátra." --Nicola Yoon, a New York Times...
A saját utadat járhatod - You Can Go Your Own Way
Jagged Little Pill: A regény - Jagged Little Pill: The Novel
Most megjelent a Tony- és Grammy-díjas Alanis Morissette, Diablo Cody és Glen Ballard Tony- és Grammy-díjas...
Jagged Little Pill: A regény - Jagged Little Pill: The Novel
Veled vagy nélküled - With or Without You
"Örömteli, átgondolt és valódi.” --Christina Lauren, a New York Times bestseller szerzője The Unhoneymooners „Rom-com tökéletesség.”...
Veled vagy nélküled - With or Without You
Időpróbák - Time Trials
A Time Trials Wes Strong megváltásának története. Miután túlélt egy bántalmazó apát és egy lesújtó veszteséget a családjában, a középiskolában elit futóvá válik, és...
Időpróbák - Time Trials
Fekete lyuk gyár - Black Hole Factory
A fekete lyuk a téridő olyan erős gravitációs hatással rendelkező régiója, amelyből semmi - még részecskék és elektromágneses...
Fekete lyuk gyár - Black Hole Factory

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)