Java-Programmierung Herausforderung: Speichern von Tic-Tac-Toe

Diese Programmierung Herausforderung ist relativ einfach: Beginnend mit der Swing-Version des Tic-Tac-Toe-Spiel, das Sie als Antwort erstellt Java-Programmierung Herausforderung: Das Hinzufügen einer GUI zur Tic-Tac-Toe-Programm fügen Sie eine Funktion, die es dem Benutzer ermöglicht, den Status des Spiels in eine Datei zu speichern, wiederherstellen später das gespeicherte Spiel, und wieder aufnehmen, wo Spiel weg lassen.

Zugegeben, das ist das Spiel von Tic-Tac-Toe nicht kompliziert genug, dass ein Benutzer häufig den Spielstatus zu speichern möchte und das Spiel später fortzusetzen. Aber die Herausforderung, den Zustand einer Tic-Tac-Toe-Spiel zu speichern ist ähnlich den Status komplizierter Spiele (wie auch andere Arten von Programmen) zu speichern.

Ihre Lösung sollte Speichern hinzufügen und Resume-Tasten an der Benutzeroberfläche, wie in der Abbildung dargestellt.

Die Tic-Tac-Toe-Spiel mit Speichern und Resume-Tasten.
Die Tic-Tac-Toe-Spiel mit Speichern und Resume-Tasten.

Wenn der Benutzer Speichern klickt, erscheint ein Dialogfeld Speichern, so dass der Benutzer auf den Ort zu suchen, wo die Datei gespeichert werden soll. Wenn der Benutzer klickt Lebenslauf, ein Open-Dialogfeld angezeigt wird, so kann der Benutzer die Datei auswählen, die das gespeicherte Spiel enthält. Sobald der Benutzer die Datei öffnet, sollte Ihr Programm bevölkern die Tic-Tac-Toe-Board gemäß dem Spielstand gespeichert und dann wieder sofort zu spielen.

Sie sind frei, jede Methode, die Sie den Status des Spiels speichern möchten wählen. Ich schlage vor, dass Sie entweder (a) eine einfache Text-Datei-Format erstellen, die Sie analysieren können, wenn das gespeicherte Spiel wiederherstellen, oder (b) Ihr eigenes Schema erstellen und die Datei im XML-Format speichern.

Sie können auf die die Lösung für diese Herausforderung finden Registerkarte Downloads des Java All-in-One For Dummies, 4th Edition Produktseite.

Viel Glück!

Menü