Ein einfaches Tic Tac Toe Terminal-Spiel

DDD
Freigeben: 2024-10-30 04:20:28
Original
682 Leute haben es durchsucht

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.

A Simple Tic Tac Toe Terminal Game

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!