Vývoj hier s Rustom a WebAssembly: Naučte sa, ako spustiť Rust na webe a zároveň vytvoriť hru

Hodnotenie:   (3,8 z 5)

Vývoj hier s Rustom a WebAssembly: Naučte sa, ako spustiť Rust na webe a zároveň vytvoriť hru (Eric Smith)

Recenzie čitateľov

Zhrnutie:

Kniha „Build a 2D Platformer with Rust“ poskytuje komplexného sprievodcu pre tých, ktorí poznajú Rust a webový dizajn, so zameraním na vývoj 2D hier pomocou Rustu a WebAssembly. Zahŕňa základné témy, ako je integrácia grafiky, kolízna mechanika a dokonca aj pokročilé koncepty, hoci nemusí byť vhodná pre úplných začiatočníkov v jazyku Rust. Niektorí čitatelia hlásili problémy s chýbajúcim úvodným obsahom a návodom na inštaláciu reťazca nástrojov, ale celkovo sa zhodli na tom, že ide o cennú príručku na vývoj hier.

Výhody:

Dobre organizovaný obsah
jasné vysvetlenia kódu
návod krok za krokom na tvorbu 2D hier
dôkladné pokrytie základných aj pokročilých tém
dobré pre tých, ktorí majú predchádzajúce znalosti jazyka Rust
oceňujú sa časti o zvuku a optimalizácii výkonu
cenné ako referenčná kniha.

Nevýhody:

Chýbajú úvodné kapitoly a návod na inštaláciu
niektoré kódy sa nemusia skompilovať podľa očakávania
tok môže byť pre čitateľov nepríjemný a neintuitívny
nie je vhodný pre začiatočníkov
niektorí čitatelia môžu zistiť, že si vyžaduje viac navigácie medzi stránkami kvôli chybám v príkladoch kódu.

(na základe 8 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Napíšte nekonečnú hru pre web v jazyku Rust a otestujte, nasaďte a odlaďte 2D hru pomocou reťazca nástrojov WebAssembly

Kľúčové vlastnosti:

⬤ Zostavte a nasaďte nekonečnú bežeckú hru pre web od nuly prostredníctvom tohto užitočného sprievodcu s kľúčovými obrázkami vytlačenými vo farbe.

⬤ Naučte sa používať jazyk Rust na vývoj webových aplikácií pomocou nástroja WebAssembly.

⬤ Preskúmajte moderné techniky vývoja hier a programovania na vytváranie 2D hier pomocou Rustu.

Popis knihy:

Programovací jazyk Rust sa už 6 rokov po sebe drží v rebríčku najobľúbenejších technológií na Stack Overflow, zatiaľ čo JavaScript je najpoužívanejším programovacím jazykom už 9 rokov po sebe, pretože beží v každom webovom prehliadači. Teraz môžete vďaka WebAssembly (alebo Wasm) používať obľúbený jazyk na platforme, ktorá je všade.

Táto kniha je prehľadnou príručkou, ktorá vám pomôže pri vývoji vlastných hier a naučí vás všetko o vývoji hier a o tom, ako vytvoriť nekonečný beh od nuly. Začnete kreslením jednoduchej grafiky v okne prehliadača a potom sa naučíte, ako pohybovať hlavnou postavou po obrazovke. Vytvoríte tiež hernú slučku, vykresľovač a ďalšie funkcie, ktoré sú celé napísané v jazyku Rust. Po zobrazení jednoduchých tvarov na obrazovke budete výzvu stupňovať pridávaním spritov, zvukov a používateľských vstupov. Ako budete postupovať, zistíte, ako implementovať procedurálne generovaný svet. Nakoniec sa naučíte, ako udržiavať kód jazyka Rust čistý a organizovaný, aby ste mohli pokračovať v implementácii nových funkcií a nasadzovaní aplikácie na web.

Na konci tejto knihy o programovaní v jazyku Rust vytvoríte 2D hru v jazyku Rust, nasadíte ju na web a budete si dostatočne istí, aby ste mohli začať vytvárať vlastné hry.

Čo sa naučíte:

⬤ Zostaviť a nasadiť aplikáciu Rust na web pomocou WebAssembly.

⬤ Používať wasm-bindgen a Canvas API na kreslenie grafiky v reálnom čase.

⬤ Napísať hernú slučku a prijímať vstupy z klávesnice pre dynamickú akciu.

⬤ Preskúmajte detekciu kolízií a vytvorte dynamickú postavu, ktorá môže skákať na plošiny a z nich a padať do dier.

⬤ Správa animácií pomocou stavových strojov.

⬤ Generujte úrovne procedurálne pre nekonečný beh.

⬤ Načítanie a zobrazenie spritov a spritových tabuliek pre animácie.

⬤ Testujte, refaktorujte a udržujte svoj kód čistý a udržiavateľný.

Pre koho je táto kniha určená:

Táto kniha o vývoji hier je určená vývojárom, ktorí sa zaujímajú o Rust a chcú vytvárať a nasadzovať 2D hry na web. Túto knihu nájdu aj vývojári hier, ktorí chcú vytvoriť hru na webovej platforme pomocou WebAssembly bez programovania v jazyku C++, alebo weboví vývojári, ktorí chcú preskúmať WebAssembly spolu s webom v jazyku JavaScript. Kniha pomôže aj vývojárom Rust, ktorí chcú prejsť zo strany servera na stranu klienta, tým, že ich oboznámi s reťazcom nástrojov WebAssembly. Predpokladajú sa základné znalosti programovania v jazyku Rust.

Ďalšie údaje o knihe:

ISBN:9781801070973
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Nástroje bojovníka: Lúky, šípy a tulce indiánov z planín - The Warrior's Tools: Plains Indian Bows,...
Táto kniha, ktorú z praktického pohľadu napísal...
Nástroje bojovníka: Lúky, šípy a tulce indiánov z planín - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Solárne projekty pre domácich majstrov - aktualizované vydanie: Od malých projektov po systémy pre...
Naučte sa, ako si vyrobiť vlastné solárne...
Solárne projekty pre domácich majstrov - aktualizované vydanie: Od malých projektov po systémy pre celý dom: Využite Slnko - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Nečítajte komentáre - Don't Read the Comments
Všetci potrebujeme miesto, kde môžeme uniknúť z reálneho sveta. Pre Divyu a Aarona je to svet online hier. Zatiaľ čo Divya vymieňa...
Nečítajte komentáre - Don't Read the Comments
Sprievodca geeka po randení - The Geek's Guide to Dating
Akčné figúrky si nechajte v pôvodnom obale. Vaše skrine sú plné oficiálne licencovaného tovaru Star Wars. Si...
Sprievodca geeka po randení - The Geek's Guide to Dating
Pôvod a povaha života na Zemi: Vznik štvrtej geosféry - The Origin and Nature of Life on Earth: The...
Táto prelomová multidisciplinárna kniha spája...
Pôvod a povaha života na Zemi: Vznik štvrtej geosféry - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Reštaurovanie dedkovských hodín - Restoring Grandfather Clocks
Dedkove hodiny sa prvýkrát objavili koncom sedemnásteho storočia. Prakticky žiadne z týchto hodín sa...
Reštaurovanie dedkovských hodín - Restoring Grandfather Clocks
Dievča a háj - The Girl and the Grove
Život tínedžerky Leily je plný výziev. Nikdy nemala ľahkú cestu - od skákania po systéme náhradnej starostlivosti až po život so sezónnou afektívnou...
Dievča a háj - The Girl and the Grove
Môžeš ísť svojou vlastnou cestou - You Can Go Your Own Way
Nikto nikdy nepovedal, že láska bude ľahká... ale spomenuli, že bude mrznúť? Adam Stillwater má toho až nad...
Môžeš ísť svojou vlastnou cestou - You Can Go Your Own Way
Vývoj hier s Rustom a WebAssembly: Naučte sa, ako spustiť Rust na webe a zároveň vytvoriť hru - Game...
Napíšte nekonečnú hru pre web v jazyku Rust a...
Vývoj hier s Rustom a WebAssembly: Naučte sa, ako spustiť Rust na webe a zároveň vytvoriť hru - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Môžeš ísť svojou vlastnou cestou - You Can Go Your Own Way
"Sladko očarujúci milostný príbeh, ktorý v čitateľovi zanecháva trvalý pocit nádeje." --Nicola Yoon, autorka...
Môžeš ísť svojou vlastnou cestou - You Can Go Your Own Way
Jagged Little Pill: The Novel
Teraz v knižnej podobe, aktuálny a odvážny YA román na základe muzikálu Alanis Morissette, Diablo Cody a Glena Ballarda, ktorý získal ceny Tony a Grammy!...
Jagged Little Pill: The Novel
S tebou alebo bez teba - With or Without You
"Radostná, premyslená a skutočná.“ --Christina Lauren, autorka bestselleru New York Times The Unhoneymooners„Dokonalá romantická...
S tebou alebo bez teba - With or Without You
Skúšky času - Time Trials
Časové skúšky sú príbehom o vykúpení Wesa Stronga. Po tom, čo prežil násilníckeho otca a zdrvujúcu stratu v rodine, sa na strednej škole stáva elitným bežcom a...
Skúšky času - Time Trials
Továreň na čierne diery - Black Hole Factory
Čierna diera je oblasť časopriestoru, ktorá vykazuje také silné gravitačné účinky, že z jej vnútra nemôže uniknúť nič -...
Továreň na čierne diery - Black Hole Factory

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)