Spieleentwicklung mit Rust und WebAssembly: Lernen Sie, wie Sie Rust im Web ausführen, während Sie ein Spiel entwickeln

Bewertung:   (3,8 von 5)

Spieleentwicklung mit Rust und WebAssembly: Lernen Sie, wie Sie Rust im Web ausführen, während Sie ein Spiel entwickeln (Eric Smith)

Leserbewertungen

Zusammenfassung:

Das Buch „Build a 2D Platformer with Rust“ ist ein umfassender Leitfaden für alle, die mit Rust und Webdesign vertraut sind, und konzentriert sich auf die Entwicklung von 2D-Spielen mit Rust und WebAssembly. Es deckt wesentliche Themen wie Grafikintegration, Kollisionsmechanik und sogar fortgeschrittene Konzepte ab, obwohl es für völlige Rust-Anfänger nicht geeignet sein dürfte. Einige Leser haben über fehlende Einführungsinhalte und Toolchain-Installationsanleitungen berichtet, aber der allgemeine Konsens ist, dass es eine wertvolle Referenz für die Spieleentwicklung ist.

Vorteile:

Gut organisierter Inhalt
klare Erklärungen des Codes
Schritt-für-Schritt-Anleitung für die Erstellung von 2D-Spielen
gründliche Abdeckung sowohl grundlegender als auch fortgeschrittener Themen
gut für diejenigen mit Rust-Vorkenntnissen
Abschnitte über Audio und Leistungsoptimierung werden geschätzt
wertvoll als Nachschlagewerk.

Nachteile:

Fehlende Einführungskapitel und Installationsanweisungen
mancher Code lässt sich nicht wie erwartet kompilieren
der Lesefluss kann umständlich und nicht intuitiv sein
nicht anfängerfreundlich
einige Leser werden feststellen, dass aufgrund von Fehlern in Codebeispielen mehr Navigation zwischen den Seiten erforderlich ist.

(basierend auf 8 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Schreiben Sie ein Endless-Runner-Spiel für das Web in Rust und testen, implementieren und debuggen Sie Ihr 2D-Spiel mit der WebAssembly-Toolchain.

Hauptmerkmale:

⬤ Erstellen Sie ein Endless-Runner-Spiel für das Web von Grund auf mit Hilfe dieses hilfreichen Leitfadens mit farbigen Schlüsselbildern.

⬤ Lernen Sie, wie man Rust für die Webentwicklung mit WebAssembly verwendet.

⬤ Erforschen Sie moderne Spielentwicklung und Programmiertechniken, um 2D-Spiele mit Rust zu erstellen.

Buchbeschreibung:

Die Programmiersprache Rust ist seit 6 Jahren in Folge die beliebteste Technologie auf Stack Overflow, während JavaScript seit 9 Jahren in Folge die meistgenutzte Programmiersprache ist, da sie auf jedem Webbrowser läuft. Dank WebAssembly (oder Wasm) können Sie jetzt die Sprache, die Sie lieben, auf der Plattform verwenden, die überall ist.

Dieses Buch ist ein leicht verständliches Nachschlagewerk, das Ihnen hilft, Ihre eigenen Spiele zu entwickeln. Sie lernen alles über die Entwicklung von Spielen und wie Sie einen Endlosläufer von Grund auf erstellen. Sie beginnen mit dem Zeichnen einfacher Grafiken im Browserfenster und lernen dann, wie Sie die Hauptfigur über den Bildschirm bewegen. Sie werden auch eine Spielschleife, einen Renderer und vieles mehr erstellen, alles komplett in Rust geschrieben. Nachdem Sie einfache Formen auf den Bildschirm gebracht haben, werden Sie die Herausforderung durch das Hinzufügen von Sprites, Sounds und Benutzereingaben vergrößern. Im weiteren Verlauf erfahren Sie, wie Sie eine prozedural generierte Welt implementieren können. Schließlich lernen Sie, wie Sie Ihren Rust-Code sauber und organisiert halten, damit Sie weiterhin neue Funktionen implementieren und Ihre Anwendung im Web bereitstellen können.

Am Ende dieses Rust-Programmierbuchs werden Sie ein 2D-Spiel in Rust erstellen, es im Web bereitstellen und selbstbewusst genug sein, um mit der Entwicklung Ihrer eigenen Spiele zu beginnen.

Was Sie lernen werden:

⬤ Erstellen und Bereitstellen einer Rust-Anwendung für das Web mit WebAssembly.

⬤ Verwenden Sie wasm-bindgen und die Canvas-API, um Grafiken in Echtzeit zu zeichnen.

⬤ Schreiben Sie eine Spielschleife und nehmen Sie Tastatureingaben für dynamische Aktionen entgegen.

⬤ Erforschen Sie die Kollisionserkennung und erstellen Sie einen dynamischen Charakter, der auf und von Plattformen springen und in Löcher fallen kann.

⬤ Animationen mit Zustandsautomaten verwalten.

⬤ Ebenen prozedural für einen Endlosläufer generieren.

⬤ Laden und Anzeigen von Sprites und Sprite Sheets für Animationen.

⬤ Testen, refaktorisieren und halten Sie Ihren Code sauber und wartbar.

Für wen dieses Buch gedacht ist:

Dieses Buch zur Spieleentwicklung richtet sich an Entwickler, die sich für Rust interessieren und 2D-Spiele für das Web erstellen und bereitstellen möchten. Spieleentwickler, die ein Spiel auf der Webplattform mit WebAssembly ohne C++-Programmierung erstellen wollen, oder Webentwickler, die WebAssembly zusammen mit JavaScript erkunden wollen, werden dieses Buch ebenfalls nützlich finden. Das Buch wird auch Rust-Entwicklern helfen, die von der Server- zur Client-Seite wechseln wollen, indem es sie mit der WebAssembly-Toolchain vertraut macht. Grundlegende Kenntnisse der Rust-Programmierung werden vorausgesetzt.

Weitere Daten des Buches:

ISBN:9781801070973
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Werkzeuge des Kriegers: Bögen, Pfeile und Köcher der Prärieindianer - The Warrior's Tools:...
Dieses Buch wurde von dem international...
Die Werkzeuge des Kriegers: Bögen, Pfeile und Köcher der Prärieindianer - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
DIY-Solarprojekte - Aktualisierte Ausgabe: Kleine Projekte bis hin zu ganzen Haussystemen: Zapfen...
Lernen Sie, wie Sie mit den...
DIY-Solarprojekte - Aktualisierte Ausgabe: Kleine Projekte bis hin zu ganzen Haussystemen: Zapfen Sie die Sonne an - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Lies die Kommentare nicht - Don't Read the Comments
Wir alle brauchen einen Ort, um der realen Welt zu entfliehen. Für Divya und Aaron ist das die Welt der Online-Spiele...
Lies die Kommentare nicht - Don't Read the Comments
Der Geek-Leitfaden für die Partnersuche - The Geek's Guide to Dating
Du bewahrst deine Actionfiguren in ihrer Originalverpackung auf. Deine Schränke sind voll mit...
Der Geek-Leitfaden für die Partnersuche - The Geek's Guide to Dating
Ursprung und Natur des Lebens auf der Erde: Die Entstehung der vierten Geosphäre - The Origin and...
Dieses bahnbrechende multidisziplinäre Buch, das...
Ursprung und Natur des Lebens auf der Erde: Die Entstehung der vierten Geosphäre - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Großvateruhren restaurieren - Restoring Grandfather Clocks
Die Standuhr kam erstmals im späten siebzehnten Jahrhundert auf. Praktisch keine dieser Uhren ist...
Großvateruhren restaurieren - Restoring Grandfather Clocks
Das Mädchen und der Hain - The Girl and the Grove
Das Leben der Teenagerin Leila ist voller Herausforderungen. Von der Pflegefamilie bis hin zur saisonal abhängigen Depression hatte...
Das Mädchen und der Hain - The Girl and the Grove
Du kannst deinen eigenen Weg gehen - You Can Go Your Own Way
Niemand hat je behauptet, dass die Liebe einfach sein würde... aber haben sie erwähnt, dass sie eiskalt sein...
Du kannst deinen eigenen Weg gehen - You Can Go Your Own Way
Spieleentwicklung mit Rust und WebAssembly: Lernen Sie, wie Sie Rust im Web ausführen, während Sie...
Schreiben Sie ein Endless-Runner-Spiel für das...
Spieleentwicklung mit Rust und WebAssembly: Lernen Sie, wie Sie Rust im Web ausführen, während Sie ein Spiel entwickeln - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Du kannst deinen eigenen Weg gehen - You Can Go Your Own Way
Eine bezaubernde Liebesgeschichte, die den Leser mit einem bleibenden Gefühl der Hoffnung zurücklässt...
Du kannst deinen eigenen Weg gehen - You Can Go Your Own Way
Jagged Little Pill: Der Roman - Jagged Little Pill: The Novel
Jetzt als Taschenbuch, ein zeitgemäßer und mutiger Jugendroman, der auf dem Tony- und Grammy-gekrönten...
Jagged Little Pill: Der Roman - Jagged Little Pill: The Novel
Mit oder ohne dich - With or Without You
Fröhlich, nachdenklich und echt.“ --Christina Lauren, New York Times -Bestsellerautorin von The Unhoneymooners „Rom-Com-Perfektion.“...
Mit oder ohne dich - With or Without You
Zeitversuche - Time Trials
Time Trials ist die Geschichte der Wiedergutmachung von Wes Strong. Nachdem er einen misshandelnden Vater und einen verheerenden Verlust in seiner Familie...
Zeitversuche - Time Trials
Black Hole Fabrik - Black Hole Factory
Ein schwarzes Loch ist ein Bereich der Raumzeit, der eine so starke Gravitationswirkung aufweist, dass nichts - nicht einmal Teilchen...
Black Hole Fabrik - Black Hole Factory

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)