Tic-Tac-Toe Game App
Overview
Tic Tac Toe Game is a simple online multiplayer game built with Firebase and Jetpack Compose. The game allows two players to play the classic XO (Tic-Tac-Toe) game together in real-time. The app aims to create a seamless and engaging gaming experience with a simple architecture and a focus on real-time functionality.
Features
- Real-time XO gameplay between two players.
- Simple and intuitive UI built with Jetpack Compose.
- Firebase integration for real-time data synchronization.
Screenshots
![Splash](https://user-images.githubusercontent.com/100851080/255043726-0dbfb480-e728-4d78-bab0-23882037ca09.png)
![Home](https://user-images.githubusercontent.com/100851080/255043741-56f481ec-ef49-4d28-801f-a062a5ddf28c.png)
![Join Game](https://user-images.githubusercontent.com/100851080/255043752-65321c1a-a1f8-41d9-b6a1-01fe7178674d.png)
![Create Game](https://user-images.githubusercontent.com/100851080/255044047-3608eada-e282-42ce-a675-38e1a0198628.png)
![Load Game](https://user-images.githubusercontent.com/100851080/255043768-b9266c15-2aba-438e-8592-e49f35263e5e.png)
![Game](https://user-images.githubusercontent.com/100851080/255044129-6792d308-74d5-45de-b593-e09b3e9addcc.png)
How to Play
- Launch the app on your Android device.
- The app will connect both players in real-time to start the game.
- The game screen will display the game board with empty cells.
- Players take turns to place their X or O on the board by tapping on an empty cell.
- The first player to get three of their symbols in a row (horizontally, vertically, or diagonally) wins the game.
- If all cells are filled and there is no winner, the game ends in a draw.
- After each game, players have the option to start a new game and play again.
Usage
- Firebase Realtime Database for real-time data synchronization.
- Jetpack Compose for building the user interface.
- Kotlin for the Android application development.
Setup and Installation
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Connect the project to your Firebase project.
- Build and run the app on an Android device or emulator.
License
This project is licensed under the HoneyTeam License, and we welcome contributions from the community. If you find a bug, have an idea for a new feature, or would like to contribute in any other way, please don’t hesitate to submit a GitHub issue or pull request.
Enjoy playing XO with your friends online! ?