version 0.1 (Sprint 1) - Patrichuan/BattleQuiz GitHub Wiki

BattleQuiz

Introducción

BattleQuiz es un proyecto integrador basado en un juego de preguntas y respuestas propuesto a los alumnos de 2º de DAM de la Universidad Europea de Madrid. Nuestra respuesta es este juego de estrategia para 4 jugadores que pone a prueba tus conocimientos y capacidad para tomar decisiones. Para ganar no basta con que seas el mas listo, si no que también has de ser el mejor estratega.

Requisitos

  • Sistema Operativo: Android
  • SDK Minima: API 16, Android 4.1.x (Jelly Bean)
  • Compilación con JDK 1.7
  • Dispositivos: Smartphones y Tablet

Permisos

  • Compras integradas
  • Identidad
  • Acceso completo a red
  • Controlar la vibración
  • Ver conexiones de red
  • Impedir que el teléfono entre en suspensión
  • Leer estado del teléfono
  • Escribir/Leer en memoria externa
  • Usar cuentas del dispositivo
  • Crear cuentas y establecer contraseñas

Virtualización y Pruebas

Para llevar a cabo las pruebas y poder testear el juego vamos a usar varios dispositivos

Físicos

  • Moviles: Samsumg Galaxy S5, HTC One M7
  • Tablets: Google Nexus 10

Virtuales

  • Moviles: Google Nexus 5

Diseño

Fuente

Se ha usado la fuente gratuita HVD Comic Serif Pro: http://www.fontsquirrel.com/fonts/HVD-Comic-Serif-Pro

Paleta

  • Se ha usado la siguiente paleta de colores. Cabe destacar que de dichos colores se usan diferentes tonalidades para representar sombreados.

Mock Ups

  • Pantalla de carga con ProgressBar para establecer conexion con BBDD y recuperar los datos necesarios

  • Pantalla de Login

  • Pantalla de Registro

  • Menu Inicial

  • Solo Mode > Modalidad de Solo Mode

  • Multiplayer >

  • Shop >

  • Achievements >

  • Solo Mode > Modalidad > Tema de las preguntas

  • Solo Mode > Modalidad > Ingles > Equipamiento

  • Solo Mode > Modalidad > Ingles > Equipamiento > Confirmación

  • Pantalla de Juego

  • Pantalla de Juego > Pregunta (se lanza al intentar colorear una casilla)

  • Pantalla de Juego > Informacion sobre turno actual

  • Pantalla de Juego > Boton Ajustes

  • Pantalla de Juego > Boton Ajustes > Icono Home

  • Pantalla de Juego > Juego Finalizado > Achievements logrados

  • Pantalla de Juego > Juego Finalizado > Experiencia ganada y nivel actual

  • Pantalla de Juego > Juego Finalizado > Dinero ganado

  • Pantalla de Juego > Juego Finalizado > Posicion

  • Pantalla de Juego > Juego Finalizado > Reintentar tablero o Menu principal

IconSets

  • Free Flat Iconset1

  • Free Flat Iconset2

  • Free Solid Outlined Iconset

Mecánica de juego

La partida empieza con cada jugador en una esquina coloreada de su respectivo color. En el turno de cada jugador este puede moverse a una casilla adyacente (arriba, abajo, izquierda, derecha) siempre y cuando responda una pregunta; si lo hace correctamente entonces se considera un movimiento valido y se mueve a la nueva posición coloreando esta de su color. Acto seguido podrá seguir intentando moverse y así hasta que falle. Cada casilla suma puntos.

En cualquier momento el jugador activo puede usar uno de los objetos equipados (cada objeto tiene solo 1 uso durante la partida actual).

Ningún jugador puede pisar ninguna casilla coloreada, sea del color que sea, ni tan siquiera siendo el suyo propio.

La partida acaba cuando (SOLO MODE):

  1. SUDDEN DEATH MODE: Cuando un jugador falla ya no juega mas. Se acaba cuando los 4 ya no pueden hacer movimientos y gana el que ha sumado mas puntos.
  2. CLASSIC MODE: Cuando ningún jugador puede moverse se acaba la partida y gana el jugador que haya sumado mas puntos.