{"id":20195247,"url":"https://github.com/amssdias/python-target-game-practice","last_synced_at":"2025-10-27T09:10:31.775Z","repository":{"id":128478932,"uuid":"351590221","full_name":"amssdias/python-target-game-practice","owner":"amssdias","description":"For gamers to practice their shooting aim in other games.","archived":false,"fork":false,"pushed_at":"2021-03-25T22:57:53.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T19:24:32.489Z","etag":null,"topics":["tkinter-python"],"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/amssdias.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":"2021-03-25T22:14:41.000Z","updated_at":"2024-11-13T15:59:04.000Z","dependencies_parsed_at":"2023-06-26T01:08:07.757Z","dependency_job_id":null,"html_url":"https://github.com/amssdias/python-target-game-practice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fpython-target-game-practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fpython-target-game-practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fpython-target-game-practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amssdias%2Fpython-target-game-practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amssdias","download_url":"https://codeload.github.com/amssdias/python-target-game-practice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241629773,"owners_count":19993710,"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":["tkinter-python"],"created_at":"2024-11-14T04:16:29.833Z","updated_at":"2025-10-27T09:10:31.702Z","avatar_url":"https://github.com/amssdias.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Target Game Practice\n\nNowadays many shooting games are on the rise in the gaming community.\n\nThose games require extreme aiming capabilities by clicking at the accurate position as soon as possible.\n\nI have build a game where gamers can practice their shooting aim.\n\n\n## Pre requisites\n\n * [Python](https://www.python.org/downloads/) - 3.8.4 or up\n\n### Installing\n\n  - Download latest version of [Python](https://www.python.org/downloads/) :point_left:\n\n    **1.** Go to the website above, and click on download\n\n    **2.** Choose depending on which processor is your machine (in this example we looking to the files of Python 3.8.4)[Python](https://github.com/amssdias/PYTHON--School/blob/version1/img/python-download-versions.png)\n      \n    **3.** Double click and install (Add python to PATH just at the beginning of instalation)\n\n\n### Run\n \n - Download the project, open terminal window on folder with 'school.py' and type:\n ```\n python target_game.py\n ```\n\n## Functions\n\n### `introduction`\n\nIt asks the user for his username and explains briefly the game.\n\n### `game_levels`\n\nIn this function it simply displays the levels for the user to choose (Easy, Intermediate or Hard)\n\n### `game_layout(username: str, difficulty: List)`\n\nIt takes two parameters, the username and the difficulty choosen from the previous function. In this function we display the game layout. On top a small bar with the username, points and the time running.\n\n### `btn_position`\n\nIt simply redirects the target every time the user clicks on it, so it goes to a different place.\n\n### `timer`\n\nTimer will run the time, for 10 seconds, when it finishes it will display a new layout showing the user how many points he have made and a button if he would like to try it again.\n\n### `reset`\n\nThis button just resets till where the user chooses the difficulty level.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famssdias%2Fpython-target-game-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famssdias%2Fpython-target-game-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famssdias%2Fpython-target-game-practice/lists"}