You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.2 KiB
27 lines
1.2 KiB
# Construye un juego espacial
|
|
|
|
Un juego espacial para enseñar los fundamentos de JavaScript más avanzados
|
|
|
|
En esta lección aprenderás a construir tu propio juego espacial. Si alguna vez has jugado al juego "Space Invaders", este juego tiene la misma idea: dirigir una nave espacial y disparar a los monstruos que vienen desde arriba. Así es como se verá el juego terminado:
|
|
|
|
![Finished game](../images/pewpew.gif)
|
|
|
|
En estas seis lecciones aprenderá lo siguiente:
|
|
|
|
- **Interactuar** con el elemento Canvas para dibujar cosas en una pantalla
|
|
- **Comprender** el sistema de coordenadas cartesiano
|
|
- **Aprenda** el patrón Pub-Sub para crear una arquitectura de juegos de sonido que sea más fácil de mantener y ampliar
|
|
- **Aprovecha** Async / Await para cargar recursos del juego
|
|
- **Manejar** eventos de teclado
|
|
|
|
## Visión de conjunto
|
|
|
|
- teoría
|
|
- [Introducción a la creación de juegos con JavaScript](introduction/README.md)
|
|
- practica
|
|
- [Dibujo a lienzo](drawing-to-canvas/README.md)
|
|
- [Mover elementos por la pantalla](moving-elements-around/README.md)
|
|
- [Detección de colisiones](collision-detection/README.md)
|
|
- [Manteniendo la puntuación](keeping-score/README.md)
|
|
- [Finalizar y reiniciar el juego](end-condition/README.md)
|