{"id":19459995,"url":"https://github.com/hamed-gharghi/tic-toc-toe","last_synced_at":"2025-08-18T15:04:36.552Z","repository":{"id":251096997,"uuid":"836384359","full_name":"Hamed-Gharghi/Tic-Toc-Toe","owner":"Hamed-Gharghi","description":"This is a simple Tic-Toc-Toe using python and PyQt5 with GUI","archived":false,"fork":false,"pushed_at":"2025-04-05T16:33:30.000Z","size":46195,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-11T05:34:56.418Z","etag":null,"topics":["gui","gui-application","pyqt5","python","tic-tac-toe","tic-tac-toe-python","tictactoe-game"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hamed-Gharghi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-07-31T18:22:09.000Z","updated_at":"2025-04-05T16:33:36.000Z","dependencies_parsed_at":"2025-08-11T05:34:50.107Z","dependency_job_id":null,"html_url":"https://github.com/Hamed-Gharghi/Tic-Toc-Toe","commit_stats":null,"previous_names":["hamed-gharghi/tic-toc-toe"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Hamed-Gharghi/Tic-Toc-Toe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamed-Gharghi%2FTic-Toc-Toe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamed-Gharghi%2FTic-Toc-Toe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamed-Gharghi%2FTic-Toc-Toe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamed-Gharghi%2FTic-Toc-Toe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hamed-Gharghi","download_url":"https://codeload.github.com/Hamed-Gharghi/Tic-Toc-Toe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hamed-Gharghi%2FTic-Toc-Toe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271011744,"owners_count":24684398,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gui","gui-application","pyqt5","python","tic-tac-toe","tic-tac-toe-python","tictactoe-game"],"created_at":"2024-11-10T17:35:08.055Z","updated_at":"2025-08-18T15:04:36.521Z","avatar_url":"https://github.com/Hamed-Gharghi.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tic-Tac-Toe Game with PyQt5\n\nA modern implementation of the classic Tic-Tac-Toe game with enhanced visuals and gameplay features.\n\n## Features\n\n- 🎨 **Colorful UI**:\n  - Pink X's and Blue O's with high visibility\n  - Dark theme with neon accents\n- 🖥️ **Enhanced Display**:\n  - Large 48px symbols for better visibility\n  - Custom game icons\n- 🎮 **Multiple Input Methods**:\n  - Mouse click support\n  - Full keyboard navigation (arrow keys + Enter/Space)\n- 🏆 **Game Status Alerts**:\n  - Color-matched win messages (pink for X, blue for O)\n  - Green draw messages\n  - Popup alerts for game results\n\n \n![game_window](https://github.com/user-attachments/assets/77ec76bb-9b80-46eb-8ae3-cdce55ea1bb1)\n![game_window2](https://github.com/user-attachments/assets/1425edfb-813e-483e-a8d6-4ed60fc8feee)\n![game_window3](https://github.com/user-attachments/assets/c8a982a6-7f0d-4d5a-838c-0325bca7146b)\n\n\n## Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/RezaGooner/Tic-Toc-Toe.git\ncd Tic-Toc-Toe\n```\n\n2. Install requirements:\n```\npip install PyQt5 PyInstaller\n```\n\n## How to Run\n### As Python Script\n```\npython Tic_Tac_Toe.py\n```\n\nAs Executable (Windows)\n```\npyinstaller --onefile --windowed --icon=icon.ico Tic_Tac_Toe.py\n```\n\nThe executable will be created in the dist folder.\n\n## Controls\n- Mouse: Click on any empty cell\n\n- Keyboard:\n\n   - Arrow keys to navigate\n\n   - Enter/Space to place your mark\n\n   - ESC to End the game\n\n \n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Tags\n\n- **Python**: Python\n- **PyQt5**: PyQt5, Qt\n- **GUI**: Graphical User Interface\n- **Tic-Tac-Toe**: Tic-Tac-Toe Game, Classic Game\n- **Desktop Application**: Desktop App, Desktop Software\n- **Open Source**: Open Source, MIT License\n- **Game Development**: Game Development, Game Programming\n- **Productivity**: Casual Gaming, Entertainment\n\n## Keywords\n\n- Python PyQt5\n- Tic-Tac-Toe Game\n- Desktop Game Application\n- Modern GUI Game\n- Game Programming\n- Open Source Game\n- Interactive Game\n- PyQt5 GUI\n\n## Authors\n\n- **Hamed Gharghi**\n\n   - Email: [Hamedgharghi1@gmail.com](mailto:Hamedgharghi1@gmail.com)\n   - GitHub: [Hamed-Gharghi](https://github.com/Hamed-Gharghi)\n\n- **RezaGooner**\n\n   - Email: [rezaasadiprogrammer@gmail.com](mailto:rezaasadiprogrammer@gmail.com)\n   - GitHub: [RezaGooner](https://github.com/RezaGooner)\n\n## Acknowledgements\n\n- PyQt5 documentation for guidance on creating the GUI.\n- Qt Designer for designing the UI layout.\n- Contributions and feedback from the open-source community.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamed-gharghi%2Ftic-toc-toe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhamed-gharghi%2Ftic-toc-toe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamed-gharghi%2Ftic-toc-toe/lists"}