Requerimientos Refinados

Páginas: 5 (1092 palabras) Publicado: 8 de marzo de 2015


Instituto tecnológico de Costa Rica
Unidad de Computación

Diseño de software

Estudiantes:
Carlos Jiménez González
Manfred Artavia Gómez

Sede San Carlos
27/02/2015






















Investigación inicial
Nombre: Cuatro en línea
Objetivos:
Crear una plataforma web para el juego cuatro en línea.
Proporcionar un modo multijugador.
Proporcionar un modo de juego contra inteligenciaartificial.
Mantener un registro de todas las partidas del jugador.
Descripción del proyecto
Consiste en un juego para dos participantes, en el que para ganar se deben colocar cuatro fichas sucesivas, indiferentemente de la dirección de la línea. El tamaño del tablero para dicho juego corresponde a 6x7, que al inicio del juego se encuentra vacío.
Para jugar los participantes eligen en qué columna “dejancaer" su ficha. La partida termina cuando uno de los dos jugadores consigue completar la línea de cuatro o bien que se llenen todas las casillas sin línea de cuatro alguno, en caso que se declara un empate.















Requerimientos de Cuatro en Línea

Requerimientos Funcionales

1. Registrarse: El sistema contará con el apartado de registro de jugadores
1.1. El registro requerirá un nombrede usuario que a la vez será el identificador dentro del sistema, una contraseña.
2. Inicio de sesión: El usuario deberá poder entrar al sistema utilizando los datos solicitados en el registro (nombre de usuario y contraseña).
3. Menú principal el sistema contará con un menú principal, que cuente con la sección de jugar y el perfil del jugador.
3.1. Juego el jugador en esta sección debe elegir lacantidad de partidas antes de seleccionar el modo. Las partidas van entre una, tres y cinco
3.1.1. Jugar vs IA, el jugador deberá seleccionar entre tres niveles de dificultad para la inteligencia artificial, estos niveles serán: novato, veterano y Chuck Norris.
3.1.2. Jugar vs otro jugador: el jugador podrá buscar el contrincante con quien quiera jugar.
3.1.3. Jugar para poder jugar el jugadorúnicamente señalará con el mouse la columna en la que desea colocar su ficha.
3.1.4. Perfil del jugador en esta sección el jugador visualizar ﷽﷽﷽﷽﷽﷽﷽﷽ intermedio, e, elite` jugara una parara la inteligencia artificial, estos niveles serres y cincoera de premioá las estadísticas de los juegos completados (ganados, perdidos, empatados), el rango de jugador (principiante, intermedio, élite),según la cantidad de experiencia acumulada, donde en contra de la IA ganará experiencia según el nivel elegido de la IA, en el caso en contra de otro jugador, los jugadores adquirirán la equivalencia de su rango con la dificultad de la IA (novato = principiante, veterano = intermedio, Chuck Norris = élite).
3.1.5. Abandonar El jugador debe poder abandonar las partidas en el momento que así lodesee. La opción debe estar únicamente cuando el jugador está dentro de la partida sin importar el tipo de juego. Antes de abandonar el juego el sistema debe informar de lo que implica dejar la partida.
3.2. Ranking: En esta sección el usuario visualizará la posición que ocupa en el ranking de todos los jugadores según el nivel y la experiencia acumulada. Se mostrarán los tres primeros lugares,además de la posición de usuario.
3.3. Cerrar Sesión: El sistema tendrá la opción de cerrar la sesión actual de juego cuando así lo desee el usuario

Requerimientos no funcionales

4. El sistema deberá estar implementado en una plataforma web creada mediante el lenguaje JavaScript.
5. Los datos de los usuarios serán almacenados en una base de datos desarrollada en MySQL.
6. El sistema deberá soportarque uno o más jugadores participen simultáneamente en tiempo real.
7. En caso de que en una partida jugador versus jugador uno de los dos se desconecte automáticamente ganará el jugador que permaneciera conectado. Así cumplir el principio de atomicidad.
8. Los jugadores deberán jugar únicamente utilizando el mouse como medio de interacción con el juego.
Caso de uso Jugar




Nombre
CU-Jugar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Requerimientos
  • Requerimientos
  • Requerimientos
  • requerimientos
  • requerimientos
  • Requerimientos
  • Requerimientos
  • requerimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS