Skip to content

VRSDevs/Origins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Origins

Integrantes de Armoony's y Contacto

Nombre y Apellidos Correo Cuenta GitHub
Rocio Campo Castaño r.campoc.2018@alumnos.urjc.es Haz click aquí
Ignacio Calles Quintero i.calles.2018@alumnos.urjc.es Haz click aquí
Alejandro Requena Díaz a.requenad.2018@alumnos.urjc.es Haz click aquí
Antonio Rafael Ruano Rodríguez ar.ruano.2018@alumnos.urjc.es Haz click aquí

Logo Armoonys

Enlaces de interés

Temática del juego

Un videojuego de fantasía y ciencia ficción sobre la creación de la Tierra.

Documento de diseño de juego (GDD)

1. Introducción

El documento de diseño del juego Origins tiene como finalidad principal atraer a posibles jugadores y plasmar las ideas de implementación del juego.

1.1 Creadores

El juego está creado por el estudio Armoony’s, cuyos integrantes son Alejandro Requena, Antonio Rafael Ruano, Ignacio Calles y Rocío Campo.

1.2 Historia

Hace millones de años, un planeta poseía una fuente de inmenso poder, la cual convirtió los cuatro elementos en cuatro especies: Fuego, Tierra, Aire y Agua. Estas especies tomaban las características y los poderes relacionados con su elemento.

Durante siglos las cuatro especies convivieron en armonía, unidas para cuidar y proteger la materia oscura. Este material se hallaba en la cueva más profunda del planeta y, además, contaba con su propia guardia de élite; compuesta por los guerreros más feroces de la especie aérea.

Sin embargo, un buen día la desconformidad comenzó a crecer en la población terrestre, quienes envidiaban los poderes del resto de elementos. Guiados por este odio y envidia, los terrestres desencadenaron una guerra y, con ella, la masacre de su especie.

Sólo dos terrestres sobrevivieron a la guerra, y en su desesperada huida robaron el poderoso material, privando al planeta y a las otras tres especies de su principal fuente de poder y energía.

Por causas del destino, su nave se estrelló enun planeta al que llamarían Tierra, provocando un cataclismo que extinguió la forma de vida que había poblado el planeta anteriormente: los dinosaurios. Como únicos supervivientes, e incapaces de regresar, los dos terrestres se asentaron en la Tierra con la esperanza de empezar de cero. Con este deseo en mente olvidaron la materia en su nave, optando por una vida pacifica en su nuevo hogar.

Con el paso de los siglos, las generaciones sucesoras fueron olvidando esta historia. Sus cuerpos evolucionaron para adaptarse al planeta y sus poderes se ignoraron. La nave, con el material aún dentro, fue sepultada ocultando el mayor secreto jamás guardado.

Parece todo una leyenda infantil, pero esta historia es real y la nave ha sido encontrada, los elementos han conseguido ubicar la materia. Esto desencadenará una nueva guerra para conseguir la materia oscura y extinguir la raza humana; el único punto de esta nueva guerra es que, con la llegada de los elementos a la Tierra, todos los elementos se han convertido en gatos.

1.3 Concepto del juego

Origins es un videojuego para PC donde se controlaa uno de los elementos con la finalidad de poseer la materia oscura, ya sea a través de una simple búsqueda o robándosela a los otros jugadores.

1.4 Género

Este juego es un arcade moderno.

1.5 Propósito y público

El propósito principal del juego es aportar una nueva versión surrealistadel origen de los humanos en la tierra y la perspectiva de que los humanos poseemos algo tan importante capaz de generar una guerra entre extraterrestres.

Como el juego es de jugabilidad sencilla y carece de elementos sensibles a la vista, está dirigido a todo tipo de público, con la simple finalidad de entretener a los jugadores interesados.

1.6 Estilo visual

Origins presenta un estilo sencillo, basado en el uso del pixel 2D, para dar al espectador una visión amigable de los personajes. Gracias a este tipo de dibujo, se intenta acercar el juego a la idea tradicional de arcade en las máquinas recreativas.

2. Mecánicas de juego

Este apartado intenta acercar la idea general del juego.

2.1 Objetivo

El objetivo del juego es conseguir la mayor cantidad de materia oscura posible, para ello, aparecerá la puntuación que la materia oscura cederá al jugador por poseerla.

2.2 Jugabilidad

Origins presenta tres mapas queno se considerarán niveles ya que aparecen de manera aleatoria tras seleccionar el modo de juego que se quiera jugar.

2.3 Controles

Para el movimiento del jugador 1, se usarán las teclas ‘W’, ‘A’, ‘S’, ‘D’; mientras que para el jugador 2 se usarán las flechas del teclado.

La interacción para poder robar la materia del otro jugador, en el jugador 1 será la ‘V’, mientras que para el jugador 2 será la ‘P’.

2.4 Modo de juego

  • Modo 2 jugadores (Local). Los dos usuarios se enfrentarán para ver quién mantiene más tiempo la materia en su poder, medido gracias a un sistema de puntos. En este modo, no se jugará a una victoria, sino que será al mejor de 3.
  • Modo Multijador (En línea). Similar al modo de 2 jugadores. El jugador se conectará a un servidor para enfrentarse a otros jugadores de manera remota para luchar contra ellos y tratar de mantener la materia oscura el mayor tiempo posible.

2.5 Interfaz

2.5.1 Diagrama de flujo

En el siguiente diagrama se muestra una representación de las diferentes pantallas de interfaces que el jugador puede recorrer antes de entrar en partida y, más abajo, los diferentes estados por los que el jugador pasa a lo largo de la partida de Origins. Figura 1 Figura 1 El siguiente diagrama de clases muestra el flujo de la aplicación Figura 2

Figura 2

2.5.2 Interfaces y bocetos

A lo largo del juego, podemos encontrar las siguientes interfaces:

  1. Menú principal: compuesto por el botón de jugar, controles, ajustes y salida del juego. Figura 3 Figura 3
  2. Menú Jugar: compuesto por los tipos de modo de juego que se podrán elegir. Figura 4 Figura 4
  3. Menú de selección: se podrán elegir los personajes a gusto del usuario. Figura 5 Figura 5
  4. Pantalla de juego: tendrá a los personajes, el número de rondas ganadas, la puntuación de los personajes y el tiempo restante. 2 Jugadores | Online ------------- | ------------- Figura 6 Figura 6 | Figura 7 Figura 7
  5. Pantalla de victoria: pantalla con el gato vencedor y unas opciones para poder volver a jugar o volver al menú de inicio. Figura 7 Figura 7
  6. Menú Controles: menú donde el jugador podrá consultar los controles del juego. Figura 8 Figura 8
  7. Menú Ajustes: menú donde se podrá cambiar algunos ajustes del juego (como la música). Figura 9 Figura 9
  8. Pantalla de inicio: pantalla con los botones de registrarse o iniciar sesión. Figura 10 Figura 10
  9. Menú inicio de sesión: menú de inicio de sesión. Figura 11 Figura 11
  10. Menú registrarse: menú de registro. Figura 12 Figura 12
  11. Menú de salas: Menú donde se podrá elegir entre los cuatro tipos sala. Figura 13 Figura 13
  12. Sala de espera: Sala en la cual cada jugador deberá esperar a que el resto esté listo paara comenzar la partida tras pulsar el botón Ready. Figura 14 Figura 14

2.6 Instrucciones de juego

El juego comienza con un menú principal, donde el jugador podrá elegir jugar, ver los controles, modificar los ajustes y o salir del juego. Tras pulsar el modo de dos jugadores, el juego pasará a la pantalla del jugador, donde uno de los usuario podrá seleccionar a uno de los cuatro gatos disponibles, dejando bloqueado ese gato para que el otro jugador no lo pueda seleccionar. Una vez seleccionados los dos gatos, habrá una cuenta atrás para comenzar a jugar. Ambos lucharán por tener la materia oscura el mayor tiempo posible, quién gane dos rondas habrá ganado el juego.

El modo de juego online es similar al modo de dos jugadores, la principal diferencia es que se pasa de jugar dos jugadores a poder jugar con cuatro jugadores. Después de seleccionar el botón de juego online, se mostrará una pantalla de selección de salas de juego, posteriormente se podrá elegir el personaje y se esperará a que todos los jugadores de esa sala esten listos para jugar. El funcionamiento in game es el mismo que en el modo dos jugadores, conseguir la materia el mayor tiempo posible.

En ambos modos, la condición que define la derrota es tener menos puntos que el otro jugador.

3. Instrucciones para ejecutar la aplicación

3.1 Compilación

Para poder inicializar el proyecto con el servidor online, se abrirá el proyecto en SpringTools. Una vez abierto, para iniciar el servidor correctamente se hará lo siguiente:

  1. Se pulsará click derecho encima del nombre del directorio en el Package Explorer.
  2. Se buscará maven build.
  3. Una vez pulsado, saldrá una pestaña con distintos datos, el que interesa es el espacio de Goals.
  4. En el espacio de Goals se pondrá la palabra 'package' (sin las comillas).
  5. Se pulsará Run, y ya se podría ejecutar el proyecto.
3.2 Ejecutar el .jar

Para la ejecucción del archivo .jar hay dos formas de abrirlo: Forma 1 Aunque se podría abrir el .jar de manera rápida, no lograríamos ver el contenido de este. Para ello, se tendrán que seguir los siguientes pasos:

  1. Poner en el buscador de tu PC 'cmd' para poder abrir la consola de comandos.
  2. Una vez abierta, se pondrá 'cd /' seguido del directorio donde se encuentra el .jar (en el explorador se puede dar click derecho en la barra donde se encuentra y copiar para tener directamente la ubicación del archivo)
  3. Seguido de eso se pondrá 'java -jar origins-1.jar' Ya se habría abierto el .jar con todos los datos Forma 2 La segunda forma de abrir el archivo .jar, será de la siguiente manera:
  4. Abrir bloc de notas
  5. Escribir lo siguiente exactamente igual: ' @echo off java -jar origins-1.jar pause '
  6. Guardar el bloc de notas como .bat Al abrir el documento .bat se abrirá directamente la consola con la aplicación ejecutada.
3.4 URL para el navegador

Para abrir la URL donde se encuentra el juego, se tendrá que poner en la barra superior del navegador 'localhost:80'

3.4 Requisitos

Se recomienda tener Java JDK 8u251 y es necesario tener Spring Tools en su versión 4.7.0.

4. Música

  • Menú principal: música arcade para dar una pequeña introducción al juego, este audio será compartido también por el menú jugar.
  • Pantalla de juego: música de fondo durante la partida. Variará en función del mapa en cual se encuentren los jugadores. NOTA: Para una preview de las canciones, vea apartado 5.1 (Anexos y referencias - Enlaces de música).

5. Arte

Base de los personajes principales (véase figura 15).

Diseño de escenario (véase figura 16).

La forma del mapa será algo similar a esto (véase figura 17).

6. Anexos y referencias

La idea de la historia ha sido sacada de otro proyecto de la carrera y se ha modificado para poder cumplir las características pedidas para este trabajo.

6.1 Enlaces de música

Música Menú Principal

Música Nivel Tierra

Música Nivel Aire

Música Nivel Fuego

Música Nivel Agua

Efecto de sonido 1

Efecto de sonido 2

Efecto de sonido para la victoria

5.2 Enlaces de referencia artística:

https://www.pinterest.es/pin/188166090660008827/

Figura 15

Figura 16

Figura 17

Letra logo

Letra alienigena (Creación propia).

Letra origins (Creación propia).

5.3 Software empleado:

Software de dibujo

Diagramas de flujo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages