https://github.com/denisnumb/python-ultimate-tictactoe
Python PyQt5 Ultimate TicTacToe implementation with multiplayer mode
https://github.com/denisnumb/python-ultimate-tictactoe
pyqt5 tic-tac-toe tictactoe tictactoe-python ultimate-tic-tac-toe
Last synced: about 2 months ago
JSON representation
Python PyQt5 Ultimate TicTacToe implementation with multiplayer mode
- Host: GitHub
- URL: https://github.com/denisnumb/python-ultimate-tictactoe
- Owner: denisnumb
- License: mit
- Created: 2023-12-04T19:29:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-14T18:00:05.000Z (3 months ago)
- Last Synced: 2025-12-17T04:42:23.486Z (3 months ago)
- Topics: pyqt5, tic-tac-toe, tictactoe, tictactoe-python, ultimate-tic-tac-toe
- Language: Python
- Homepage:
- Size: 33.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tic Tac Toe²
---
# Rules of the game Tic Tac Toe².
The playing field consists of 9 fields, 3 by 3 cells:

Each field is a separate tic-tac-toe playing field, separate from the others.
---
# Start of the game
* The game involves 2 players who take turns making moves - drawing signs in free cells.
* The game begins with the 1st player choosing 1 of 9 fields from which the game will begin.
---
# Rules of the game
1. Transition
* When choosing a cell position, the move goes to the field of the same position:

2. Locking fields
* When one of the players wins or the field is filled, the field is blocked and takes the value of the winner or draw.**(Example 1)**
* When a move moves to a blocked field, the move moves to the nearest free field:
*Example 1*

---
# End of the game
* The game continues until the filled fields of one player form a row:

*The crosses won*
* If there is no winning row of fields, the player with the most filled fields wins:

*The crosses won*