Desafío de programación Java: ahorro de tic-tac-toe

Este desafío de programación es relativamente simple: A partir de la versión de Swing del juego-Toe Tic-Tac ha creado en respuesta a Programación Java Challenge: Agregar una interfaz gráfica de usuario para el Programa de Tic-Tac-Toe añadir una característica que permite al usuario guardar el estado del juego a un archivo de disco, restaurar la partida guardada más tarde, y reanudar el juego donde dejó fuera.

Por supuesto, el juego de Tic-Tac-Toe no es bastante complicado que un usuario frecuente querría guardar el estado del juego y reanudar el juego después. Pero el reto de salvar el estado de un juego de Tic-Tac-Toe es similar a guardar el estado de los juegos más complicados (así como otros tipos de programas).

Su solución debe agregar Guardar y Continuar botones a la interfaz de usuario, como se muestra en la figura.

El juego Tic-Tac-Toe con Save y Reanudar botones.
El juego Tic-Tac-Toe con Save y Reanudar botones.

Cuando el usuario hace clic en Guardar, aparece un cuadro de diálogo Guardar, lo que permite al usuario navegar a la ubicación donde se debe guardar el archivo. Si el usuario hace clic Resume, un cuadro de diálogo Abrir aparece por lo que el usuario puede seleccionar el archivo que contiene la partida guardada. Una vez que el usuario abre el archivo, el programa debe completar la placa del Tic-Tac-Toe en función del estado de partida guardada y luego se reanuda el juego inmediatamente.

Usted es libre de elegir cualquier método que desea guardar el estado del juego. Le sugiero que sea (a) crear un sencillo formato de archivo de texto que se puede analizar al restaurar la partida guardada, o (b) crear su propio esquema y guardar el archivo en formato XML.

Usted puede encontrar la solución a este reto en el Descargas pestaña de El Java All-in-One For Dummies, Página cuarto producto Edition.

¡Buena suerte!




» » » » Desafío de programación Java: ahorro de tic-tac-toe