El juego consiste en que al "jugador" se le encomienda reciclar la máxima cantidad posible de residuos. Durante el juego le van apareciendo diferentes tipos de residuos que debe atrapar para luego lanzarlos a un contenedor dependiendo del tipo de residuo.
- Gana si: atrapa el residuo y lo lanza al contenedor correcto, gana X puntos
- Pierde si: falla 3 veces
- Pantalla de inicio del juego
- "El jugador" se va moviendo por la pantalla para coger una botella de plástico, la cuál recicla acercándose al contenedor
- Si lo hace bien suma puntos, sino pierde x puntos
- Volver a comenzar
- Hacer el Score y mostrarlas
- Añadir oportunidades (3)
- Varios tipos de productos a reciclar
- Varios contenedores
- Reciclar de acuerdo al tipo de producto en el contenedor correcto.
- Guardar histórico de puntuaciones y mostrarla al usuario cuando se acabe juego
- Niveles
- Dos jugadores
- Multijugador
Classes and methods definition.
nuevo juego()
- vidrio
- orgánico
- papel
- plástico
- vidrio
- orgánico
- papel
- plástico
Definition of the different states and their transition (transition functions)
- splashScreen: que muestre un botón "Start" para dar inicio al juego
- gameScreen: en dónde aparecerán un score en la esquina superior izquierda, el nombre del jugador en la esquina superior derecha y en el centro de la pantalla aparecerán productos para reciclar, el cubo de reciclaje y el jugador,
- gameoverScreen: Se reulitiza el html de la pantalla de inicio, cambiando el texto del botón Start por "volver a jugar"
- winScreen: Se reulitza el html para mostrar el jugador y el score acumulado.
Task definition in order of priority
- Crear canvas
- Crear jugador
- Mover jugador en una dirección
- Mover jugadoras en todas las direcciones
- Aparezca un residuo en una coordenada random
- Detección de colisión (jugador y residuo)
- Desplazarse al contenedor para reciclar el residuo
- Botón de inicio
https://trello.com/b/AiWlpOQR/project-1-video-game-2d
URls for the project repo and deploy Link Repo Link Deploy