Java desafio de programação: Saving Tic-Tac-Toe

Este desafio de programação é relativamente simples: Começando com a versão do balanço do jogo-Toe Tic-Tac criado em resposta a Programação Java Challenge: Adicionando uma GUI para o Programa de Tic-Tac-Toe adicionar um recurso que permite ao usuário salvar o estado do jogo para um arquivo em disco, restaurar o jogo salvo mais tarde, e continuar de onde o jogo deixar fora.

Concedido, o jogo do Tic-Tac-Toe não é complicada o suficiente para que um usuário que freqüentemente deseja salvar o estado do jogo e retomar o jogo mais tarde. Mas o desafio de guardar o estado de um jogo Tic-Tac-dedo do pé é semelhante ao guardar o estado dos jogos mais complicados (bem como outros tipos de programas).

Sua solução deve adicionar Salvar e Continuar botões na interface do usuário, como mostrado na figura.

O jogo Tic-Tac-Toe com Salvar e Continuar botões.
O jogo Tic-Tac-Toe com Salvar e Continuar botões.

Quando o usuário clicar em Salvar, uma caixa de diálogo aparecerá, permitindo que o usuário navegue até o local onde o arquivo deve ser salvo. Se o usuário clicar em currículo, uma caixa de diálogo Abrir para que o usuário pode selecionar o arquivo que contém o jogo salvo. Uma vez que o usuário abre o arquivo, o programa deve preencher a placa de Tic-Tac-Toe de acordo com o status do jogo salvo e, em seguida, retoma o jogo imediatamente.

Você é livre para escolher qualquer método que você deseja salvar o estado do jogo. Eu sugiro que você quer (a) criar um formato de arquivo de texto simples que você pode analisar ao restaurar o jogo salvo, ou (b) criar o seu próprio esquema e salvar o arquivo no formato XML.

Você pode encontrar a solução para este desafio no na guia Downloads do Java All-in-One For Dummies, 4 página do produto Edition.

Boa sorte!

menu