{"id":20013487,"url":"https://github.com/tarunsingh2002/tic-tac-toe","last_synced_at":"2026-05-06T09:40:00.343Z","repository":{"id":214785314,"uuid":"737243821","full_name":"TarunSingh2002/Tic-Tac-Toe","owner":"TarunSingh2002","description":"Simple Tic Tac Toe Online Multiplayer made with Java for mobile application and Uses Firebase for authentication and Realtime database","archived":false,"fork":false,"pushed_at":"2024-01-01T20:03:47.000Z","size":11142,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-12T15:11:36.327Z","etag":null,"topics":["android","android-app","android-application","android-development","android-studio","androidstudio","firebase","firebase-auth","firebase-authentication","firebase-database","firebase-realtime-database","game","java","multiplayer","online-game","realtime","tic-tac-toe","tic-tac-toe-game","user-interface","xml"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TarunSingh2002.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-30T10:18:04.000Z","updated_at":"2024-02-05T17:15:25.000Z","dependencies_parsed_at":"2024-11-13T07:47:42.323Z","dependency_job_id":null,"html_url":"https://github.com/TarunSingh2002/Tic-Tac-Toe","commit_stats":null,"previous_names":["tarunsingh2002/tic-tac-toe"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarunSingh2002%2FTic-Tac-Toe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarunSingh2002%2FTic-Tac-Toe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarunSingh2002%2FTic-Tac-Toe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TarunSingh2002%2FTic-Tac-Toe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TarunSingh2002","download_url":"https://codeload.github.com/TarunSingh2002/Tic-Tac-Toe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241448356,"owners_count":19964458,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-app","android-application","android-development","android-studio","androidstudio","firebase","firebase-auth","firebase-authentication","firebase-database","firebase-realtime-database","game","java","multiplayer","online-game","realtime","tic-tac-toe","tic-tac-toe-game","user-interface","xml"],"created_at":"2024-11-13T07:36:46.418Z","updated_at":"2026-05-06T09:39:55.302Z","avatar_url":"https://github.com/TarunSingh2002.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tic Tac Toe Multiplayer\n\n## Overview\n\nWelcome to the Tic Tac Toe Multiplayer game built for Android devices using Java, XML, Firebase, and Android Studio. This game allows users to play Tic Tac Toe against each other online in real-time. It incorporates Firebase for data storage and user authentication.\n\n## Screenshots\n\n\u003cp align=\"center\" float=\"left\"\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eSplash Screen\u003c/td\u003e\n    \u003ctd\u003eRegister Screen\u003c/td\u003e\n    \u003ctd\u003eLogin Screen\u003c/td\u003e\n    \u003ctd\u003eDashboard Screen\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/5fd40a78-f113-4fd7-82ef-786cff98f091\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/8670b194-7c12-4b9f-8037-21bb1927b8c9\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/06bd57ee-ef52-4da9-af19-e3c9c79d8c14\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/c9d91884-1739-4172-b5cb-6ee0eb08b3ca\" width=\"220\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGame Play Screen\u003c/td\u003e\n    \u003ctd\u003eProfile pic Screen\u003c/td\u003e\n    \u003ctd\u003eUpdate Avatar Screeen\u003c/td\u003e\n    \u003ctd\u003eUpdate Password Screen\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/00526c00-baa2-48d1-b6fa-709d73723eae\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/ae5694a3-6bb5-438b-a892-8447a8f960ff\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/33b80f98-fc13-4571-8de8-73f3c095f35f\" width=\"220\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/a5e5b54b-46f3-43eb-97b4-f1ccb64931a9\" width=\"220\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDelete Profile Screen\u003c/td\u003e \n    \u003ctd\u003eForgot Password Screen\u003c/td\u003e \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/480ba7e7-747a-4859-9d74-36d21d55d634\" width=\"220\"\u003e\u003c/td\u003e  \n     \u003ctd\u003e\u003cimg src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/960a9783-3f6b-40f7-b90a-14e2e93319f5\" width=\"220\"\u003e\u003c/td\u003e  \n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/p\u003e\n\n## Video \n\n\u003cp align=\"center\" float=\"left\"\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGame Play\u003c/td\u003e\n    \u003ctd\u003eUpdate User Details\u003c/td\u003e   \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/1432d2bf-c60f-409a-9c60-3930bf9e8a06\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/4fb702d8-7f5f-41e8-b58f-fe6fd212a6de\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eUpdate User Password\u003c/td\u003e\n    \u003ctd\u003eDelete User Profile\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/6b69d8e9-f615-4e4c-9611-9c8dcdca243b\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/ee2fb56d-108c-477d-b7a9-308d57e23476\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eSinging Up\u003c/td\u003e\n    \u003ctd\u003eLogin and Out\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/6aa1e9b2-ca38-4ee3-b589-18c5488440ae\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/f770d2bd-e335-42dd-a419-28b254e05f9d\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eForgot Password\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cvideo src=\"https://github.com/TarunSingh2002/Tic-Tac-Toe/assets/133011792/c9a400b0-ca18-4d47-af66-7343e45234a8\" width=\"220\" height=\"220\"\u003e\u003c/video\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \u003c/p\u003e\n\n## Features\n\n### Game Features\n\n- Online Multiplayer: Play Tic Tac Toe with friends or random opponents online.\n- Real-time Gameplay: Experience seamless gameplay with opponents in real time.\n- Changeable Avatar: Choose from a collection of 50 avatars to represent yourself in the game.\n- Changeable Profile Information: Modify personal details such as name, password, gender, and date of birth.\n\n### Authentication\n\n- Firebase Authentication: Secure user authentication and authorization using Firebase Authentication services.\n- Change Password: Users can change their login password securely within the app.\n\n### Database\n\n- Firebase Realtime Database: Utilizes Firebase Realtime Database to store game state and user profile information.\n\n## Usage\n\n### Account Creation/Login\n\n- Sign Up: New users can create an account using a valid email and password.\n- Login: Existing users can log in using their credentials.\n\n### Gameplay\n\n- Start Game: Initiate a game with a friend or play against a random opponent.\n- Make Moves: Play the classic Tic Tac Toe game by tapping the desired cell on the grid.\n- Win Conditions: The game automatically detects wins, losses, or draws and updates the scoreboard.\n\n### Profile Management\n\n- Change Avatar: Access the profile section to change your avatar from the available options.\n- Modify Profile Information: Users can edit their name, gender, and date of birth within the app.\n- Change Password: Securely change the login password from the settings.\n\n## Feedback and Support\n\nWe value your feedback and suggestions for improving the Aahar app. If you encounter any issues or have any queries, please contact our support team at [tarun.utkarsh125@gmail.com]. We are committed to providing the best possible experience and supporting you in making a positive impact through food donation.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarunsingh2002%2Ftic-tac-toe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarunsingh2002%2Ftic-tac-toe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarunsingh2002%2Ftic-tac-toe/lists"}