{"id":21712921,"url":"https://github.com/jessmattless/sonic-2","last_synced_at":"2025-03-20T18:33:08.119Z","repository":{"id":208869991,"uuid":"722641467","full_name":"JessMattless/Sonic-2","owner":"JessMattless","description":"A remake of the game Sonic 2 made with C++ and SDL. With an added level editor","archived":false,"fork":false,"pushed_at":"2024-01-25T22:07:06.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-25T17:13:51.862Z","etag":null,"topics":["cpp","sdl2"],"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/JessMattless.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}},"created_at":"2023-11-23T15:31:12.000Z","updated_at":"2024-05-14T21:14:17.000Z","dependencies_parsed_at":"2023-12-05T00:27:12.354Z","dependency_job_id":"21871fa1-9fb8-4151-a495-fe5dacfa1e0e","html_url":"https://github.com/JessMattless/Sonic-2","commit_stats":null,"previous_names":["jessmattless/sonic-2"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessMattless%2FSonic-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessMattless%2FSonic-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessMattless%2FSonic-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessMattless%2FSonic-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JessMattless","download_url":"https://codeload.github.com/JessMattless/Sonic-2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244669948,"owners_count":20490893,"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","sdl2"],"created_at":"2024-11-25T23:49:05.289Z","updated_at":"2025-03-20T18:33:08.090Z","avatar_url":"https://github.com/JessMattless.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sonic 2\nThis is a recreation of sonic the hedgehog 2 using C++ and SDL. Made completely from scratch and including a level editor.\n\n# Level Editor\nThe level editor can be used to create \u0026 edit custom levels for the game. The levels are saved in a `.zone` format.\n\nClicking the `Save` Button will save the zone under \n\n\u003e /Zones/XXN.zone\n\nWhere `X` is the first letter of each word of the zone and `N` is the act number.\n\n## Controls\n### Editor Window\n- Left Click: Place a tile, hold LShift to flip a tile horizontally, and LCtrl to flip vertically.\n- Right Click: Remove a tile.\n- Middle Click: Hold to pan the screen when dragging the mouse.\n- Scroll Wheel: Zoom In/Out.\n- WASD/Arrow Keys: Pan the screen.\n- +/-: Zoom In/Out.\n\n### Options Window\n- Left click on a tile in the menu to select it to be placed.\n- Click on a text box to edit it.\n- Press Enter or click out of a text box to confirm changes.\n- Press Escape when a text box is selected to discard changes.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessmattless%2Fsonic-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessmattless%2Fsonic-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessmattless%2Fsonic-2/lists"}