Skip to content

Tic-Tac-Toe is a simple and fun game for two players. You can play against the computer, with another person on the same device, or online over the internet. You can also customize your game with different themes and colors.

License

Notifications You must be signed in to change notification settings

s41r4j/tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

❌ Tic-Tac-Toe ⭕

Tic-Tac-Toe is a simple and fun game application that can be played (offline / online) two players, build in python3.

  • The goal of the game is to make a horizontal, vertical, or diagonal line of three marks of your own symbol (X or O) on a 3x3 grid.
  • The game ends when one player wins or the grid is full and there is no winner.

📰 App Features 📰

  • Three modes: AI vs Player, Player vs Player, and Online Multiplayer
  • Customizable themes (2+) and colors (3+)
  • Ester Egg (if you can find it!)

📂 App Preview 📂

tictactoe.mp4

⏬ Download ⏬

If you want to play Tic-Tac-Toe on your Windows device, you can download the tictactoe_v1.exe file from HERE (OR get it from latest releases). This is a standalone executable file that does not require Python to run. Just double-click on it and enjoy the game!

If you want to play Tic-Tac-Toe on any device that can run Python, you can download the tictactoe_v1.py file from HERE (OR get it from latest releases). This is the code for the game that you can run with python tictactoe_v1.py; (for requirements.txt check dev_note.md file).


📝 Features (in details) 📝

You can choose one of the available modes from the settings menu:

AI vs Player:

  • In this mode, you can play against the computer with different difficulty levels. You can choose between easy or hard level depending on your skill and preference. The computer will make its moves automatically after you make yours. To make a move, simply tap on an empty square on the grid.

Player vs Player:

  • In this mode, you can play with another person on the same device. You need to take turns placing Xs and Os on the grid until one of you wins or the grid is full. The first player plays as X and the second player plays as O . To make a move, simply tap on an empty square on the grid.

Online Multiplayer:

  • In this mode, you can play with another person online over the internet. You need an internet connection to join or create a game room.

You can also customize your gaming experience by choosing one of the available themes and colors from the settings menu:

Themes:

  • You can choose between system theme (which matches your device's theme), light theme (which has a white background), or dark theme (which has a black background) for your game screen.

Colors:

  • You can choose between Blue, Dark-Blue or Green color for your symbols and the grid lines.

😄 Feedback 😃

If you would like to contribute to this project, please fork the repository and submit a pull request with your changes. I welcome any suggestions or improvements that can make this game more fun, enjoyable and (most imp) bug free. Contact us at @s41r4j on Twitter, Instagram, or GitHub.

Note: If you are interested in contributing or developing upon the code of this project, please check the dev_note.md file for some important information and guidelines. Thank you for your interest and support!

About

Tic-Tac-Toe is a simple and fun game for two players. You can play against the computer, with another person on the same device, or online over the internet. You can also customize your game with different themes and colors.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published