Inhaltsverzeichnis:

Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java - Gunook
Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java - Gunook

Video: Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java - Gunook

Video: Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java - Gunook
Video: Erstelle ein Tic-Tac-Toe Spiel mit HTML, CSS & JavaScript - Deutsches Tutorial 2024, Juni
Anonim
Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java
Schreiben Sie Ihr eigenes Tic Tac Toe-Spiel in Java

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

Den High-Level-Flow verstehen
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

Herunterladen der IDE
Herunterladen der IDE
Herunterladen der IDE
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

Eclipse einrichten
Eclipse einrichten
Eclipse einrichten
Eclipse einrichten
Eclipse einrichten
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

Erstellen Sie Ihre Tic_Tac_Toe-Klasse wie unten gezeigt
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
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

Ausgabe
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: