Hands-On Rust: Hatékony tanulás 2D-s játékfejlesztéssel és játékkal

Értékelés:   (4.6 az 5-ből)

Hands-On Rust: Hatékony tanulás 2D-s játékfejlesztéssel és játékkal (Herbert Wolverson)

Olvasói vélemények

Összegzés:

A könyv átfogó bevezetést nyújt a Rust programozásba játékok, különösen roguelike játékok fejlesztésén keresztül, az Entity Component System (ECS) architektúrát használva. A könyvet jól fogadják lebilincselő írói stílusa és gyakorlatias megközelítése miatt, bár kritikák érik amiatt, hogy erősen támaszkodik bizonyos könyvtárakra, és nem mindig kezdőbarát.

Előnyök:

Könnyen követhető és élvezetes a Rust és a játékfejlesztés elsajátításához.
Logikusan és alaposan mutatja be a fogalmakat.
Magával ragadó írásmód és jól formázott kódpéldák.
Jó bevezetés a játéktervezésbe, különösen a roguelike-okba és az ECS architektúrába.
Ösztönzi a Rust gyakorlati alkalmazását a játékfejlesztésben.

Hátrányok:

Néhány hiba a kódrészletekben, ami zavart okoz.
A Legion könyvtárra való nagyfokú támaszkodás elvonhatja a Rust alapjainak elsajátítását.
Nem alkalmas teljesen kezdőknek; az előzetes programozási ismeretek előnyösek.
Néhány eltérés a kódpéldákban és a projekt beállítási utasításaiban frusztráló lehet.
Inkább a játéktervezésre koncentrál, mint a Rust nyelv elsajátítására.

(19 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

A Rust egy izgalmas új programozási nyelv, amely a C nyelv erejét memóriabiztonsággal, félelem nélküli párhuzamossággal és termelékenységnövelőkkel kombinálja - és mi sem jobb módja a tanulásnak, mint a játékkészítés. A könyv minden egyes fejezete gyakorlatias, gyakorlatias projekteket mutat be a Hello, Worldtől kezdve a teljes dungeon crawler játék megalkotásáig. Ezzel a könyvvel más motoroknál is alkalmazható játékfejlesztési készségeket sajátíthatsz el, beleértve a Unity-t és az Unreal-t is.

A Rust egy izgalmas programozási nyelv, amely a C nyelv erejét memóriabiztonsággal, félelem nélküli párhuzamossággal és termelékenységnövelőkkel kombinálja. A Rust segítségével egy új, csillogó játszótér áll rendelkezésedre, ahol a játékötleteid virágozhatnak.

A könyv minden egyes fejezete gyakorlatias, gyakorlatias projekteket mutat be, amelyek a Hello, Worldtől a teljes dungeon crawler játék megalkotásáig vezetnek el. Kezdje a Rust beállításával és a fejlesztőkörnyezet megismerésével. Ismerje meg a nyelv alapjait gyakorlati példákon keresztül, miközben elkészíti a saját Flappy Bird verzióját. Fedezd fel, hogy mi kell ahhoz, hogy véletlenszerűen generálj várbörtönöket és töltsd fel őket szörnyekkel, miközben egy teljes dungeon crawler játékot építesz. Futtasson játékrendszereket párhuzamosan a nagy teljesítményű és gyors játékmenet érdekében, miközben megtartja a programja hibakeresésének lehetőségét. Engedd szabadjára kreativitásodat mágikus tárgyakkal, keményebb szörnyekkel és bonyolult dungeon-tervezéssel. Adj hozzá réteges grafikát, és csiszold stílusosan a játékodat.

Amire szükséged van:

⬤ Egy Windows 10, Linux vagy Mac OS X operációs rendszert futtató számítógép.

⬤ Szövegszerkesztő, például a Visual Studio Code.

⬤ Az OpenGL 3. 2 futtatására alkalmas videokártya és illesztőprogramok.

A könyv egyéb adatai:

ISBN:9781680508161
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:325

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Hands-On Rust: Hatékony tanulás 2D-s játékfejlesztéssel és játékkal - Hands-On Rust: Effective...
A Rust egy izgalmas új programozási nyelv, amely a...
Hands-On Rust: Hatékony tanulás 2D-s játékfejlesztéssel és játékkal - Hands-On Rust: Effective Learning Through 2D Game Development and Play
Rozsdás agytréfák: Exercise Your Mind - Rust Brain Teasers: Exercise Your Mind
A Rust programozási nyelv következetes, és mindent megtesz azért,...
Rozsdás agytréfák: Exercise Your Mind - Rust Brain Teasers: Exercise Your Mind

A szerző munkáit az alábbi kiadók adták ki: