Biografia
[Año]
[Escriba el título del documento]
[Escriba el subtítulo del documento]
RayXP
[Escriba el nombre de la compañía]
[Año]
[Escriba el título del documento][Escriba el subtítulo del documento]
RayXP
1. Introducción
2.1. Propósito
Desarrollar una aplicación basada en el juego de ajedrez para que los usuarios puedan entrenar o competir en líneaconstara de tres niveles de dificultad también se aprovechara el motor de movimiento GNUChess.
2.2. Ámbito del Sistema
* La aplicación tiene una interfaz grafica basada en el tablero de ajedrezcon las respectivas piezas del juego
* La aplicación permitirá al usuario guardar y cargar su partida en cualquier punto de la misma, así como realizar las jugadas permitidas por las reglasestablecidas.
* La aplicación a desarrollar deberá interactuar con GNUChess para realizar el movimiento permitido de cada pieza
* La aplicación permitirá al usuario seleccionar el color de las piezascon que jugara
1.3 Definiciones siglas y abreviaturas
GNUChess: Es un programa informático para jugar ajedrez.
2. Descripción General
3.3. Perspectiva del Producto
La aplicación no serácompletamente independiente, consta de una interfaz grafica y de un subsistema que le permite a los modelos de las piezas de ajedrez moverse por el tablero simulado la aplicación deberá ser capas dedeterminar la posición de la pieza dependiendo la jugada realizada por el usuario.
3.4. Funciones del producto
* Cargar y guardar partidas
* Evaluar la jugada y determinar si es un movimientovalido
* Mostrarle al usuario las posibles jugadas que puede hacer con la pieza seleccionada
* Permitirle al jugador seleccionar un nivel de juego de los tres disponibles
* Guardar losresultados de un jugador por cada partida
* Permitirle al jugador deshacer la ultima jugada
3.5. Características de los usuarios
Los usuarios pueden o no tener conocimientos previos acerca del...
Regístrate para leer el documento completo.