{"id":22376736,"url":"https://github.com/hemanthkumarsunkari27/gamehub","last_synced_at":"2025-07-01T01:33:39.344Z","repository":{"id":264627309,"uuid":"893920610","full_name":"Hemanthkumarsunkari27/GameHub","owner":"Hemanthkumarsunkari27","description":"GameHub is a modular Python gaming platform hosting classic games like a GK Quiz, Tic-Tac-Toe, Hangman, and an Anagram Solver. Designed with object-oriented principles, GameHub is scalable, stable, and easy to expand, with each game in its own module. It includes unit tests for each game to ensure a reliable experience .","archived":false,"fork":false,"pushed_at":"2024-11-25T12:50:36.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T13:49:05.602Z","etag":null,"topics":["anagram","game-development","games","general-knowledge-quiz","hangman","oop","python","tic-tac-toe","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Hemanthkumarsunkari27.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-25T12:47:21.000Z","updated_at":"2024-11-25T13:33:29.000Z","dependencies_parsed_at":"2024-11-25T13:18:54.648Z","dependency_job_id":"9df4a2fd-4d13-479b-af70-f85723de36bf","html_url":"https://github.com/Hemanthkumarsunkari27/GameHub","commit_stats":null,"previous_names":["hemanthkumarsunkari27/gamehub"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hemanthkumarsunkari27/GameHub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemanthkumarsunkari27%2FGameHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemanthkumarsunkari27%2FGameHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemanthkumarsunkari27%2FGameHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemanthkumarsunkari27%2FGameHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hemanthkumarsunkari27","download_url":"https://codeload.github.com/Hemanthkumarsunkari27/GameHub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hemanthkumarsunkari27%2FGameHub/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262879170,"owners_count":23378566,"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":["anagram","game-development","games","general-knowledge-quiz","hangman","oop","python","tic-tac-toe","unit-testing"],"created_at":"2024-12-04T22:11:09.820Z","updated_at":"2025-07-01T01:33:39.298Z","avatar_url":"https://github.com/Hemanthkumarsunkari27.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GameHub\n\n**GameHub** is a Python project that acts as a hub for multiple mini-games. The project uses modular Object-Oriented Programming (OOP) to create scalable, stable, and easily testable game modules.\n\n## Games Included\n\n1. **General Knowledge Quiz** - Test your general knowledge with a series of questions.\n2. **Tic Tac Toe** - Play the classic game against a friend or an AI.\n3. **Hangman** - Guess the word letter-by-letter before you run out of attempts.\n4. **Anagram** - Unscramble letters to find the correct word.\n5. **Solver** - Solve math or word problems with hints.\n\n## Project Structure\n\ngamehub/ ├── games/ │ ├── gk_quiz.py │ ├── tic_tac_toe.py │ ├── hangman.py │ ├── anagram.py │ └── solver.py ├── tests/ │ ├── test_gk_quiz.py │ ├── test_tic_tac_toe.py │ ├── test_hangman.py │ ├── test_anagram.py │ └── test_solver.py └── main.py\n\n\n\n- **main.py**: The main hub file that allows users to select and play games.\n- **games/**: Contains modules for each individual game.\n- **tests/**: Contains unit tests for each game module to ensure functionality.\n\n## Installation\n\nInstall required packages:\npip install -r requirements.txt\n\n\n### Usage\nRun main.py to access the GameHub:\npython main.py\n\n\n#### Running Tests\nYou can run all tests by executing:\npython -m unittest discover -s tests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemanthkumarsunkari27%2Fgamehub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhemanthkumarsunkari27%2Fgamehub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemanthkumarsunkari27%2Fgamehub/lists"}