Libro Programando Videojuegos: JavaScript

En el Libro Programando Videojuegos: JavaScript, haremos una introducción completa al desarrollo de videojuegos con JavaScript, explicando de manera clara y sencilla, los fundamentos para hacer videojuegos en la web. Siempre con JavaScript puro, sin plugins ni frameworks, y con la misma metodología que me enseñaron en la universidad, aprenderás una base sólida para crear tus propios videojuegos.

Con HTML y JavaScript se pueden hacer videojuegos de naves, disparos o plataformas, entre muchos otros. Sin comprar ningún programa, con un simple editor HTML y el lenguaje JavaScript, se pueden crear videojuegos y jugarlos con un navegador de Internet, en móvil o PC. En este primer libro muestro el origen de los gráficos con HTML, creamos una librería gráfica y un primer videojuego (Mouse Clicker) donde sortearemos obstáculos en una gruta infinita.

Qué aprenderemos

Siempre enfocado en el desarrollo de videojuegos, a lo largo del libro Programando Videojuegos 2.0 JavaScript se explican conceptos de programación como:

Programando Videojuegos: JavaScript
Programando Videojuegos: JavaScript
  • Cómo funciona la API gráfica JavaScript del HTML
  • Cómo cargar imágenes y sonidos en la web con JavaScript
  • Cómo hacer los elementos gráficos interactivos al clic del ratón
  • Cómo construir una librería gráfica y reutilizarla en futuros videojuegos
  • Cómo manejar eventos del teclado, el ratón y el sonido en tus videojuegos
  • Cómo hacer que los gráficos se muevan y detectar las colisiones entre ellos
  • Cómo manejar un decorado, un jugador y otros elementos gráficos interactuando entre sí
  • Cómo construir un videojuego completo, con una serie de técnicas universales, que podrás reutilizar en cualquier videojuego

Programar un videojuego no es fácil, requiere controlar muchos dispositivos y ejecutar el guión establecido en el juego de acuerdo a las acciones del usuario. Todo un desafío, explicado con un nivel adecuado, ni muy simple ni demasiado técnico y sembrado de algunos de mis trucos de programación que espero sean de vuestro agrado.

Contenidos descargables del libro

Los libros se revisan y actualizan con pequeñas correcciones y/o mejoras del código. En esta web se muestra el código más actualizado y, por este motivo, es posible que algún fragmento no coincida exactamente con la versión de tu libro.

Ejemplos parte 1

Definir el lienzo, Lineas, Trazos y rellenos, Arcos, Rectángulos, Textos, Imagen estática, Imagen modificada, Imagen tile

Ejemplos parte 2

Espacio de trabajo, Hola mundo, Rectángulos, Círculos, Textos, Polígonos, Cargar imágenes, Imagen tile, Imagen sprite, Transformar imagen, Bucle de animación

Videojuego completo parte 3

Endless Tunnel


Disponible en Amazon

Puedes ojear el libro en el botón «Hecha un vistazo» de Amazon y si dejas tu reseña me ayudas muchísimo a seguir mejorando y ofrecer mejor contenido.