{"id":25619187,"url":"https://github.com/sebe324/retro-game","last_synced_at":"2025-04-14T00:40:36.680Z","repository":{"id":165894676,"uuid":"600391240","full_name":"sebe324/retro-game","owner":"sebe324","description":"a 2d game made in SFML and c++","archived":false,"fork":false,"pushed_at":"2024-12-03T20:00:30.000Z","size":37973,"stargazers_count":5,"open_issues_count":6,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T14:52:28.747Z","etag":null,"topics":["2d","contributions-welcome","cpp","fantasy","game-dev","good-first-issue","procedular-generation","sfml","sfml-game"],"latest_commit_sha":null,"homepage":"","language":"C++","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/sebe324.png","metadata":{"files":{"readme":"README.md","changelog":"changes.txt","contributing":"CONTRIBUTING.md","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}},"created_at":"2023-02-11T10:51:46.000Z","updated_at":"2025-01-09T19:59:52.000Z","dependencies_parsed_at":"2023-09-27T22:58:40.172Z","dependency_job_id":null,"html_url":"https://github.com/sebe324/retro-game","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebe324%2Fretro-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebe324%2Fretro-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebe324%2Fretro-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebe324%2Fretro-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebe324","download_url":"https://codeload.github.com/sebe324/retro-game/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804263,"owners_count":21164124,"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":["2d","contributions-welcome","cpp","fantasy","game-dev","good-first-issue","procedular-generation","sfml","sfml-game"],"created_at":"2025-02-22T06:16:28.979Z","updated_at":"2025-04-14T00:40:36.650Z","avatar_url":"https://github.com/sebe324.png","language":"C++","readme":"# retro-game\n\nThis is a 2d game made in C++ and SFML with a kind of retro aesthetic.\n\n## Version alpha 0.3.0 short preview\n\n[Preview](https://github.com/sebe324/retro-game/assets/58781463/ac467330-3b09-4efb-a194-bb927e5ed7bd)\n## Description\n\n\nThe player controls a hero, that fights monsters in a procedurally generated world.\n\n\n\nEnemies can spawn in different biomes.\n\nAll enemies have their own properties. Some will attack on sight, others will run away or be neutral.\nThere are also different monster types with their own properties. \n\nA few monsters will fight until their last hp point, while some others are going to escape if low on hp.\n\nThere are numerous classes to choose from and each has unique abilities.\n\n\n\n\n## Project Status\nW.I.P\n\n## Building from source\n\n### Using command line\n\n1. Install SFML from their original website: [https://www.sfml-dev.org/download.php](https://www.sfml-dev.org/download.php)\n2. In CMakeLists.txt set the SFML_LOCATION to your sfml download location\n3. Use the following commands in the command line:\n    ```cmake .```\n   ```cmake --build .```\n4. Move SFML dynamic link libraries from the SFML_LOCATION/bin to the folder with the executable in the project directory.\n5. Just click the app icon. It should work now.\n### Using an IDE\n1. Install SFML from their original website: [https://www.sfml-dev.org/download.php](https://www.sfml-dev.org/download.php)\n2. Configure it with your IDE. Here are some tutorials: [https://www.sfml-dev.org/tutorials/2.5/](https://www.sfml-dev.org/tutorials/2.5/)\n3. Create a new project and add the source files into the project.\n4. Copy the sfml dlls (window, graphics and system) where the executable is located.\n5. Run the game.\n\n## Installation\n \n1. Install the release from the \"releases\" tab.\n2. Unzip the package\n3. Run the executable\n\n## Contributing\n\nIf anyone wants to help feel free to fork, add some things and contribute.\n\nYou can also start an issue and leave feedback. \n\nThere is a lot of things to do:\n\n - Making the code more readable\n - Documentation\n - GUI changes\n - More gameplay mechanics (abilities, special effects, obstacles, etc)\n - Sound\n - A duel gamemode\n - Ranged attacks\n - Player Inventory\n - Language \n - And much more\n \n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebe324%2Fretro-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebe324%2Fretro-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebe324%2Fretro-game/lists"}