
Juego de tres en raya
La aplicación està desarrollada en lenguaje java con la utilización del patrón de diseño Modelo Vista Controlador (MVC), patrón de diseño Interface, patrón de diseño Factory Method, patrón de diseño Singleton y patrón de diseño Iterator, con el entorno de desarrollo integrado (IDE) Netbeans 8.1.
A continuación se mostrara el funcionamiento de cada uno de los Patrones de Diseño empleados en el juego Tres en Raya USS.
Interfaces Principales
Principal
Opciones
El Patrón busca garantizar que una clase sólo tenga una instancia y proporcionar un punto de acceso global a ella.
-
En la aplicación se ve reflejado en el objeto Reglas ya que por cada jugada solo se necesita una instancia de la misma.
El Patrón separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones.
El Patrón se comporta como una fábrica única de objetos de tipo jugador ya sea maquina o humano

-
El Patrón se utiliza para recorrer ambas listas de jugadas de los jugadores.
-
La aplicación cuenta con un manual de uso que detalla todas las funcionalidades e instrucciones del juego
Patrones de Diseño
Empleados
-
Singleton
2. Modelo Vista Controlador
4. Factory Method
3. Iterator
Manual de Uso
Prerrequisitos
Instaladores Versión 1.0
Para poder utilizar la aplicación, se necesita que el siguiente software esté instalado en tu computadora:



La aplicación tres en raya USS versión 1.0 está disponible para cualquier tipo de sistema operativo gracias a que java es multiplataforma.
-
Para instalar el paquete tres en raya USS.exe en el Sistema Operativo Windows, descomprimir el archivo descargado, haga doble clic en el archivo instalador y siga las instrucciones que aparecen en pantalla.
Otros
-
Para poder utilizar la aplicación tres en raya USS en otros sistemas operativos debe descargar el .jar descomprimir el archivo y dar doble clic en juego3.jar