
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Ich bin sicher, Sie alle kennen das klassische Spiel Tic Tic Toe. Seit meiner Grundschulzeit war Tic Tac Toe ein beliebtes Spiel, das ich mit meinen Freunden gespielt habe. Ich war schon immer fasziniert von der Einfachheit des Spiels. In meinem ersten Studienjahr musste ich in meinem Java-Kurs ein interaktives Spiel entwickeln. Tic Tac Toe war das erste, was mir in den Sinn kam. Ich habe ein paar Wochen gebraucht, um dieses Programm zu entwickeln, und ich wollte dies mit Ihnen allen teilen. Ich hoffe, Sie alle können dieses Programm erstellen und Ihre Reise mit mir teilen.
Fröhliches Tic-Tac-Zehen:)
Hier sind einfache Schritte, um Ihr eigenes Tic-Tac-Toe-Programm in Java zu schreiben.
Schritt 1: Den High-Level-Flow verstehen

Hier ist die Einrichtung:
Tic-Tac-Toe-Board, dargestellt durch ein zweidimensionales Zeichenarray. Es gibt 3 Zeilen und 3 Spalten, die jeweils von 0 bis 2 nummeriert sind.
Es gibt 2 Spieler. Der Benutzer und der Computer. Der Spieler hat eine Aktion. Wählen Sie die nächstbeste Zelle auf dem Brett.
Es gibt ein Gaming-Modul, das die nächsten Schritte und die Entscheidungsfindung steuert.
So funktioniert das Tic Tac Toe-Programm:
1. Karte initialisieren
2. Wiederholen Sie die folgenden Schritte in einer Schleife:
A. Zug vom Benutzer holen (Spieler muss Zug im Array-Indexformat [Zeile][Spalte] eingeben)
B. Prüfen Sie, ob der Umzug gültig ist
C. Markiere den gewählten Zug auf dem Brett
D. Spielstatus überprüfen. Brechen Sie die Schleife ab, wenn das Spiel zu Ende ist.
e. Holen Sie sich Bewegung vom Computer
F. Spielstatus überprüfen. Brechen Sie die Schleife ab, wenn das Spiel zu Ende ist.
3. Spielergebnis angeben (Benutzer gewinnt/Computer gewinnt/ Unentschieden)
Das angehängte Bild zeigt diese High-Level-Schritte. Den vollständigen Code finden Sie im angehängten Java-Projekt.
Schritt 2: Herunterladen der IDE


Laden Sie die IDE (Interaktive Entwicklungsumgebung) herunter und installieren Sie sie. Eclipse ist die in diesem Tutorial verwendete IDE und kann über diesen Link unten verwendet werden:
www.eclipse.org/downloads/
Wählen Sie die Version, die am besten zu Ihrem Betriebssystem und Ihrer Konfiguration passt.
Speichern Sie die Sonnenfinsternis am gewünschten Ort und wählen Sie den Arbeitsbereich.
Schritt 3: Eclipse einrichten



1) Sobald Eclipse geöffnet ist, sollte ein leerer Bildschirm erscheinen.
2) Erstellen Sie ein neues Java-Projekt: Gehen Sie zu Datei > Neu > Java-Projekt.
3) Namensdatei ("Tic_Tac_Toe").
4) Erstellen Sie eine neue Java-Klasse innerhalb des erstellten Java-Projekts: Gehen Sie zu Tic_Tac_Toe > src > Neu > Klasse.
5) Eine leere Klasse sollte sich öffnen.
Schritt 4: Erstellen Sie Ihre Tic_Tac_Toe-Klasse wie unten gezeigt

Beginnen Sie mit dem Hinzufügen von Code zu Ihrer Tic_Tac_Toe-Klasse, wie in der angehängten Datei gezeigt.
Hoch ist die Hauptlogik des Programms und wie die Klasse organisiert ist:
Klasse TicTacToe{
Boardboard = neues Zeichen[2][2];
InitializeBoard();
während(wahr)
{
String userMove = getUserMove();
markMoveOnBoard('X', userMove);
gameStatus = getGameStatus('X', Brett);
if (!gameStatus.equals("InProgress"))
{
brechen;
}
String computerMove = getComputerMove();
markMoveOnBoard('O', computerMove);
gameStatus = getGameStatus('O', Brett);
if (!gameStatus.equals("InProgress"))
{
brechen;
}
}
}
Schritt 5: Führen Sie das Programm aus

Führen Sie das Programm aus, indem Sie auf Ausführen -> Ausführen klicken (oder Strg + F11) und starten Sie das Tic Tac Toe-Spiel.
Sie spielen gegen den Computer. Wenn Sie zum Verschieben des Benutzers aufgefordert werden, geben Sie Ihren Umzug im Format [Zeile][Spalte] an.
Beispiel: [2][1] steht für die dritte Zeile und zweite Spalte.
Spielen Sie weiter, bis das Spiel endet (Benutzer gewinnt, Computer gewinnt oder Unentschieden).
Schritt 6: Ausgabe

Siehe angehängtes Bild, wie die Ausgabe während des Spielens aussieht.
Sie haben erfolgreich gelernt, ein Tic-Tac-Toe-Programm in Java zu schreiben!
Empfohlen:
So erstellen Sie Ihr eigenes Betriebssystem! (Batch und Beispiel innen): 5 Schritte

So erstellen Sie Ihr eigenes Betriebssystem! (Batch und Beispiel Inside): Machen Sie es jetzt
So schreiben Sie Ihr erstes Java-Programm: 5 Schritte

So schreiben Sie Ihr erstes Java-Programm: Dieses Tutorial zeigt Ihnen, wie Sie Schritt für Schritt Ihr erstes Java-Programm schreiben
So erstellen Sie Ihr eigenes Arduino-Board (xduino) – wikiHow

So erstellen Sie Ihr eigenes Arduino-Board (xduino): Video ansehen
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul – wikiHow

So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul: Das auf Nrf24L01 basierende Modul ist sehr beliebt, da es einfach in drahtlose Kommunikationsprojekte zu implementieren ist. Das Modul könnte unter 1 $ mit einer gedruckten PCB-Version oder einer Monopol-Antenne gefunden werden. Das Problem bei diesen billigen Modulen ist, dass sie
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nic

So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für