{"id":26053299,"url":"https://github.com/tornao2/vampiresurvivorslike","last_synced_at":"2026-05-30T22:32:08.616Z","repository":{"id":281092633,"uuid":"943540115","full_name":"Tornao2/VampireSurvivorsLike","owner":"Tornao2","description":"A group project for a university course: Vampire Survivors-inspired game made in C++ with SFML 3.","archived":false,"fork":false,"pushed_at":"2025-03-06T23:33:58.000Z","size":13100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-07T00:26:35.265Z","etag":null,"topics":["cpp","game-development","sfml3","vampire-survivors"],"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/Tornao2.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":"2025-03-05T21:47:31.000Z","updated_at":"2025-03-06T23:34:03.000Z","dependencies_parsed_at":"2025-03-07T00:37:00.525Z","dependency_job_id":null,"html_url":"https://github.com/Tornao2/VampireSurvivorsLike","commit_stats":null,"previous_names":["tornao2/vampiresurvivorslike"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tornao2%2FVampireSurvivorsLike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tornao2%2FVampireSurvivorsLike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tornao2%2FVampireSurvivorsLike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tornao2%2FVampireSurvivorsLike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tornao2","download_url":"https://codeload.github.com/Tornao2/VampireSurvivorsLike/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242515313,"owners_count":20141995,"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-development","sfml3","vampire-survivors"],"created_at":"2025-03-08T07:27:51.000Z","updated_at":"2026-05-30T22:32:08.611Z","avatar_url":"https://github.com/Tornao2.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Technologies\n\nProject is created with the use of c++ programing language, SFML3 library for window management, audio management and program screen management, and fastnoiselite library for creating scrolling map tile grids. \n\nProject has been made on Windows 10 with 16:10 screen-ratio being the basis for resolutions.\n\nGame is played with keyboard input only.\n\n# Features\n\n- Basic file i/o which allows for saving overall game progress(upgrades and unlocks) and default settings.\n- Settings which make you able to change: resolution, screen mode(fullscreen, borderless, windowed) and sound and music volumes\n- Persistent upgrade system between diferent sessions which allows for upgrading basic stats of all characters\n- 2 addtional unlockable maps and 3 characters which are unlocked by beating the previous map or beating the session with a previous character\n- Full sound coverage including looping music\n- In game menu displaying current weapons and items\n- Persistent hud dislaying current hp, xp, level and timer\n- 10 different enemy sprites changed every minute\n- Power-up items dropping from enemy mini-bosses\n- Item and weapon systems which include leveling, changing stats and evolutions\n\n# Gameplay notes\n\nGame is fully based on the Vampire survivors indie game and is played only with the use of arrow keys.\n\nEach session lasts 10 minutes or up until death.\n\nGame includes the weapon evolution system from the original.\n\nEvery certain amount of time a mini-boss is spawned which upon death drops power-up items which include healing, hp, evolution chest, bomb which kills all the enemies and coins for use in the persistent upgrade shop\n\nMap layouts are consistent between different sessions and are generated based on the player position.\n\nEnemies which are a certain distance from the player get despawned, unless they are mini-bosses in which case they get teleported to the other side of the screen.\n\nExiting from the in game menu does not update the coin amount, it is updated upon player's death or victory.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftornao2%2Fvampiresurvivorslike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftornao2%2Fvampiresurvivorslike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftornao2%2Fvampiresurvivorslike/lists"}