Spielst du ab und zu ganz gerne Tic-Tac-Toe und würdest dies am liebsten in der Konsole deines Computers tun? Oder bist du interessiert an der Programmiersprache Java?

Dann könnte dieses Projekt etwas für dich sein. Es handelt sich dabei nämlich um ein einfaches konsolenbasiertes Tic-Tac-Toe-Spiel, das ich in Java verfasst habe.

Alles, was du tun musst, ist das Spiel auf GitHub herunterzuladen und anschließend die Datei TicTacToe.jar auszuführen. Schon startet das Spiel und du wirst aufgefordert, deinen Spielernamen einzugeben. Anschließend muss dein Gegner ebenfalls einen Namen eingeben und ihr könnt loslegen und gegeneinander Tic-Tac-Toe spielen!

Gegen einen Computergegner kannst du leider noch nicht spielen und auch eine grafische Oberfläche gibt es zurzeit nicht. Trotzdem: Auch ein simples textbasiertes Spiel kann durchaus Spaß machen.

In Zukunft wird es vielleicht auch eine grafische Oberfläche oder zumindest einen Computergegner geben. Wer Lust hat, kann sich gerne an der Entwicklung beteiligen.

Erwähnenswert ist darüber hinaus noch, dass es verschiedene Varianten des Tic-Tac-Toe-Spiels gibt und ich auch zukünftig ggf. an weiteren Versionen arbeiten werde.

Folgende Versionen wären vorstellbar bzw. existieren bereits:

  • C: textbasiert, nicht mehr in Entwicklung, Repository: jr-cologne/TicTacToe_C
  • Java: Spiel mit GUI sowie NPC soll irgendwann aktuelle Java-Version ersetzen, Repository: jr-cologne/TicTacToe_Java
  • JavaScript: webbasiert, GUI sowie NPC, aktuell nur in Planung für die Zukunft

Bis ich die Weiterentwicklung meines Tic-Tac-Toe-Spiels allerdings wirklich zielgerichtet vorantreiben werde, dauert es vermutlich noch ein wenig. Das Projekt hat nämlich definitiv nicht meine höchste Priorität. Es ist schließlich ja auch nur ein kleines Spaßprojekt.

Wer trotzdem an der Mitwirkung oder allgemein am Werdegang des Spiels interessiert ist, sollte mal im GitHub-Repository vorbeischauen. Wie immer kann man mich auch gerne auf Twitter kontaktieren, wo es sicher auch das eine oder andere Update dazu geben wird. Dasselbe gilt selbstverständlich für meine Website jr-cologne.de. Ich könnte mir beispielsweise vorstellen, mein Vorgehen bei der Entwicklung des einfachen NPCs auf meinem Blog näher zu erläutern.