{"id":22358175,"url":"https://github.com/yousef-sayed-younis/tic-tac-toe-flutter","last_synced_at":"2026-05-04T01:35:59.505Z","repository":{"id":265295573,"uuid":"895713865","full_name":"Yousef-Sayed-Younis/tic-tac-toe-flutter","owner":"Yousef-Sayed-Younis","description":"A Flutter-based Tic Tac Toe game with a sleek, user-friendly interface. Features include an intelligent AI opponent, a two-player mode for local matches, and a side-picking screen to customize your gameplay experience. Ideal for casual gaming and showcasing responsive UI with scalable Flutter code design.","archived":false,"fork":false,"pushed_at":"2024-11-28T22:39:47.000Z","size":659,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T09:13:31.101Z","etag":null,"topics":["ai","dart","flutter","flutter-game","flutter-ui","game","game-development","getx","mobile-app","responsive-design","tic-tac-toe","two-player"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Yousef-Sayed-Younis.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":"2024-11-28T18:33:35.000Z","updated_at":"2024-11-28T22:42:45.000Z","dependencies_parsed_at":"2025-02-03T23:36:33.789Z","dependency_job_id":"85ecbe1d-8840-489d-8e07-f8459a81c824","html_url":"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter","commit_stats":null,"previous_names":["yousef-sayed-younis/tic-tac-toe-flutter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yousef-Sayed-Younis%2Ftic-tac-toe-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yousef-Sayed-Younis%2Ftic-tac-toe-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yousef-Sayed-Younis%2Ftic-tac-toe-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yousef-Sayed-Younis%2Ftic-tac-toe-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yousef-Sayed-Younis","download_url":"https://codeload.github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246162154,"owners_count":20733357,"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":["ai","dart","flutter","flutter-game","flutter-ui","game","game-development","getx","mobile-app","responsive-design","tic-tac-toe","two-player"],"created_at":"2024-12-04T14:53:01.463Z","updated_at":"2026-05-04T01:35:59.069Z","avatar_url":"https://github.com/Yousef-Sayed-Younis.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tic Tac Toe Flutter\nA modern and responsive Tic-Tac-Toe game built with Flutter, featuring both AI mode and two-player mode. You can pick your side, play against an AI, or challenge a friend in a two-player mode.\n\n## Features\n- **AI Mode**: Play against a computer opponent.\n- **Two-Player Mode**: Play with a friend on the same device.\n- **Pick Your Side**: Choose whether you want to play as `X` or `O`.\n- **Light Theme**: The app currently supports a sleek light theme.\n- **Responsive Design**: The app works smoothly on mobile and tablet devices.\n\n## Screenshots\nHere are some screenshots of the game:\n\n\u003e [!NOTE]\n\u003e **Click on the image to view the corresponding code!**\n\n- Main Menu Screen\n\u003ca href=\"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/blob/main/lib/presentation/main_menu/main_menu_screen.dart\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/77107673-7327-41c3-b650-bbd6cdadf33d\" title=\"Main Menu Screen\" height=\"300\"\u003e\u003c/a\u003e\n\n- Pick Your Side Screen\n\u003ca href=\"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/blob/main/lib/presentation/pick_side/pick_side_screen.dart\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/93b0079c-b5d7-410f-aa2c-54ac76f2f7b9\" title=\"Pick Your Side Screen\" height=\"300\"\u003e\u003c/a\u003e\n\n- Gameplay Screen (AI Mode)\n\u003ca href=\"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/blob/main/lib/presentation/game/game_screen.dart\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/a6d6c57d-59e2-4f79-a3f9-7e1c7b5c75e0\" title=\"Gameplay Screen (AI Mode)\" height=\"300\"\u003e\u003c/a\u003e\n\n- Gameplay Screen (Two-Player Mode)\n\u003ca href=\"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/blob/main/lib/presentation/game/game_screen.dart\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/13435b3d-da85-4ac4-8cf7-d073630f3888\" title=\"Gameplay Screen (Two-Player Mode)\" height=\"300\"\u003e\u003c/a\u003e\n\n- Result Snack Bar (WIN/DRAW)\n\u003ca href=\"https://github.com/Yousef-Sayed-Younis/tic-tac-toe-flutter/blob/main/lib/presentation/widgets/snack_bar.dart\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/73cbc43c-3c24-43dd-bb7c-f6f2e519eb26\" title=\"Result Snack Bar (WIN)\" height=\"300\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/473777f3-9ebe-4977-bfc7-076009d1b501\" title=\"Result Snack Bar (DRAW)\" height=\"300\"\u003e\u003c/a\u003e\n\n\n## Installation\nTo run this project on your local machine:\n\n1. Clone the repository:\n```\ngit clone https://github.com/your-username/tic_tac_toe_flutter.git\n```\n2. Navigate to the project directory:\n```\ncd tic_tac_toe_flutter\n```\n3. Install the dependencies:\n```\nflutter pub get\n```\n4. Run the app:\n```\nflutter run\n```\n\n## Technologies Used\n- **Flutter**: The framework used to build the app.\n- **Dart**: The programming language used.\n- **GetX**: A state management solution used in the app.\n\n## Contributing\nFeel free to fork the repo, submit issues, and contribute improvements or bug fixes!\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](https://opensource.org/license/mit) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousef-sayed-younis%2Ftic-tac-toe-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyousef-sayed-younis%2Ftic-tac-toe-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyousef-sayed-younis%2Ftic-tac-toe-flutter/lists"}