Libro Programando Videojuegos: JavaScript

Con HTML y JavaScript se pueden hacer videojuegos en la web, de naves, de disparos o plataformas. Sin comprar ningún programa, con un simple editor HTML y el lenguaje JavaScript, puedes crear videojuegos y jugarlos con tu navegador de Internet, en móvil o PC.

En el Libro Programando Videojuegos: JavaScript hago una introducción completa al mundo del desarrollo de videojuegos y explico, de manera clara y sencilla, los fundamentos para hacer videojuegos en la web.

Con JavaScript puro, sin plugins, sin frameworks, con la misma metodología que me enseñaron en la universidad, tendrás una base sólida para diseñar tus propios videojuegos.

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.

Con este libro aprenderás, entre otros, los siguientes conceptos:

Libro 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 tu agrado.

Contenidos descargables del 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


Programando Videojuegos: JavaScript