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 necesarios para crear videojuegos en la web. Siempre utilizando JavaScript puro, sin plugins ni frameworks, y siguiendo la misma metodología que aprendí en la universidad, adquirirás una base sólida para desarrollar tus propios videojuegos.

Con HTML y JavaScript se pueden crear videojuegos de naves, disparos o plataformas, entre muchos otros géneros. Sin necesidad de comprar ningún programa, solo con un simple editor HTML y el lenguaje JavaScript, puedes desarrollar videojuegos que se jueguen directamente en un navegador de Internet, ya sea en móvil o PC. En este primer libro, te mostraré cómo crear gráficos con HTML5, desarrollar una librería gráfica y construir un primer videojuego (Mouse Clicker), en el que sortearás obstáculos en una gruta infinita

Qué aprenderemos

Siempre enfocado en el desarrollo de videojuegos, a lo largo del libro Programando Videojuegos: 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.