/PI-phaser3

Proyecto de juego con Phaser3 para la clase de "Programación para Internet"

Primary LanguageJavaScript

Equipo 3

To-Do

  • 2 jugadores localmente
  • Assets nuevos
    • Assets de niveles (tiles)
    • Fondo
    • Assets de jugador (animado)
    • Assets de estrellas, bombas
    • Enemigos (?)
  • Portada de inicio de juego
    • Título de juego
    • Botó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úsica
    • Funcionalidad de reproducir/pausar con la tecla P

Objetivo
Aprender a trabajar con gráficos 2d

Desarrollo

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

Recursos:
https://gamedevacademy.org/how-to-make-a-mario-style-platformer-with-phaser-3/?a=13#Learn_Phaser_3_with_our_newest_MiniDegree

Entregables:

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/