https://github.com/SidertheCoder/Python-Git-Repository/blob/main/TTT.py
Ich besuche gerade einen Informatikkurs auf Codecademy.com und musste ein Terminalspiel für mein Portfolio-Projekt erstellen, also habe ich beschlossen, ein Tic Tac Toe-Spiel zu machen.
In meinem Code habe ich zunächst ein Wörterbuch erstellt, das enthält, was in den einzelnen Feldern des Tic Tac Toe-Boards stehen würde, und dabei die Tatsache ausgenutzt, dass das [ ] in einer Liste beim Drucken in einem Terminal wie ein Feld aussieht. Ich verwende dieses Wörterbuch dann in der Funktion create_grid, um das Board so darzustellen, wie es derzeit ist. Als nächstes habe ich eine Klasse mit dem Namen „Spieler“ erstellt, die die Namen der beiden Spieler abruft und anhand eines zufälligen Wurfs zwischen 1 und 6 auch prüft, wer als Erster an der Reihe ist. Wer als Erster an der Reihe ist, darf auch auswählen, ob er X oder O möchte. Danach folgt eine win_check-Funktion Dabei wird überprüft, ob eine der 8 Gewinnkombinationen im Raster erscheint. Abschließend gibt es eine Definition zum Initialisieren des Spiels und aller vorherigen Funktionen. Spieler wählen wiederholt aus, wohin ihr X oder O geht, bis das Spielbrett voll ist oder eine Gewinnkombination gefunden wird, und es wird eine Bekanntgabe des Gewinners ausgedruckt
Ich bin noch recht neu in Python, daher bin ich mir bewusst, dass ich mehr Kommentare hätte verwenden sollen, daran gedacht hätte, öfter zu begehen, und ich hätte es sauberer aussehen lassen sollen, aber ich habe vor, weiterzuarbeiten, damit ich diese Dinge tun kann besser. Wir freuen uns immer über Tipps oder Ratschläge und bedanken uns fürs Lesen.
Das obige ist der detaillierte Inhalt vonEin einfaches Tic Tac Toe Terminal-Spiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!