Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saadmairaj/tktictac
You vs the computer fancy Tic-Tac-Toe game.
https://github.com/saadmairaj/tktictac
bot game python3 tic-tac-toe tic-tac-toe-game tictactoe tictactoe-game tkinter-game tkinter-graphic-interface unbeatable-game unbeatable-player unbeatable-tic-tac-toe
Last synced: 1 day ago
JSON representation
You vs the computer fancy Tic-Tac-Toe game.
- Host: GitHub
- URL: https://github.com/saadmairaj/tktictac
- Owner: Saadmairaj
- License: mit
- Created: 2019-02-26T08:28:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-03T23:07:53.000Z (about 1 year ago)
- Last Synced: 2024-05-20T19:21:29.108Z (6 months ago)
- Topics: bot, game, python3, tic-tac-toe, tic-tac-toe-game, tictactoe, tictactoe-game, tkinter-game, tkinter-graphic-interface, unbeatable-game, unbeatable-player, unbeatable-tic-tac-toe
- Language: Python
- Homepage:
- Size: 680 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TKtictac
Tic-tac-toe (American English), noughts and crosses (Commonwealth English), or Xs and Os is a paper-and-pencil game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row is the winner.
## Game play
In order to win the game, a player must place three of their marks in a horizontal, vertical, or diagonal row. The game is only one player against the computer. There are 4 difficulty mode which can be selected from the setting menu plus some other options that can be selected as well to improve experience of the user.
## Dependencies
1. Python 3
2. Pygame _(Used for sound effects)_
3. tkmacosx
4. Pillow (PIL)## Installation
1. Clone this git repo
```bash
$ git clone https://github.com/Saadmairaj/TKtictac.git
```2. Change directory to the Tktictac and create a virtual environment
```bash
$ cd Tktictac
$ python -m venv env
```3. Activate the virtual environment and install the dependencies
```bash
$ source env/bin/activate
$ pip install -r requirements.txt
```
4. Now, we are ready to go! Run the Tktictac with the following command```bash
$ python __main__.py
```
## Changelog0.0.2
* Improved user interface
* Fix issues with overrideredirect on different platforms0.0.1
* Fixed issues with sound
* Fixed issues with Light mode
* Fixed issues with titlebar
* Added icon
* Some other Bug fixes
0.0.0
* Stable release## License
[MIT](https://github.com/Saadmairaj/TKtictac/blob/master/LICENSE)