{"id":21155928,"url":"https://github.com/dfranx/portal2d","last_synced_at":"2025-09-09T06:41:28.671Z","repository":{"id":113373194,"uuid":"100983413","full_name":"dfranx/Portal2D","owner":"dfranx","description":"Prototype","archived":false,"fork":false,"pushed_at":"2019-06-28T00:23:36.000Z","size":27,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T08:44:49.098Z","etag":null,"topics":[],"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/dfranx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2017-08-21T19:03:26.000Z","updated_at":"2024-09-15T04:41:02.000Z","dependencies_parsed_at":"2023-06-15T11:45:23.143Z","dependency_job_id":null,"html_url":"https://github.com/dfranx/Portal2D","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/dfranx%2FPortal2D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfranx%2FPortal2D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfranx%2FPortal2D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfranx%2FPortal2D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dfranx","download_url":"https://codeload.github.com/dfranx/Portal2D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243597837,"owners_count":20316845,"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":[],"created_at":"2024-11-20T11:32:52.070Z","updated_at":"2025-03-14T15:17:00.930Z","avatar_url":"https://github.com/dfranx.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Portal2D\nPortal2D is a simple game prototype. The main mechanic of the game is to bounce off of the obstacles.\nYour goal is to get to the green platform.\nVarious things could be added to this game in future. For example: moving platforms, spikes, more complex shapes, etc...\nThe graphics are simple and it is just a placeholder. Also, quad tree could be implemented so that the line-line collision\nisn't checked with every obstacle.\n\n![portal2d.png](http://i.imgur.com/MZFZcK8.png)\n\n## Building\nThis project uses [SFML](https://www.sfml-dev.org) *v2.5*.\n\n### Installing\nFirst, you need the source code:\n```\ngit clone https://github.com/GeneralNote/Portal2D.git Portal2D\ncd Portal2D\n```\n\nTo build it on **Linux** run these commands:\n```\ncmake .\nmake\n./Portal2D\n```\n\nTo build it on **Windows** open the *.vcxproj* file then link SFML and build the project.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfranx%2Fportal2d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdfranx%2Fportal2d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfranx%2Fportal2d/lists"}