Sviluppo di giochi con Rust e WebAssembly: Imparare a far girare Rust sul web mentre si costruisce un gioco

Punteggio:   (3,8 su 5)

Sviluppo di giochi con Rust e WebAssembly: Imparare a far girare Rust sul web mentre si costruisce un gioco (Eric Smith)

Recensioni dei lettori

Riepilogo:

Il libro “Build a 2D Platformer with Rust” fornisce una guida completa per chi ha familiarità con Rust e il web design, concentrandosi sullo sviluppo di giochi 2D utilizzando Rust e WebAssembly. Copre argomenti essenziali come l'integrazione della grafica, la meccanica delle collisioni e anche concetti avanzati, anche se potrebbe non essere adatto ai principianti di Rust. Alcuni lettori hanno segnalato problemi legati alla mancanza di contenuti introduttivi e di una guida all'installazione della toolchain, ma il consenso generale è che si tratta di un valido riferimento per lo sviluppo di giochi.

Vantaggi:

Contenuto ben organizzato
spiegazioni chiare del codice
guida passo-passo per la creazione di giochi 2D
copertura approfondita di argomenti sia di base che avanzati
buono per chi ha una conoscenza pregressa di Rust
sezioni sull'audio e sull'ottimizzazione delle prestazioni sono apprezzate
prezioso come libro di riferimento.

Svantaggi:

Mancano i capitoli introduttivi e le istruzioni per l'installazione
alcuni codici potrebbero non essere compilati come previsto
il flusso può essere scomodo e non intuitivo per i lettori
non è adatto ai principianti
alcuni lettori potrebbero trovare necessaria una maggiore navigazione tra le pagine a causa di bug negli esempi di codice.

(basato su 8 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Scrivere un gioco endless runner per il web in Rust e testare, distribuire e fare il debug del gioco 2D usando la toolchain WebAssembly.

Caratteristiche principali:

⬤ Costruisci e distribuisci un gioco endless runner per il web da zero attraverso questa utile guida con immagini chiave stampate a colori.

⬤ Impara a usare Rust per lo sviluppo web con WebAssembly.

⬤ Esplora le moderne tecniche di programmazione e sviluppo di giochi per costruire giochi 2D utilizzando Rust.

Descrizione del libro:

Il linguaggio di programmazione Rust ha mantenuto la classifica delle tecnologie più amate su Stack Overflow per 6 anni consecutivi, mentre JavaScript è stato il linguaggio di programmazione più utilizzato per 9 anni consecutivi, poiché viene eseguito su ogni browser web. Ora, grazie a WebAssembly (o Wasm), potete usare il linguaggio che amate sulla piattaforma che è ovunque.

Questo libro è un riferimento facile da seguire per aiutarvi a sviluppare i vostri giochi, insegnandovi tutto sullo sviluppo dei giochi e su come creare un endless runner da zero. Inizierete disegnando una grafica semplice nella finestra del browser e imparerete a muovere il personaggio principale sullo schermo. Creerete anche un loop di gioco, un renderer e altro ancora, tutto scritto interamente in Rust. Dopo aver portato sullo schermo delle forme semplici, si potrà aumentare la sfida aggiungendo sprite, suoni e input dell'utente. Man mano che si avanza, si scoprirà come implementare un mondo generato proceduralmente. Infine, imparerete a mantenere il vostro codice Rust pulito e organizzato, in modo da poter continuare a implementare nuove funzionalità e distribuire la vostra applicazione sul web.

Alla fine di questo libro sulla programmazione in Rust, costruirete un gioco 2D in Rust, lo distribuirete sul web e sarete abbastanza sicuri di voi stessi per iniziare a costruire i vostri giochi.

Cosa imparerete:

⬤ Costruire e distribuire un'applicazione Rust sul web utilizzando WebAssembly.

⬤ Utilizzare wasm-bindgen e l'API Canvas per disegnare grafica in tempo reale.

⬤ Scrivere un ciclo di gioco e accettare input da tastiera per un'azione dinamica.

⬤ Esplorare il rilevamento delle collisioni e creare un personaggio dinamico che possa saltare su e giù da piattaforme e cadere in buchi.

⬤ Gestire le animazioni utilizzando macchine a stati.

⬤ Generare livelli procedurali per un endless runner.

⬤ Caricare e visualizzare sprite e fogli di sprite per le animazioni.

⬤ Testare, rifattorizzare e mantenere il codice pulito e manutenibile.

A chi è rivolto questo libro:

Questo libro sullo sviluppo di giochi è rivolto agli sviluppatori interessati a Rust che vogliono creare e distribuire giochi 2D sul web. Troveranno utile questo libro anche gli sviluppatori di giochi che vogliono creare un gioco sulla piattaforma web utilizzando WebAssembly senza programmare in C++ o gli sviluppatori web che vogliono esplorare WebAssembly insieme a JavaScript web. Il libro aiuterà anche gli sviluppatori Rust che vogliono passare dal lato server al lato client, familiarizzando con la toolchain di WebAssembly. Si presuppone una conoscenza di base della programmazione Rust.

Altre informazioni sul libro:

ISBN:9781801070973
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Gli strumenti del guerriero: Archi, frecce e faretre degli indiani delle pianure - The Warrior's...
Scritto dal punto di vista pratico dei nativi...
Gli strumenti del guerriero: Archi, frecce e faretre degli indiani delle pianure - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Progetti solari fai da te - Edizione aggiornata: Da piccoli progetti a sistemi per tutta la casa:...
Imparate a realizzare elettrodomestici e aggiunte...
Progetti solari fai da te - Edizione aggiornata: Da piccoli progetti a sistemi per tutta la casa: Attingere al sole - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Non leggere i commenti - Don't Read the Comments
Tutti abbiamo bisogno di un posto dove sfuggire al mondo reale. Per Divya e Aaron è il mondo dei giochi online. Mentre Divya...
Non leggere i commenti - Don't Read the Comments
La guida dei geek agli appuntamenti - The Geek's Guide to Dating
Conservate le action figure nella loro confezione originale. I vostri armadi sono pieni di articoli con...
La guida dei geek agli appuntamenti - The Geek's Guide to Dating
L'origine e la natura della vita sulla Terra: L'emergere della quarta geosfera - The Origin and...
Unendo le basi concettuali delle scienze fisiche e...
L'origine e la natura della vita sulla Terra: L'emergere della quarta geosfera - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Restaurare gli orologi del nonno - Restoring Grandfather Clocks
L'orologio a pendolo è apparso per la prima volta alla fine del XVII secolo. Praticamente nessuno...
Restaurare gli orologi del nonno - Restoring Grandfather Clocks
La ragazza e il boschetto - The Girl and the Grove
La vita dell'adolescente Leila è piena di sfide. Dal rimbalzo nel sistema di affidamento alla convivenza con il disturbo affettivo...
La ragazza e il boschetto - The Girl and the Grove
Puoi andare per la tua strada - You Can Go Your Own Way
Nessuno ha mai detto che l'amore sarebbe stato facile... ma hanno detto che sarebbe stato gelido?Adam Stillwater è...
Puoi andare per la tua strada - You Can Go Your Own Way
Sviluppo di giochi con Rust e WebAssembly: Imparare a far girare Rust sul web mentre si costruisce...
Scrivere un gioco endless runner per il web in...
Sviluppo di giochi con Rust e WebAssembly: Imparare a far girare Rust sul web mentre si costruisce un gioco - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Puoi andare per la tua strada - You Can Go Your Own Way
Una storia d'amore dolcemente affascinante che lascia al lettore un senso di speranza duraturo". --Nicola Yoon,...
Puoi andare per la tua strada - You Can Go Your Own Way
Pillola frastagliata: Il romanzo - Jagged Little Pill: The Novel
Ora in brossura, un romanzo YA tempestivo e coraggioso basato sul musical di Alanis Morissette,...
Pillola frastagliata: Il romanzo - Jagged Little Pill: The Novel
Con o senza di te - With or Without You
Gioioso, riflessivo e reale”. --Christina Lauren, autrice del bestseller del New York Times “The Unhoneymooners”.“La perfezione delle...
Con o senza di te - With or Without You
Prove di tempo - Time Trials
Time Trials è la storia della redenzione di Wes Strong. Dopo essere sopravvissuto a un padre violento e a una perdita devastante nella sua famiglia, diventa...
Prove di tempo - Time Trials
Fabbrica di buchi neri - Black Hole Factory
Un buco nero è una regione dello spazio-tempo che presenta effetti gravitazionali così forti che nulla, nemmeno le particelle...
Fabbrica di buchi neri - Black Hole Factory

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)