tic-tac-toe-pygame
A Python implementation of the Tic-Tac-Toe game using Pygame.
Overview
This is a simple Tic-Tac-Toe game built with Pygame. The game allows two players to play against each other on a 3x3 grid. Players take turns placing their marks (X or O) in the empty cells of the grid until one player wins or the game ends in a draw. The game checks for winning conditions after each move and displays the result on the screen.
Features
- Two-player mode.
- Simple and intuitive interface.
- Win detection and draw handling.
- Pygame graphics.
Requirements
- Python 3.10 or higher.
- Pygame library.
Installation
To install the required dependencies, run:
pip install tic-tac-toe-pygame
Usage
To run the game, execute the following command in your terminal:
python -m tic_tac_toe_pygame
Game Rules
- The game is played on a 3x3 grid.
- Players take turns placing their marks (X or O) in the empty cells.
- The first player to align three of their marks horizontally, vertically, or diagonally wins the game.
- If all cells are filled and no player has three in a row, the game ends in a draw.
How to Play
- Start the game by running the command above.
- The game window will open displaying a 3x3 grid.
- Players take turns clicking on the empty cells to place their marks.
- The game will announce the winner or if the game ends in a draw.
Contributing
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Metadata
Release files for tic-tac-toe-pygame 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tic_tac_toe_pygame-0.5.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tic_tac_toe_pygame-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / tic_tac_toe_pygame-0.5.0.tar.gz
| Download URL | tic_tac_toe_pygame-0.5.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b60065fb8dd1029146117bdd4ba869640b755706c10aea78993c2aa26cd5838b
|
|
BLAKE2b-256 checksum How to use checksums |
615741630d2f62d04a7bf2918bc60447ea654fd5ee44c212a496663385dafe70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.13.5 Darwin/24.6.0
|
Release files / tic_tac_toe_pygame-0.5.0-py3-none-any.whl
| Download URL | tic_tac_toe_pygame-0.5.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0631243f26fbfbf264b20cfa7e5bbec3bbd12a97126bfe50518254f14956889f
|
|
BLAKE2b-256 checksum How to use checksums |
acc934a2b6e2229a9e52877a18de7fe81efdd03e9af50028d75d5a06f2e71820
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.4 CPython/3.13.5 Darwin/24.6.0
|