Dezvoltarea jocurilor cu Rust și WebAssembly: Aflați cum să rulați Rust pe web în timp ce construiți un joc

Evaluare:   (3.8 din 5)

Dezvoltarea jocurilor cu Rust și WebAssembly: Aflați cum să rulați Rust pe web în timp ce construiți un joc (Eric Smith)

Recenzii ale cititorilor

Rezumat:

Cartea „Build a 2D Platformer with Rust” oferă un ghid cuprinzător pentru cei familiarizați cu Rust și web design, concentrându-se pe dezvoltarea jocurilor 2D folosind Rust și WebAssembly. Ea acoperă subiecte esențiale, cum ar fi integrarea grafică, mecanica coliziunii și chiar concepte avansate, deși este posibil să nu fie potrivită pentru începătorii compleți în Rust. Unii cititori au raportat probleme legate de lipsa conținutului introductiv și a îndrumărilor privind instalarea lanțului de instrumente, dar consensul general este că este o referință valoroasă pentru dezvoltarea jocurilor.

Avantaje:

Conținut bine organizat
explicații clare ale codului
îndrumare pas cu pas pentru crearea de jocuri 2D
acoperire temeinică atât a subiectelor de bază, cât și a celor avansate
bun pentru cei cu cunoștințe anterioare de Rust
secțiunile privind optimizarea audio și a performanței sunt apreciate
valoros ca o carte de referință.

Dezavantaje:

Lipsesc capitolele introductive și instrucțiunile de instalare
este posibil ca unele coduri să nu fie compilate conform așteptărilor
fluxul poate fi ciudat și neintuitiv pentru cititori
nu este ușor de utilizat pentru începători
unii cititori pot considera că este nevoie de mai multă navigare între pagini din cauza unor erori în exemplele de cod.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Scrieți un joc endless runner pentru web în Rust și testați, implementați și depanați jocul dvs. 2D utilizând lanțul de instrumente WebAssembly

Caracteristici principale:

⬤ Construiți și implementați un joc endless runner pentru web de la zero prin intermediul acestui ghid util cu imagini cheie tipărite în culori.

⬤ Învățați cum să utilizați Rust pentru dezvoltarea web cu WebAssembly.

⬤ Explorați tehnici moderne de dezvoltare și programare a jocurilor pentru a construi jocuri 2D folosind Rust.

Descrierea cărții:

Limbajul de programare Rust a deținut clasamentul celor mai iubite tehnologii pe Stack Overflow timp de 6 ani la rând, în timp ce JavaScript a fost cel mai utilizat limbaj de programare timp de 9 ani la rând, deoarece rulează pe fiecare browser web. Acum, datorită WebAssembly (sau Wasm), puteți utiliza limbajul pe care îl iubiți pe platforma care este peste tot.

Această carte este o referință ușor de urmat pentru a vă ajuta să vă dezvoltați propriile jocuri, învățându-vă totul despre dezvoltarea jocurilor și cum să creați un endless runner de la zero. Veți începe prin a desena elemente grafice simple în fereastra browserului, apoi veți învăța cum să mutați personajul principal pe ecran. Veți crea, de asemenea, o buclă de joc, un randor și multe altele, toate scrise în întregime în Rust. După ce obțineți forme simple pe ecran, veți extinde provocarea prin adăugarea de sprite, sunete și date de intrare ale utilizatorului. Pe măsură ce avansați, veți descoperi cum să implementați o lume generată procedural. În cele din urmă, veți învăța cum să vă păstrați codul Rust curat și organizat, astfel încât să puteți continua să implementați noi caracteristici și să vă implementați aplicația pe web.

Până la sfârșitul acestei cărți de programare Rust, veți construi un joc 2D în Rust, îl veți implementa pe web și veți fi suficient de încrezător pentru a începe să vă construiți propriile jocuri.

Ce veți învăța:

⬤ Construiți și implementați o aplicație Rust pe web utilizând WebAssembly.

⬤ Utilizați wasm-bindgen și API-ul Canvas pentru a desena grafică în timp real.

⬤ Scrieți o buclă de joc și primiți date de la tastatură pentru acțiuni dinamice.

⬤ Explorați detectarea coliziunilor și creați un personaj dinamic care poate sări pe și de pe platforme și să cadă în găuri.

⬤ Gestionați animațiile folosind mașini de stare.

⬤ Generarea procedurală a nivelurilor pentru un endless runner.

⬤ Încărcați și afișați sprite și foi de sprite pentru animații.

⬤ Testați, refacționați și păstrați-vă codul curat și ușor de întreținut.

Pentru cine este această carte:

Această carte de dezvoltare de jocuri este destinată dezvoltatorilor interesați de Rust care doresc să creeze și să implementeze jocuri 2D pe web. Dezvoltatorii de jocuri care doresc să construiască un joc pe platforma web folosind WebAssembly fără programare C++ sau dezvoltatorii web care doresc să exploreze WebAssembly împreună cu JavaScript web vor găsi, de asemenea, această carte utilă. Cartea va ajuta, de asemenea, dezvoltatorii Rust care doresc să treacă de la partea de server la partea de client prin familiarizarea lor cu lanțul de instrumente WebAssembly. Se presupun cunoștințe de bază de programare Rust.

Alte date despre carte:

ISBN:9781801070973
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Uneltele războinicului: Arcurile, săgețile și caravelele indienilor de câmpie - The Warrior's Tools:...
Scrisă dintr-o perspectivă practică a nativilor...
Uneltele războinicului: Arcurile, săgețile și caravelele indienilor de câmpie - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Proiecte solare DIY - Ediție actualizată: De la proiecte mici la sisteme pentru întreaga casă:...
Învățați cum să realizați propriile aparate...
Proiecte solare DIY - Ediție actualizată: De la proiecte mici la sisteme pentru întreaga casă: Conectați-vă la soare - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Nu citi comentariile - Don't Read the Comments
Cu toții avem nevoie de un loc în care să evadăm din lumea reală. Pentru Divya și Aaron, aceasta este lumea jocurilor online. În...
Nu citi comentariile - Don't Read the Comments
Ghidul tocilarului pentru întâlniri (The Geek's Guide to Dating) - The Geek's Guide to...
Îți păstrezi figurinele de acțiune în ambalajul lor original...
Ghidul tocilarului pentru întâlniri (The Geek's Guide to Dating) - The Geek's Guide to Dating
Originea și natura vieții pe Pământ: Emergența celei de-a patra geosfere - The Origin and Nature of...
Unind fundamentele conceptuale ale științelor...
Originea și natura vieții pe Pământ: Emergența celei de-a patra geosfere - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Restaurarea ceasurilor bunicului - Restoring Grandfather Clocks
Ceasul bunic a apărut pentru prima dată la sfârșitul secolului al XVII-lea. Practic, niciunul...
Restaurarea ceasurilor bunicului - Restoring Grandfather Clocks
Fata și livada - The Girl and the Grove
Viața adolescentei Leila este plină de provocări. De la faptul că a trecut prin sistemul de plasament la faptul că suferă de tulburare afectivă...
Fata și livada - The Girl and the Grove
Poți să mergi pe drumul tău - You Can Go Your Own Way
Nimeni nu a spus vreodată că dragostea va fi ușoară... dar au spus că va fi înghețată? Adam Stillwater este depășit de...
Poți să mergi pe drumul tău - You Can Go Your Own Way
Dezvoltarea jocurilor cu Rust și WebAssembly: Aflați cum să rulați Rust pe web în timp ce construiți...
Scrieți un joc endless runner pentru web în Rust...
Dezvoltarea jocurilor cu Rust și WebAssembly: Aflați cum să rulați Rust pe web în timp ce construiți un joc - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Poți să mergi pe drumul tău - You Can Go Your Own Way
"O poveste de dragoste dulce și fermecătoare care lasă cititorului un sentiment durabil de speranță." --Nicola Yoon,...
Poți să mergi pe drumul tău - You Can Go Your Own Way
Jagged Little Pill: Romanul - Jagged Little Pill: The Novel
Acum în format paperback, un roman YA oportun și curajos bazat pe muzicalul câștigător al premiilor Tony și...
Jagged Little Pill: Romanul - Jagged Little Pill: The Novel
Cu sau fără tine - With or Without You
"Veselă, grijulie și reală.” --Christina Lauren, autoare a bestsellerului New York Times The Unhoneymooners „Perfecțiunea comediei...
Cu sau fără tine - With or Without You
Încercările timpului - Time Trials
Time Trials este povestea răscumpărării lui Wes Strong. După ce a supraviețuit unui tată abuziv și unei pierderi devastatoare în familia sa, el...
Încercările timpului - Time Trials
Fabrica de găuri negre - Black Hole Factory
O gaură neagră este o regiune a spațiu-timpului care prezintă efecte gravitaționale atât de puternice încât nimic - nici...
Fabrica de găuri negre - Black Hole Factory

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)