Unnamed Game Project
Roles
Daniel:
● Project administrator
● Software developer
● QA Testing
● Documentation
Carlos:
Damian:
● Coding / Backend
● QA Testing
● Game Design
Propuestas
Propuesta 2 (GitHub):
Utilizar github para la sincronización de assets y code. Dependiendo de que game
engine utilicemos, tendremos que ver si se puede implementar. -Damian
Propuesta 3 (Crear canal de discord):
Crear un servidor dedicado en discord, para poder utilizar diferentes canales para
partes del proyecto y bots. -Damian
Propuesta 4 (Meetings):
Tenemos que ponernos de acuerdo. Comunicarse por texto es inconveniente para
discutir temas complejos. Propongo meetings regulares por el canal VC de Discord,
irónicamente tenemos que discutir el schedule de las juntas por llamada. -Daniel
Puntos necesarios de ver
● Descripción general del proyecto
● Requerimientos funcionales y no funcionales
● Game engine.
● Game design.
● Schedule
● Género exacto del juego
● Lenguaje de programación para implementar la lógica
● Herramientas para desarrollo
Documentación del proyecto
Descripción del juego
2D Side Scroller simple, basado en sprites. El jugador toma control de un personaje
principal que tiene la habilidad de navegar el nivel (stage), moviéndose hacia los
lados, brincando, agachándose y pudiendo disparar proyectiles. El stage va a
consistir de terreno navegable, obstáculos (terreno no navegable) y decoraciones.
También se van a incluir otros sprites que correspondan a adversarios al jugador
principal, estos van a variar en su funcionamiento, algunos pueden ser inmóviles,
otros pueden navegar de una forma simple, presentando un peligro para el jugador.
Justificación
Este trabajo es mayormente una forma para que los miembros del equipo podamos
aprender cosas enfocadas al desarrollo de juegos, aunque también cada persona va
a tener sus propios objetivos personales (codificar o programar mejor, aprender e
implementar audio y gráficas, trabajar en harmonía como equipo, entre otras cosas
que nos pueden llegar a ser útiles en nuestras vidas).
Objetivos
Desarrollar un juego, como el descrito en el apartado de descripción. Aprender a
utilizar herramientas necesarias en el desarrollo de juegos.