Développement de jeux avec Rust et WebAssembly : Apprendre à faire tourner Rust sur le web tout en construisant un jeu.

Note :   (3,8 sur 5)

Développement de jeux avec Rust et WebAssembly : Apprendre à faire tourner Rust sur le web tout en construisant un jeu. (Eric Smith)

Avis des lecteurs

Résumé:

Le livre « Build a 2D Platformer with Rust » (Construire un jeu de plateforme 2D avec Rust) est un guide complet pour ceux qui sont familiers avec Rust et la conception web, se concentrant sur le développement de jeux 2D à l'aide de Rust et WebAssembly. Il couvre des sujets essentiels tels que l'intégration graphique, la mécanique des collisions et même des concepts avancés, bien qu'il puisse ne pas convenir à des débutants complets en Rust. Certains lecteurs ont signalé des problèmes liés à l'absence de contenu introductif et de conseils pour l'installation de la chaîne d'outils, mais le consensus général est qu'il s'agit d'une référence précieuse pour le développement de jeux.

Avantages:

Contenu bien organisé
explications claires du code
conseils étape par étape pour la création de jeux en 2D
couverture complète des sujets de base et avancés
bon pour ceux qui ont des connaissances préalables de Rust
les sections sur l'audio et l'optimisation des performances sont appréciées
précieux en tant qu'ouvrage de référence.

Inconvénients:

Il manque des chapitres d'introduction et des instructions d'installation
certains codes peuvent ne pas se compiler comme prévu
le flux peut être maladroit et non intuitif pour les lecteurs
pas adapté aux débutants
certains lecteurs peuvent trouver qu'il faut naviguer davantage entre les pages en raison de bogues dans les exemples de code.

(basé sur 8 avis de lecteurs)

Titre original :

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

Contenu du livre :

Ecrivez un jeu de course sans fin pour le web en Rust et testez, déployez et déboguez votre jeu 2D en utilisant la chaîne d'outils WebAssembly.

Caractéristiques principales :

⬤ Construisez et déployez un jeu de course sans fin pour le web à partir de zéro grâce à ce guide utile avec des images clés imprimées en couleur.

⬤ Apprenez à utiliser Rust pour le développement web avec WebAssembly.

⬤ Les techniques modernes de développement et de programmation de jeux pour créer des jeux en 2D en utilisant Rust.

Description du livre :

Le langage de programmation Rust a occupé le rang de technologie la plus appréciée sur Stack Overflow pendant 6 années consécutives, tandis que JavaScript a été le langage de programmation le plus utilisé pendant 9 années d'affilée, car il fonctionne sur tous les navigateurs web. Désormais, grâce à WebAssembly (ou Wasm), vous pouvez utiliser le langage que vous aimez sur la plateforme qui est partout.

Ce livre est une référence facile à suivre pour vous aider à développer vos propres jeux. Il vous enseigne tout ce qu'il faut savoir sur le développement de jeux et sur la façon de créer un jeu de course sans fin à partir de zéro. Vous commencerez par dessiner des graphiques simples dans la fenêtre du navigateur, puis vous apprendrez à déplacer le personnage principal sur l'écran. Vous créerez également une boucle de jeu, un moteur de rendu et bien d'autres choses encore, le tout entièrement écrit en Rust. Après avoir fait apparaître des formes simples à l'écran, vous relèverez le défi en ajoutant des sprites, des sons et des entrées utilisateur. Au fur et à mesure de votre progression, vous découvrirez comment implémenter un monde généré de manière procédurale. Enfin, vous apprendrez à garder votre code Rust propre et organisé afin de pouvoir continuer à implémenter de nouvelles fonctionnalités et à déployer votre application sur le web.

À la fin de ce livre sur la programmation en Rust, vous aurez créé un jeu en 2D en Rust, vous l'aurez déployé sur le Web et vous serez suffisamment confiant pour commencer à créer vos propres jeux.

Ce que vous apprendrez

⬤ Construire et déployer une application Rust sur le web en utilisant WebAssembly.

⬤ Utiliser wasm-bindgen et l'API Canvas pour dessiner des graphiques en temps réel.

⬤ Écrire une boucle de jeu et prendre en compte les entrées clavier pour une action dynamique.

⬤ Explorer la détection des collisions et créer un personnage dynamique qui peut sauter sur des plates-formes et tomber dans des trous.

⬤ Gérer les animations à l'aide de machines à états.

⬤ Générer des niveaux de manière procédurale pour une course sans fin.

⬤ Charger et afficher des sprites et des feuilles de sprites pour les animations.

⬤ Tester, refactoriser, et garder votre code propre et maintenable.

A qui s'adresse ce livre :

Ce livre sur le développement de jeux s'adresse aux développeurs intéressés par Rust qui souhaitent créer et déployer des jeux 2D sur le web. Les développeurs de jeux qui cherchent à construire un jeu sur la plateforme web en utilisant WebAssembly sans programmation C++ ou les développeurs web qui veulent explorer WebAssembly avec JavaScript web trouveront également ce livre utile. Ce livre aidera également les développeurs Rust qui souhaitent passer du côté serveur au côté client en les familiarisant avec la chaîne d'outils WebAssembly. Des connaissances de base en programmation Rust sont supposées.

Autres informations sur le livre :

ISBN :9781801070973
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Les outils du guerrier : Arcs, flèches et carquois des Indiens des plaines - The Warrior's Tools:...
Rédigé d'un point de vue pratique par Eric Smith,...
Les outils du guerrier : Arcs, flèches et carquois des Indiens des plaines - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Projets solaires DIY - Édition mise à jour : Des petits projets aux systèmes pour toute la maison :...
Apprenez à fabriquer vos propres appareils et...
Projets solaires DIY - Édition mise à jour : Des petits projets aux systèmes pour toute la maison : Exploiter le soleil - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
Ne lisez pas les commentaires - Don't Read the Comments
Nous avons tous besoin d'un endroit pour échapper au monde réel. Pour Divya et Aaron, c'est le monde des jeux en...
Ne lisez pas les commentaires - Don't Read the Comments
Le guide des rencontres pour les geeks - The Geek's Guide to Dating
Vous conservez vos figurines dans leur emballage d'origine. Vos placards sont remplis d'articles...
Le guide des rencontres pour les geeks - The Geek's Guide to Dating
L'origine et la nature de la vie sur Terre : L'émergence de la quatrième géosphère - The Origin and...
Réunissant les fondements conceptuels des sciences...
L'origine et la nature de la vie sur Terre : L'émergence de la quatrième géosphère - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Restauration d'horloges de grand-père - Restoring Grandfather Clocks
L'horloge grand-père est apparue à la fin du XVIIe siècle. Pratiquement aucune de ces...
Restauration d'horloges de grand-père - Restoring Grandfather Clocks
La fille et le bosquet - The Girl and the Grove
La vie de Leila, une adolescente, est pleine de défis. De son passage par le système de placement familial à son trouble affectif...
La fille et le bosquet - The Girl and the Grove
Vous pouvez suivre votre propre voie - You Can Go Your Own Way
Personne n'a jamais dit que l'amour serait facile... mais a-t-on précisé qu'il serait glacial ?Adam...
Vous pouvez suivre votre propre voie - You Can Go Your Own Way
Développement de jeux avec Rust et WebAssembly : Apprendre à faire tourner Rust sur le web tout en...
Ecrivez un jeu de course sans fin pour le web en...
Développement de jeux avec Rust et WebAssembly : Apprendre à faire tourner Rust sur le web tout en construisant un jeu. - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Tu peux suivre ta propre voie - You Can Go Your Own Way
Une histoire d'amour délicieusement charmante qui laisse le lecteur avec un sentiment d'espoir durable. --Nicola...
Tu peux suivre ta propre voie - You Can Go Your Own Way
Jagged Little Pill : Le roman - Jagged Little Pill: The Novel
Un roman de jeunesse opportun et audacieux basé sur la comédie musicale d'Alanis Morissette, Diablo Cody...
Jagged Little Pill : Le roman - Jagged Little Pill: The Novel
Avec ou sans toi - With or Without You
« Joyeux, réfléchi et réel ». --Christina Lauren, auteur de The Unhoneymooners , best-seller du New York Times .« La perfection de la comédie...
Avec ou sans toi - With or Without You
Les épreuves du temps - Time Trials
Time Trials est l'histoire de la rédemption de Wes Strong. Après avoir survécu à un père violent et à une perte dévastatrice dans sa famille, il...
Les épreuves du temps - Time Trials
Black Hole Factory
Un trou noir est une région de l'espace-temps dont les effets gravitationnels sont si puissants que rien - pas même les particules et les rayonnements...
Black Hole Factory

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)