{"id":20858971,"url":"https://github.com/rosendo-martinez/geometry-wars","last_synced_at":"2025-03-12T14:14:48.057Z","repository":{"id":249313125,"uuid":"831167485","full_name":"Rosendo-Martinez/geometry-wars","owner":"Rosendo-Martinez","description":"A PC game based on the 2003 \"Geometry Wars\" Xbox game.","archived":false,"fork":false,"pushed_at":"2024-10-23T02:02:38.000Z","size":65555,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T14:19:52.266Z","etag":null,"topics":["cpp","game","sfml"],"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/Rosendo-Martinez.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-07-19T20:31:34.000Z","updated_at":"2024-10-23T02:02:42.000Z","dependencies_parsed_at":"2024-10-31T08:15:33.770Z","dependency_job_id":null,"html_url":"https://github.com/Rosendo-Martinez/geometry-wars","commit_stats":null,"previous_names":["rosendo-martinez/geometry-wars"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rosendo-Martinez%2Fgeometry-wars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rosendo-Martinez%2Fgeometry-wars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rosendo-Martinez%2Fgeometry-wars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rosendo-Martinez%2Fgeometry-wars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rosendo-Martinez","download_url":"https://codeload.github.com/Rosendo-Martinez/geometry-wars/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243230098,"owners_count":20257644,"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":["cpp","game","sfml"],"created_at":"2024-11-18T04:48:16.284Z","updated_at":"2025-03-12T14:14:48.038Z","avatar_url":"https://github.com/Rosendo-Martinez.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Geometry Wars Game\n\nA desktop game based on the 2003 \"Geometry Wars\" Xbox game. \n\n**Game Description:** The player has a nuke, and a gun. Every couple seconds enemies will spawn. If they touch the player they die. Player can use weapons to kill enemies and score points.\nWhen an enemy touches the player, the player dies, and the score resets to zero.\n\n#### Game Features\n- Shoot bullets\n- Explode Nukes\n- Enemy-Player collisions\n- Enemy-Enemy collisions\n- Pause game\n- Player movement \n- Score tracker\n\n#### Tech Used\n\n- **C++**\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(Programming Language)\n- **SFML**\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(Graphics Library)\n- **Make**\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(Development Tool)\n- **GCC**\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(Compiler)\n- **VS Code**\u0026nbsp;\u0026nbsp;\u0026nbsp;(IDE)\n\n## Game Play\n\nhttps://github.com/user-attachments/assets/64a98236-b50e-40e5-89cf-add89580d779\n\n## Compiling \u0026 Running\n\n#### Project Dependencies\n- SFML\n- GCC\n- Make\n\nNote, I only tested these commands on Ubuntu OS, so I make no guaranty that they will work on other OSs. Also, make sure you have installed all the project dependencies before running these commands.\n\nTo remove all binaries:\n```\n$ make clean\n```\n\nTo compile program\n```\n$ make build\n```\n\nTo compile \u0026 run program\n```\n$ make run\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosendo-martinez%2Fgeometry-wars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frosendo-martinez%2Fgeometry-wars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frosendo-martinez%2Fgeometry-wars/lists"}