Serie JS: Ampliamos nuestra librería para dar soporte a un videojuego desarrollado en Javascript
Quizás alguno piense que nuestra librería está tan verde que no es posible utilizarla para nada útil. Y aunque en parte tengan razón, no hay nada mejor que la necesidad para aumentar la capacidad de algo.
Es por esto que empezaremos a utilizar nuestra librería en un desarrollo completo y que espero sea del agrado de todos, me refiero a un videojuego.
En su momento puse un tweet con una pequeña encuesta sobre cuál sería el mejor videojuego a desarrollar, siendo las alternativas:
- Space Invaders
- Arcanoid
- Pacman
- Tetris
La elección
Al final, el videojuego seleccionado ha sido el Space invaders.
Este videojuego (retro), consiste en un simple vehículo en la parte inferior que es capaz de disparar hacia arriba contra unas naves alienígenas que nos pretenden invadir.
Para desarrollar este videojuego, necesitaremos que nuestro código sea capaz de:
- Pintar gráficos
- Realizar movimientos
- Controlar las entradas de teclado o dispositivos externos
- Gestionar colisiones
- Llevar un control de puntuación y daño
En el siguiente vídeo tenéis la parte de desarrollo del componente gráfico.
Os recuerdo que podéis dejar vuestros comentarios sobre este u otro tema tecnológico y que no os olvidéis de suscribiros a mi canal de youtube en el que podréis ver videos sobre programación. Por cierto, sigo abierto a vuestras propuestas, por descabelladas que sean, eso sí, siempre relacionada con programación legal ;).