
Cross Over to HTML5 Game Development
Zarrar Chishti
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~249
- Nivel
- Intermedio
De qué trata
Libro de Apress (con fecha de copyright de 2017) en el que Zarrar Chishti, consultor de videojuegos con más de 500 títulos en su haber, propone a programadores profesionales de aplicaciones y bases de datos que den el salto al desarrollo de juegos para móviles con HTML5. No es para principiantes absolutos: da por sentada la experiencia en programación, se salta los fundamentos y se centra en lo que distingue a HTML5, CSS y JavaScript de los entornos que el lector ya conoce.
La estructura es breve y directa. Tras la introducción, hay un capítulo para cada pilar de la web: la estructura con HTML, la presentación con CSS y la lógica con JavaScript. A partir de ahí todo gira en torno a un único juego. En la primera parte de "Take a Shot" se programa el arma: cualquier toque en la pantalla, salvo en el botón de recarga, cuenta como disparo, y se animan los sprites con sprite sheets y algo de matemáticas para lograr un movimiento fluido. "Where are the Zombies?" introduce a los enemigos, la segunda parte de "Take a Shot" implementa los impactos (al recibir el máximo de disparos, el zombi se convierte en una burbuja) y "Add Some Bling to Our Game" añade el pulido final. El libro aporta los gráficos, sonidos y recursos multimedia del proyecto.
Su valor está en seguir de principio a fin el ciclo de vida de un juego HTML5 de cierto tamaño, sin depender de motores ni frameworks pesados. Por la misma razón, no enseña motores populares como Phaser ni la publicación en tiendas de apps, y con unas 250 páginas trata la arquitectura de juegos de forma superficial. Es una lectura rápida para desarrolladores con experiencia que quieren probar el desarrollo de juegos en el navegador.
- HTML5
- CSS
- JavaScript
- Juegos para móviles
- Sprite sheets
- Animación
- Eventos táctiles
- Detección de impactos
- Audio en juegos
- Ciclo de vida de un juego
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Juego de disparos contra zombis
Juego para móviles hecho con HTML, CSS y JavaScript, en el que el jugador toca la pantalla para disparar y recarga con un botón. Los zombis animados con sprite sheets se convierten en burbujas al recibir suficientes impactos, y al final se pule con efectos visuales y sonido.

