An open API service indexing awesome lists of open source software.

https://github.com/yousef-sayed-younis/tic-tac-toe-flutter

A Flutter-based Tic Tac Toe game with a sleek, user-friendly interface. Features include an intelligent AI opponent, a two-player mode for local matches, and a side-picking screen to customize your gameplay experience. Ideal for casual gaming and showcasing responsive UI with scalable Flutter code design.
https://github.com/yousef-sayed-younis/tic-tac-toe-flutter

ai dart flutter flutter-game flutter-ui game game-development getx mobile-app responsive-design tic-tac-toe two-player

Last synced: about 1 month ago
JSON representation

A Flutter-based Tic Tac Toe game with a sleek, user-friendly interface. Features include an intelligent AI opponent, a two-player mode for local matches, and a side-picking screen to customize your gameplay experience. Ideal for casual gaming and showcasing responsive UI with scalable Flutter code design.

Awesome Lists containing this project

README

          

# Tic Tac Toe Flutter
A modern and responsive Tic-Tac-Toe game built with Flutter, featuring both AI mode and two-player mode. You can pick your side, play against an AI, or challenge a friend in a two-player mode.

## Features
- **AI Mode**: Play against a computer opponent.
- **Two-Player Mode**: Play with a friend on the same device.
- **Pick Your Side**: Choose whether you want to play as `X` or `O`.
- **Light Theme**: The app currently supports a sleek light theme.
- **Responsive Design**: The app works smoothly on mobile and tablet devices.

## Screenshots
Here are some screenshots of the game:

> [!NOTE]
> **Click on the image to view the corresponding code!**

- Main Menu Screen

- Pick Your Side Screen

- Gameplay Screen (AI Mode)

- Gameplay Screen (Two-Player Mode)

- Result Snack Bar (WIN/DRAW)


## Installation
To run this project on your local machine:

1. Clone the repository:
```
git clone https://github.com/your-username/tic_tac_toe_flutter.git
```
2. Navigate to the project directory:
```
cd tic_tac_toe_flutter
```
3. Install the dependencies:
```
flutter pub get
```
4. Run the app:
```
flutter run
```

## Technologies Used
- **Flutter**: The framework used to build the app.
- **Dart**: The programming language used.
- **GetX**: A state management solution used in the app.

## Contributing
Feel free to fork the repo, submit issues, and contribute improvements or bug fixes!

## License
This project is licensed under the MIT License - see the [LICENSE](https://opensource.org/license/mit) file for details.