Hands-On Rust: Învățarea eficientă prin dezvoltarea de jocuri 2D și prin joc

Evaluare:   (4.6 din 5)

Hands-On Rust: Învățarea eficientă prin dezvoltarea de jocuri 2D și prin joc (Herbert Wolverson)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere cuprinzătoare în programarea Rust prin dezvoltarea de jocuri, în special jocuri roguelike, folosind o arhitectură Entity Component System (ECS). Este bine primită pentru stilul de scriere captivant și abordarea practică, deși se confruntă cu critici pentru că se bazează foarte mult pe biblioteci specifice și nu este întotdeauna prietenoasă pentru începători.

Avantaje:

Ușor de urmărit și plăcut pentru a învăța Rust și dezvoltarea jocurilor.
Prezintă conceptele în mod logic și detaliat.
Stil de scriere captivant și exemple de cod bine formatate.
O bună introducere în designul jocurilor, în special în roguelikes, și în arhitectura ECS.
Încurajează aplicarea practică a Rust în dezvoltarea jocurilor.

Dezavantaje:

Unele erori în fragmente de cod, care duc la confuzie.
Dependența puternică de biblioteca Legion poate împiedica învățarea fundamentelor Rust.
Nu este potrivit pentru începători; cunoștințele anterioare de programare sunt benefice.
Unele discrepanțe în exemplele de cod și instrucțiunile de configurare a proiectului pot fi frustrante.
Se concentrează mai mult pe proiectarea jocurilor decât pe stăpânirea limbajului Rust.

(pe baza a 19 recenzii ale cititorilor)

Titlul original:

Hands-On Rust: Effective Learning Through 2D Game Development and Play

Conținutul cărții:

Rust este un nou limbaj de programare interesant, care combină puterea limbajului C cu siguranța memoriei, concurență neînfricată și stimulente de productivitate - și ce modalitate mai bună de a învăța decât prin crearea de jocuri. Fiecare capitol din această carte prezintă proiecte practice, care variază de la Hello, World la construirea unui joc dungeon crawler complet. Cu această carte, veți învăța abilități de dezvoltare a jocurilor aplicabile și altor motoare, inclusiv Unity și Unreal.

Rust este un limbaj de programare captivant care combină puterea limbajului C cu siguranța memoriei, concurența neînfricată și stimulente de productivitate. Cu Rust, aveți la dispoziție un nou teren de joacă strălucitor unde ideile dvs. de jocuri pot înflori.

Fiecare capitol din această carte prezintă proiecte practice, care vă poartă într-o călătorie de la Hello, World la construirea unui joc dungeon crawler complet. Începeți prin a configura Rust și a vă acomoda cu mediul de dezvoltare. Învățați elementele de bază ale limbajului cu ajutorul exemplelor practice în timp ce realizați propria versiune a jocului Flappy Bird. Descoperiți de ce este nevoie pentru a genera aleatoriu temnițe și a le popula cu monștri în timp ce construiți un joc dungeon crawl complet. Rulați sistemele de joc simultan pentru o performanță ridicată și un joc rapid, păstrând în același timp posibilitatea de a vă depana programul. Dezlănțuiți-vă creativitatea cu obiecte magice, monștri mai rezistenți și design complicat al temnițelor. Adăugați grafică stratificată și lustruiți-vă jocul cu stil.

De ce aveți nevoie:

⬤ Un computer care rulează Windows 10, Linux sau Mac OS X.

⬤ Un editor de text, cum ar fi Visual Studio Code.

⬤ O placă video și drivere capabile să ruleze OpenGL 3.2.

Alte date despre carte:

ISBN:9781680508161
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:325

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On Rust: Învățarea eficientă prin dezvoltarea de jocuri 2D și prin joc - Hands-On Rust:...
Rust este un nou limbaj de programare interesant,...
Hands-On Rust: Învățarea eficientă prin dezvoltarea de jocuri 2D și prin joc - Hands-On Rust: Effective Learning Through 2D Game Development and Play
Rust Brain Teasers: Exersează-ți mintea - Rust Brain Teasers: Exercise Your Mind
Limbajul de programare Rust este consecvent și face tot...
Rust Brain Teasers: Exersează-ți mintea - Rust Brain Teasers: Exercise Your Mind

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)