Tworzenie gier przy użyciu Rust i WebAssembly: Dowiedz się, jak uruchomić Rust w sieci podczas tworzenia gry

Ocena:   (3,8 na 5)

Tworzenie gier przy użyciu Rust i WebAssembly: Dowiedz się, jak uruchomić Rust w sieci podczas tworzenia gry (Eric Smith)

Opinie czytelników

Podsumowanie:

Książka „Build a 2D Platformer with Rust” stanowi kompleksowy przewodnik dla osób zaznajomionych z Rust i projektowaniem stron internetowych, koncentrując się na tworzeniu gier 2D przy użyciu Rust i WebAssembly. Obejmuje ona podstawowe tematy, takie jak integracja grafiki, mechanika kolizji, a nawet zaawansowane koncepcje, choć może nie być odpowiednia dla zupełnie początkujących w Rust. Niektórzy czytelnicy zgłaszali problemy z brakującymi treściami wprowadzającymi i wskazówkami dotyczącymi instalacji toolchaina, ale ogólny konsensus jest taki, że jest to cenne odniesienie do tworzenia gier.

Zalety:

Dobrze zorganizowana treść
jasne wyjaśnienia kodu
wskazówki krok po kroku dotyczące tworzenia gier 2D
dokładne omówienie zarówno podstawowych, jak i zaawansowanych tematów
dobre dla osób z wcześniejszą znajomością Rusta
sekcje dotyczące dźwięku i optymalizacji wydajności są doceniane
cenna jako książka referencyjna.

Wady:

brak rozdziałów wprowadzających i instrukcji instalacji
niektóre kody mogą nie kompilować się zgodnie z oczekiwaniami
przepływ może być niewygodny i nieintuicyjny dla czytelników
nie jest przyjazna dla początkujących
niektórzy czytelnicy mogą uznać, że wymaga więcej nawigacji między stronami z powodu błędów w przykładach kodu.

(na podstawie 8 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Napisz niekończącą się grę runner dla sieci w języku Rust i testuj, wdrażaj i debuguj swoją grę 2D za pomocą zestawu narzędzi WebAssembly.

Główne cechy:

⬤ Buduj i wdrażaj niekończącą się grę runner dla sieci od podstaw dzięki temu pomocnemu przewodnikowi z kluczowymi obrazami wydrukowanymi w kolorze.

⬤ Dowiedz się, jak używać języka Rust do tworzenia stron internetowych za pomocą WebAssembly.

⬤ Poznaj nowoczesne techniki programowania i tworzenia gier 2D przy użyciu języka Rust.

Opis książki:

Język programowania Rust utrzymuje się w rankingu najbardziej lubianych technologii na Stack Overflow od 6 lat z rzędu, podczas gdy JavaScript jest najczęściej używanym językiem programowania od 9 lat z rzędu, ponieważ działa w każdej przeglądarce internetowej. Teraz, dzięki WebAssembly (lub Wasm), możesz używać języka, który kochasz na platformie, która jest wszędzie.

Ta książka jest łatwym w użyciu źródłem informacji, które pomoże ci tworzyć własne gry, ucząc cię wszystkiego o tworzeniu gier i tworzeniu niekończącego się runnera od podstaw. Zaczniesz od narysowania prostej grafiki w oknie przeglądarki, a następnie dowiesz się, jak poruszać główną postacią po ekranie. Stworzysz także pętlę gry, renderer i wiele więcej, a wszystko to napisane w całości w języku Rust. Po przeniesieniu prostych kształtów na ekran, wyzwanie zostanie zwiększone poprzez dodanie sprite'ów, dźwięków i danych wejściowych użytkownika. W miarę postępów odkryjesz, jak zaimplementować proceduralnie generowany świat. Wreszcie, dowiesz się, jak utrzymać kod Rust w czystości i porządku, aby móc kontynuować wdrażanie nowych funkcji i wdrażanie aplikacji w sieci.

Pod koniec tej książki o programowaniu w Rust zbudujesz grę 2D w Rust, wdrożysz ją w sieci i będziesz wystarczająco pewny siebie, aby zacząć tworzyć własne gry.

Czego się nauczysz:

⬤ Zbuduj i wdróż aplikację Rust w sieci przy użyciu WebAssembly.

⬤ Używać wasm-bindgen i API Canvas do rysowania grafiki w czasie rzeczywistym.

⬤ Napisać pętlę gry i pobierać dane wejściowe z klawiatury w celu dynamicznego działania.

⬤ Odkryj wykrywanie kolizji i stwórz dynamiczną postać, która może skakać po platformach i spadać w dół.

⬤ Zarządzanie animacjami przy użyciu maszyn stanów.

⬤ Generowanie poziomów proceduralnie dla niekończącego się runnera.

⬤ Wczytywanie i wyświetlanie sprite'ów i arkuszy sprite'ów dla animacji.

⬤ Testuj, refaktoryzuj i utrzymuj swój kod w czystości.

Dla kogo jest ta książka:

Ta książka o tworzeniu gier jest przeznaczona dla programistów zainteresowanych Rustem, którzy chcą tworzyć i wdrażać gry 2D w sieci. Twórcy gier, którzy chcą zbudować grę na platformie internetowej przy użyciu WebAssembly bez programowania w C++ lub twórcy stron internetowych, którzy chcą poznać WebAssembly wraz z JavaScriptem, również uznają tę książkę za przydatną. Książka pomoże również programistom Rust, którzy chcą przejść ze strony serwera na stronę klienta, zapoznając ich z łańcuchem narzędzi WebAssembly. Zakłada się podstawową znajomość programowania w języku Rust.

Dodatkowe informacje o książce:

ISBN:9781801070973
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Narzędzia wojownika: Indiańskie łuki, strzały i kołczany z równin - The Warrior's Tools: Plains...
Napisana z praktycznej perspektywy rdzennych...
Narzędzia wojownika: Indiańskie łuki, strzały i kołczany z równin - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Projekty solarne DIY - wydanie zaktualizowane: Od małych projektów po systemy dla całego domu: Tap...
Dowiedz się, jak wykonać własne urządzenia i...
Projekty solarne DIY - wydanie zaktualizowane: Od małych projektów po systemy dla całego domu: Tap Into the Sun - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Nie czytaj komentarzy - Don't Read the Comments
Wszyscy potrzebujemy miejsca, w którym możemy uciec od prawdziwego świata. Dla Divyi i Aarona jest to świat gier online. Podczas...
Nie czytaj komentarzy - Don't Read the Comments
Przewodnik maniaka po randkowaniu - The Geek's Guide to Dating
Przechowujesz swoje figurki w oryginalnych opakowaniach. Twoje szafy są pełne oficjalnie licencjonowanych...
Przewodnik maniaka po randkowaniu - The Geek's Guide to Dating
Pochodzenie i natura życia na Ziemi: Pojawienie się czwartej geosfery - The Origin and Nature of...
Łącząc koncepcyjne podstawy nauk fizycznych i...
Pochodzenie i natura życia na Ziemi: Pojawienie się czwartej geosfery - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Przywracanie zegarów dziadka - Restoring Grandfather Clocks
Zegar typu grandfather po raz pierwszy pojawił się pod koniec XVII wieku. Praktycznie żaden z tych...
Przywracanie zegarów dziadka - Restoring Grandfather Clocks
Dziewczyna i gaj - The Girl and the Grove
Życie nastolatki Leili jest pełne wyzwań. Od odbijania się od systemu opieki zastępczej po życie z sezonowym zaburzeniem afektywnym, nigdy nie...
Dziewczyna i gaj - The Girl and the Grove
Możesz iść własną drogą - You Can Go Your Own Way
Nikt nigdy nie powiedział, że miłość będzie łatwa... ale czy wspominali, że będzie mroźna?Adam Stillwater jest ponad jego...
Możesz iść własną drogą - You Can Go Your Own Way
Tworzenie gier przy użyciu Rust i WebAssembly: Dowiedz się, jak uruchomić Rust w sieci podczas...
Napisz niekończącą się grę runner dla sieci w języku...
Tworzenie gier przy użyciu Rust i WebAssembly: Dowiedz się, jak uruchomić Rust w sieci podczas tworzenia gry - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Możesz iść własną drogą - You Can Go Your Own Way
"Słodko urocza historia miłosna, która pozostawia czytelnika z trwałym poczuciem nadziei." --Nicola Yoon, #1 New York Times...
Możesz iść własną drogą - You Can Go Your Own Way
Jagged Little Pill: Powieść - Jagged Little Pill: The Novel
Teraz w miękkiej oprawie, aktualna i odważna powieść dla młodzieży oparta na nagrodzonym Tony i Grammy...
Jagged Little Pill: Powieść - Jagged Little Pill: The Novel
Z tobą lub bez ciebie - With or Without You
"Radosna, przemyślana i prawdziwa.” --Christina Lauren, New York Times bestsellerowa autorka The Unhoneymooners .„Doskonały rom-com.”...
Z tobą lub bez ciebie - With or Without You
Próby czasu - Time Trials
Time Trials to historia odkupienia Wesa Stronga. Po przeżyciu znęcania się nad ojcem i druzgocącej straty w rodzinie, staje się elitarnym biegaczem w szkole...
Próby czasu - Time Trials
Fabryka czarnych dziur - Black Hole Factory
Czarna dziura to obszar czasoprzestrzeni wykazujący tak silne oddziaływanie grawitacyjne, że nic - nawet cząstki i...
Fabryka czarnych dziur - Black Hole Factory

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

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)