Vývoj her pomocí Rustu a WebAssembly: Naučte se spouštět Rust na webu a zároveň vytvářet hru

Hodnocení:   (3,8 z 5)

Vývoj her pomocí Rustu a WebAssembly: Naučte se spouštět Rust na webu a zároveň vytvářet hru (Eric Smith)

Recenze čtenářů

Shrnutí:

Kniha „Build a 2D Platformer with Rust“ je komplexním průvodcem pro ty, kteří znají Rust a webový design, a zaměřuje se na vývoj 2D her pomocí Rustu a WebAssembly. Pokrývá základní témata, jako je integrace grafiky, kolizní mechanika, a dokonce i pokročilé koncepty, i když nemusí být vhodná pro úplné začátečníky v jazyce Rust. Někteří čtenáři hlásili problémy s chybějícím úvodním obsahem a návodem k instalaci řetězce nástrojů, ale obecně panuje shoda, že jde o cennou příručku pro vývoj her.

Klady:

Přehledný obsah
jasné vysvětlení kódu
návod krok za krokem pro tvorbu 2D her
důkladné pokrytí základních i pokročilých témat
dobré pro ty, kteří mají předchozí znalosti Rustu
oceňujeme části o zvuku a optimalizaci výkonu
cenné jako referenční kniha.

Zápory:

Chybí úvodní kapitoly a návod k instalaci
některé kódy nemusí být zkompilovány podle očekávání
tok kódu může být pro čtenáře nepřehledný a neintuitivní
není vhodný pro začátečníky
někteří čtenáři mohou zjistit, že vyžaduje delší navigaci mezi stránkami kvůli chybám v příkladech kódu.

(na základě 8 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Napište nekonečnou hru pro web v jazyce Rust a otestujte, nasaďte a odlaďte 2D hru pomocí řetězce nástrojů WebAssembly

Klíčové vlastnosti:

⬤ Sestavte a nasaďte endless runner hru pro web od nuly prostřednictvím tohoto užitečného průvodce s barevně vytištěnými klíčovými obrázky.

⬤ Naučte se používat jazyk Rust pro vývoj webových aplikací pomocí nástroje WebAssembly.

⬤ Prozkoumejte moderní techniky vývoje her a programování a vytvořte 2D hry pomocí Rustu.

Popis knihy:

Programovací jazyk Rust se již 6 let po sobě drží v žebříčku nejoblíbenějších technologií na serveru Stack Overflow, zatímco JavaScript je již 9 let po sobě nejpoužívanějším programovacím jazykem, protože běží v každém webovém prohlížeči. Nyní můžete díky WebAssembly (neboli Wasm) používat oblíbený jazyk na platformě, která je všude.

Tato kniha je přehlednou příručkou, která vám pomůže s vývojem vlastních her a naučí vás vše o vývoji her a o tom, jak vytvořit nekonečný běh od nuly. Začnete kreslením jednoduché grafiky v okně prohlížeče a poté se naučíte, jak pohybovat hlavní postavou po obrazovce. Vytvoříte také herní smyčku, vykreslovač a další prvky, vše napsané výhradně v jazyce Rust. Poté, co dostanete jednoduché tvary na obrazovku, budete stupňovat výzvu přidáním spritů, zvuků a uživatelského vstupu. Jak budete postupovat, zjistíte, jak implementovat procedurálně generovaný svět. Nakonec se naučíte, jak udržovat kód jazyka Rust čistý a uspořádaný, abyste mohli pokračovat v implementaci nových funkcí a nasazení aplikace na webu.

Na konci této knihy o programování v jazyce Rust vytvoříte 2D hru v jazyce Rust, nasadíte ji na web a budete si dostatečně jistí, abyste mohli začít vytvářet vlastní hry.

Co se naučíte:

⬤ Sestavit a nasadit aplikaci v jazyce Rust na web pomocí WebAssembly.

⬤ Používat wasm-bindgen a rozhraní Canvas API ke kreslení grafiky v reálném čase.

⬤ Napsat herní smyčku a přijímat vstupy z klávesnice pro dynamickou akci.

⬤ Prozkoumat detekci kolizí a vytvořit dynamickou postavu, která může skákat na plošiny a z nich a padat do děr.

⬤ Správa animací pomocí stavových strojů.

⬤ Generujte úrovně procedurálně pro nekonečný běh.

⬤ Načítat a zobrazovat sprity a sprite listy pro animace.

⬤ Testujte, refaktorujte a udržujte kód čistý a udržovatelný.

Pro koho je tato kniha určena:

Tato kniha o vývoji her je určena vývojářům se zájmem o jazyk Rust, kteří chtějí vytvářet a nasazovat 2D hry na web. Kniha bude užitečná také pro herní vývojáře, kteří chtějí vytvořit hru na webové platformě pomocí WebAssembly bez programování v C++, nebo pro webové vývojáře, kteří chtějí prozkoumat WebAssembly spolu s webem v JavaScriptu. Kniha pomůže také vývojářům Rustu, kteří chtějí přejít ze strany serveru na stranu klienta tím, že je seznámí s řetězcem nástrojů WebAssembly. Předpokládají se základní znalosti programování v jazyce Rust.

Další údaje o knize:

ISBN:9781801070973
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Nástroje válečníka: Luky, šípy a toulce indiánů z plání - The Warrior's Tools: Plains Indian Bows,...
Tato kniha, napsaná mezinárodně uznávaným...
Nástroje válečníka: Luky, šípy a toulce indiánů z plání - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Solární projekty pro kutily - aktualizované vydání: Od malých projektů po systémy pro celý dům:...
Naučte se, jak si vyrobit vlastní solární...
Solární projekty pro kutily - aktualizované vydání: Od malých projektů po systémy pro celý dům: Využijte Slunce - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Nečtěte komentáře - Don't Read the Comments
Všichni potřebujeme místo, kam uniknout z reálného světa. Pro Divyu a Aarona je to svět online her. Zatímco Divya vyměňuje svůj status...
Nečtěte komentáře - Don't Read the Comments
Průvodce geeka po randění - The Geek's Guide to Dating
Akční figurky si necháváte v původním obalu. Vaše skříně jsou plné oficiálně licencovaného zboží Star Wars. Jsi...
Průvodce geeka po randění - The Geek's Guide to Dating
Původ a povaha života na Zemi: Vznik čtvrté geosféry - The Origin and Nature of Life on Earth: The...
Tato průkopnická multidisciplinární kniha, která...
Původ a povaha života na Zemi: Vznik čtvrté geosféry - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Restaurování dědečkových hodin - Restoring Grandfather Clocks
Dědečkovy hodiny se poprvé objevily na konci 17. století. Prakticky žádné z těchto hodin se nedají...
Restaurování dědečkových hodin - Restoring Grandfather Clocks
Dívka a háj - The Girl and the Grove
Život teenagerky Leily je plný výzev. Nikdy neměla snadnou cestu - od skákání po systému pěstounské péče až po život se sezónní afektivní poruchou...
Dívka a háj - The Girl and the Grove
Můžeš jít svou vlastní cestou - You Can Go Your Own Way
Nikdo nikdy neřekl, že láska bude snadná... ale zmínil se, že bude mrazivá? Adam Stillwater má starostí nad hlavu...
Můžeš jít svou vlastní cestou - You Can Go Your Own Way
Vývoj her pomocí Rustu a WebAssembly: Naučte se spouštět Rust na webu a zároveň vytvářet hru - Game...
Napište nekonečnou hru pro web v jazyce Rust a...
Vývoj her pomocí Rustu a WebAssembly: Naučte se spouštět Rust na webu a zároveň vytvářet hru - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Můžeš jít svou vlastní cestou - You Can Go Your Own Way
"Sladce okouzlující milostný příběh, který ve čtenáři zanechává trvalý pocit naděje." --Nicola Yoon, autorka...
Můžeš jít svou vlastní cestou - You Can Go Your Own Way
Jagged Little Pill: The Novel
Nyní v knižní podobě, aktuální a odvážný román pro mládež na motivy muzikálu Alanis Morissette, Diabla Codyho a Glena Ballarda, oceněného cenami Tony a...
Jagged Little Pill: The Novel
S tebou nebo bez tebe - With or Without You
"Radostný, promyšlený a skutečný.“ --Christina Lauren, autorka bestselleru New York Times The Unhoneymooners (Líbánky)„Dokonalý...
S tebou nebo bez tebe - With or Without You
Zkoušky času - Time Trials
Časové zkoušky jsou příběhem o vykoupení Wese Stronga. Poté, co přežil násilnického otce a zdrcující ztrátu v rodině, se na střední škole stane elitním běžcem a...
Zkoušky času - Time Trials
Továrna na černé díry - Black Hole Factory
Černá díra je oblast časoprostoru, která vykazuje tak silné gravitační účinky, že z jejího nitra nemůže uniknout nic - ani...
Továrna na černé díry - Black Hole Factory

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)