Hands-On Rust: Efektywna nauka poprzez tworzenie gier 2D i zabawę

Ocena:   (4,6 na 5)

Hands-On Rust: Efektywna nauka poprzez tworzenie gier 2D i zabawę (Herbert Wolverson)

Opinie czytelników

Podsumowanie:

Książka stanowi kompleksowe wprowadzenie do programowania w języku Rust poprzez tworzenie gier, w szczególności gier typu roguelike, przy użyciu architektury Entity Component System (ECS). Jest dobrze przyjęta ze względu na wciągający styl pisania i praktyczne podejście, choć spotyka się z krytyką za poleganie w dużej mierze na określonych bibliotekach i nie zawsze jest przyjazna dla początkujących.

Zalety:

Łatwa do naśladowania i przyjemna w nauce Rusta i tworzenia gier.
Przedstawia koncepcje logicznie i dokładnie.
Wciągający styl pisania i dobrze sformatowane przykłady kodu.
Dobre wprowadzenie do projektowania gier, w szczególności roguelike'ów, oraz architektury ECS.
Zachęca do praktycznego zastosowania Rusta w tworzeniu gier.

Wady:

Pewne błędy we fragmentach kodu, prowadzące do nieporozumień.
Silne poleganie na bibliotece Legion może przeszkadzać w nauce podstaw Rusta.
Nie nadaje się dla zupełnie początkujących; wcześniejsza wiedza programistyczna jest korzystna.
Pewne rozbieżności w przykładach kodu i instrukcjach konfiguracji projektu mogą być frustrujące.
Skupia się bardziej na projektowaniu gier niż na opanowaniu języka Rust.

(na podstawie 19 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Rust to nowy, ekscytujący język programowania łączący moc języka C z bezpieczeństwem pamięci, nieustraszoną współbieżnością i zwiększaniem produktywności - a czy jest lepszy sposób na naukę niż tworzenie gier? Każdy rozdział tej książki przedstawia praktyczne, praktyczne projekty, od Hello, World po zbudowanie pełnej gry typu dungeon crawler. Dzięki tej książce nauczysz się umiejętności tworzenia gier, które można zastosować w innych silnikach, w tym Unity i Unreal.

Rust to ekscytujący język programowania łączący moc języka C z bezpieczeństwem pamięci, nieustraszoną współbieżnością i zwiększaniem produktywności. Rust to nowy, lśniący plac zabaw, na którym mogą rozkwitać pomysły na gry.

Każdy rozdział tej książki przedstawia praktyczne, praktyczne projekty, które zabiorą Cię w podróż od Hello, World do zbudowania pełnej gry typu dungeon crawler. Zacznij od skonfigurowania języka Rust i oswojenia się ze środowiskiem programistycznym. Naucz się podstaw języka na praktycznych przykładach, tworząc własną wersję Flappy Bird. Odkryj, co jest potrzebne do losowego generowania lochów i wypełniania ich potworami, budując kompletną grę typu dungeon crawl. Jednoczesne uruchamianie systemów gry w celu uzyskania wysokiej wydajności i szybkiej rozgrywki, przy jednoczesnym zachowaniu możliwości debugowania programu. Uwolnij swoją kreatywność dzięki magicznym przedmiotom, trudniejszym potworom i skomplikowanym projektom lochów. Dodaj warstwową grafikę i dopracuj swoją grę.

Czego potrzebujesz:

⬤ Komputer z systemem Windows 10, Linux lub Mac OS X.

⬤ Edytor tekstu, taki jak Visual Studio Code.

⬤ Karta graficzna i sterowniki obsługujące OpenGL 3.2.

Dodatkowe informacje o książce:

ISBN:9781680508161
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:325

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Hands-On Rust: Efektywna nauka poprzez tworzenie gier 2D i zabawę - Hands-On Rust: Effective...
Rust to nowy, ekscytujący język programowania...
Hands-On Rust: Efektywna nauka poprzez tworzenie gier 2D i zabawę - Hands-On Rust: Effective Learning Through 2D Game Development and Play
Rust Brain Teasers: Ćwicz swój umysł - Rust Brain Teasers: Exercise Your Mind
Język programowania Rust jest spójny i stara się nie zaskakiwać...
Rust Brain Teasers: Ćwicz swój umysł - Rust Brain Teasers: Exercise Your Mind

Prace autora wydały następujące wydawnictwa: