Desarrollo de juegos con Rust y WebAssembly: Aprende a ejecutar Rust en la web mientras construyes un juego

Puntuación:   (3,8 de 5)

Desarrollo de juegos con Rust y WebAssembly: Aprende a ejecutar Rust en la web mientras construyes un juego (Eric Smith)

Opiniones de los lectores

Resumen:

El libro 'Build a 2D Platformer with Rust' proporciona una guía completa para aquellos familiarizados con Rust y el diseño web, centrándose en el desarrollo de juegos 2D utilizando Rust y WebAssembly. Cubre temas esenciales como integración de gráficos, mecánica de colisiones e incluso conceptos avanzados, aunque puede no ser adecuado para completos principiantes en Rust. Algunos lectores han informado de problemas con la falta de contenido introductorio y de orientación para la instalación de la cadena de herramientas, pero el consenso general es que se trata de una valiosa referencia para el desarrollo de juegos.

Ventajas:

Contenido bien organizado
explicaciones claras del código
guía paso a paso para crear juegos 2D
cobertura exhaustiva de temas tanto básicos como avanzados
bueno para aquellos con conocimientos previos de Rust
se agradecen las secciones sobre audio y optimización del rendimiento
valioso como libro de referencia.

Desventajas:

Faltan capítulos introductorios e instrucciones de instalación
parte del código puede no compilar como se esperaba
el flujo puede ser incómodo y no intuitivo para los lectores
no es amigable para principiantes
algunos lectores pueden encontrar que requiere más navegación entre páginas debido a errores en los ejemplos de código.

(basado en 8 opiniones de lectores)

Título original:

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

Contenido del libro:

Escribe un juego endless runner para la web en Rust y prueba, despliega y depura tu juego 2D usando la cadena de herramientas WebAssembly.

Características principales:

⬤ Construye y despliega un juego endless runner para la web desde cero a través de esta útil guía con imágenes clave impresas en color.

⬤ Aprende a utilizar Rust para el desarrollo web con WebAssembly.

⬤ Explora el desarrollo de juegos modernos y las técnicas de programación para construir juegos 2D usando Rust.

Descripción del libro:

El lenguaje de programación Rust ha ocupado el puesto de tecnología más querida en Stack Overflow durante 6 años consecutivos, mientras que JavaScript ha sido el lenguaje de programación más utilizado durante 9 años seguidos, ya que se ejecuta en todos los navegadores web. Ahora, gracias a WebAssembly (o Wasm), puedes utilizar el lenguaje que más te gusta en la plataforma que está en todas partes.

Este libro es una referencia fácil de seguir para ayudarte a desarrollar tus propios juegos, enseñándote todo sobre el desarrollo de juegos y cómo crear un endless runner desde cero. Empezarás dibujando gráficos sencillos en la ventana del navegador, y luego aprenderás a mover al personaje principal por la pantalla. También crearás un bucle de juego, un renderizador y mucho más, todo escrito completamente en Rust. Después de conseguir formas simples en la pantalla, escalarás el desafío añadiendo sprites, sonidos y entradas de usuario. A medida que avances, descubrirás cómo implementar un mundo generado proceduralmente. Por último, aprenderás a mantener tu código Rust limpio y organizado para que puedas seguir implementando nuevas características y desplegar tu aplicación en la web.

Al final de este libro de programación en Rust, construirás un juego 2D en Rust, lo desplegarás en la web, y tendrás la confianza suficiente para empezar a construir tus propios juegos.

Lo que aprenderás

⬤ Construir y desplegar una aplicación Rust en la web usando WebAssembly.

⬤ Utilizar wasm-bindgen y la API Canvas para dibujar gráficos en tiempo real.

⬤ Escribir un bucle de juego y tomar la entrada del teclado para la acción dinámica.

⬤ Explorar la detección de colisiones y crear un personaje dinámico que puede saltar sobre y fuera de las plataformas y caer por los agujeros.

⬤ Gestionar animaciones usando máquinas de estado.

⬤ Generar niveles proceduralmente para un endless runner.

⬤ Cargar y mostrar sprites y hojas de sprites para animaciones.

⬤ Prueba, refactoriza y mantén tu código limpio y mantenible.

A quién va dirigido:

Este libro de desarrollo de juegos es para desarrolladores interesados en Rust que quieran crear y desplegar juegos 2D en la web. Los desarrolladores de juegos que quieran crear un juego en la plataforma web utilizando WebAssembly sin programar en C++ o los desarrolladores web que quieran explorar WebAssembly junto con JavaScript web también encontrarán útil este libro. El libro también ayudará a los desarrolladores de Rust que quieran pasar del lado del servidor al lado del cliente familiarizándolos con la cadena de herramientas WebAssembly. Se asumen conocimientos básicos de programación en Rust.

Otros datos del libro:

ISBN:9781801070973
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Las herramientas del guerrero: Arcos, flechas y carcajs de los indios de las llanuras - The...
Escrito desde una perspectiva práctica nativa americana...
Las herramientas del guerrero: Arcos, flechas y carcajs de los indios de las llanuras - The Warrior's Tools: Plains Indian Bows, Arrows & Quivers
Proyectos solares DIY - Edición actualizada: De pequeños proyectos a sistemas para toda la casa:...
Aprenda a fabricar sus propios electrodomésticos...
Proyectos solares DIY - Edición actualizada: De pequeños proyectos a sistemas para toda la casa: Aproveche el sol - DIY Solar Projects - Updated Edition: Small Projects to Whole-Home Systems: Tap Into the Sun
No lea los comentarios - Don't Read the Comments
Todos necesitamos un lugar para escapar del mundo real. Para Divya y Aaron, es el mundo de los juegos en línea. Mientras Divya...
No lea los comentarios - Don't Read the Comments
Guía de citas para frikis - The Geek's Guide to Dating
Guardas tus figuras de acción en su embalaje original. Tus armarios están llenos de artículos con licencia oficial de...
Guía de citas para frikis - The Geek's Guide to Dating
El origen y la naturaleza de la vida en la Tierra: La aparición de la cuarta geosfera - The Origin...
Uniendo los fundamentos conceptuales de las...
El origen y la naturaleza de la vida en la Tierra: La aparición de la cuarta geosfera - The Origin and Nature of Life on Earth: The Emergence of the Fourth Geosphere
Restaurar relojes de pie - Restoring Grandfather Clocks
El reloj de pie apareció por primera vez a finales del siglo XVII. Prácticamente ninguno de estos relojes es...
Restaurar relojes de pie - Restoring Grandfather Clocks
La chica y la arboleda - The Girl and the Grove
La vida de la adolescente Leila está llena de retos. Desde pasar por el sistema de acogida hasta vivir con el trastorno afectivo...
La chica y la arboleda - The Girl and the Grove
Puedes seguir tu propio camino - You Can Go Your Own Way
Nadie dijo nunca que el amor sería fácil... pero ¿mencionaron que haría mucho frío?Adam Stillwater está...
Puedes seguir tu propio camino - You Can Go Your Own Way
Desarrollo de juegos con Rust y WebAssembly: Aprende a ejecutar Rust en la web mientras construyes...
Escribe un juego endless runner para la web en...
Desarrollo de juegos con Rust y WebAssembly: Aprende a ejecutar Rust en la web mientras construyes un juego - Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game
Puedes seguir tu propio camino - You Can Go Your Own Way
Una dulce y encantadora historia de amor que deja en el lector una duradera sensación de esperanza". --Nicola Yoon,...
Puedes seguir tu propio camino - You Can Go Your Own Way
Jagged Little Pill: La novela - Jagged Little Pill: The Novel
Ahora en rústica, una oportuna y valiente novela para jóvenes basada en el musical de Alanis Morissette,...
Jagged Little Pill: La novela - Jagged Little Pill: The Novel
Con o sin ti - With or Without You
Alegre, reflexiva y real». --Christina Lauren, autora superventas del New York Times de The Unhoneymooners .«La perfección de la comedia...
Con o sin ti - With or Without You
Contrarreloj - Time Trials
Contrarreloj es la historia de la redención de Wes Strong. Tras sobrevivir a un padre maltratador y a una pérdida devastadora en su familia, se convierte en un...
Contrarreloj - Time Trials
Fábrica de agujeros negros - Black Hole Factory
Un agujero negro es una región del espacio-tiempo que presenta unos efectos gravitatorios tan fuertes que nada -ni...
Fábrica de agujeros negros - Black Hole Factory

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)