Skip to content

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.

Notifications You must be signed in to change notification settings

ArpitAswal/Flutter_TicTacToe

Repository files navigation

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.

Screenrecorder-2024-09-10-17-27-54-955.mp4

Player Selection: Players choose between X and O before starting the game.

Screenshot_2024-09-10-17-26-08-910_com example tictactoe_game

Main Game Screen: Displays the current player’s turn, winning streaks between X and O, and a 3x3 grid for gameplay.

Screenrecorder-2024-09-10-17-40-26-451.mp4

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

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

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published