To-Do
2 jugadores localmenteAssets nuevos- Assets de niveles (tiles)
FondoAssets de jugador (animado)Assets de estrellas, bombasEnemigos (?)
Portada de inicio de juegoTítulo de juegoBotón Iniciar juego (requiere implementar cambio de escenas)Botón Créditos (incluye mostrar el cuadro con los créditos)
- 3 niveles tipo Mario (mínimo "4 pantallas de ancho") - Investigar uso de Tiled Map Editor
Agregar scroll de cámara, mantener fondo y score estáticos- Exportarlos a JSON y agregar en los cambios de escena
- Transición al siguiente nivel al llegar al final
- Que el último muestre un mensaje "Fin del juego" (?)
- Implementar otro método para generar las bombas
Agregar músicaFuncionalidad de reproducir/pausar con la tecla P
Objetivo
Aprender a trabajar con gráficos 2d
Desarrollo
- Entrar a esta liga https://phaser.io/tutorials/making-your-first-phaser-3-game/part1
- Descargar este zip https://phaser.io/tutorials/making-your-first-phaser-3-game/phaser3-tutorial-src.zip
- Seguir el tutorial
- Subir código a repositorio nuevo en github
- Conectar repositorio a https://www.heroku.com/
Esta es la estructura del proyecto:
- 1 carpeta que se llame "js"
- 1 carpeta que se llame "css"
- 1 carpeta que se llame "assets"
- 1 archivo index.html
- 1 archivo index.php (este llama a index.html)
Parte 2
Características del juego
- 2 jugadores localmente
- Assets nuevos de https://itch.io/game-assets elección propia
- Portada de inicio de juego titulo con dos botones uno que diga "iniciar juego", "créditos"
- 3 niveles tipo Mario para pasar de nivel el personaje debe llegar del punto a al punto b
- El largo del nivel debe tener por lo meno 4 pantallas de ancho
- Enemigos debe ser las bombas u otros
- Debe tener música
Enlace de repositorio en Github: https://github.com/oscardianno/programacion-internet-t03-e06
Enlace de sitio web en heroku: https://programacion-internet-t03-e06.herokuapp.com/