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 Home Join Game Create Game Load Game Game

How to Play

  1. Launch the app on your Android device.
  2. The app will connect both players in real-time to start the game.
  3. The game screen will display the game board with empty cells.
  4. Players take turns to place their X or O on the board by tapping on an empty cell.
  5. The first player to get three of their symbols in a row (horizontally, vertically, or diagonally) wins the game.
  6. If all cells are filled and there is no winner, the game ends in a draw.
  7. 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

  1. Clone the repository to your local machine.
  2. Open the project in Android Studio.
  3. Connect the project to your Firebase project.
  4. 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! ?

GitHub

View Github