Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arpitaswal/flutter_tictactoe
TicTacToe is a classic game built using Flutter and Dart, designed for users to play against an opponent on a single device. The app offers an engaging and seamless user experience, starting with a smooth splash screen animation, followed by an interactive interface. Players can choose between X and O and engage in a 3x3 grid match.
https://github.com/arpitaswal/flutter_tictactoe
animated-splash-screen clippath confetti-animation dart flame-audio flutter-app lottie-animation
Last synced: about 1 month ago
JSON representation
TicTacToe is a classic game built using Flutter and Dart, designed for users to play against an opponent on a single device. The app offers an engaging and seamless user experience, starting with a smooth splash screen animation, followed by an interactive interface. Players can choose between X and O and engage in a 3x3 grid match.
- Host: GitHub
- URL: https://github.com/arpitaswal/flutter_tictactoe
- Owner: ArpitAswal
- Created: 2024-09-10T12:45:38.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-01T08:54:39.000Z (about 2 months ago)
- Last Synced: 2024-10-13T02:02:27.568Z (about 1 month ago)
- Topics: animated-splash-screen, clippath, confetti-animation, dart, flame-audio, flutter-app, lottie-animation
- Language: Dart
- Homepage:
- Size: 2.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Description: TicTacToe is a classic game built using Flutter and Dart, designed for users to play against an opponent on a single device. The app offers an engaging and seamless user experience, starting with a smooth splash screen animation, followed by an interactive interface. Players can choose between X and O and engage in a 3x3 grid match. The app keeps track of each player's winning streak and provides useful controls like restarting the game or resetting the scores. After every match, whether won or drawn, a result screen appears, showing the winner or indicating a draw, with options to replay or exit the game.
The game has a simple flow with features like:
Splash Screen: An animated intro screen that leads to the main menu.
https://github.com/user-attachments/assets/f328f9ec-76e2-4bd0-b216-97b56c2c5601
Player Selection: Players choose between X and O before starting the game.
![Screenshot_2024-09-10-17-26-08-910_com example tictactoe_game](https://github.com/user-attachments/assets/fb8b62d3-1bc4-4663-bbb0-1cf6569c257c)
Main Game Screen: Displays the current player’s turn, winning streaks between X and O, and a 3x3 grid for gameplay.
https://github.com/user-attachments/assets/1afad1e8-096e-4ee6-a421-a646c8fd9d1e
Game Controls: Includes buttons to restart the game (either reset the grid or reset the entire game, including the win records) and an option to mute/unmute the game’s sound effects.
![Screenshot_2024-09-10-17-27-20-334_com example tictactoe_game](https://github.com/user-attachments/assets/a95fe141-8462-445f-b18a-0fa3cfbfcbf6)
End Game: After a win or draw, a result screen displays the outcome, with options to replay or exit the game.
![Screenshot_2024-09-10-17-27-32-453_com example tictactoe_game](https://github.com/user-attachments/assets/7d6c45f1-564a-4832-89bd-2816eb467b2d)
To explain how TicTacToe works:
Gameplay: The game is played on a 3x3 grid. Players take turns to mark empty grid spaces with their symbol (X or O). The goal is to get three of their symbols in a row, either horizontally, vertically, or diagonally. If all spaces are filled without a winner, the game ends in a draw.
Future updates will include an AI feature for users to play against the computer, enhancing the gameplay experience. The app is intuitive, user-friendly, and provides a simple yet enjoyable way to play TicTacToe with polished UI elements and smooth transitions.