{"id":18383288,"url":"https://github.com/pythonarcade/demo","last_synced_at":"2025-10-30T22:31:00.387Z","repository":{"id":107579422,"uuid":"443203557","full_name":"pythonarcade/demo","owner":"pythonarcade","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-12T01:44:47.000Z","size":3697,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-24T06:13:49.458Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/pythonarcade.png","metadata":{"files":{"readme":"readme.rst","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":"2021-12-30T23:07:15.000Z","updated_at":"2024-12-07T16:30:20.000Z","dependencies_parsed_at":"2023-06-08T13:15:22.093Z","dependency_job_id":null,"html_url":"https://github.com/pythonarcade/demo","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/pythonarcade%2Fdemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Fdemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Fdemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythonarcade%2Fdemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pythonarcade","download_url":"https://codeload.github.com/pythonarcade/demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239069993,"owners_count":19576477,"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-06T01:10:42.240Z","updated_at":"2025-10-30T22:30:58.821Z","avatar_url":"https://github.com/pythonarcade.png","language":"Python","readme":"Demo of the Arcade Library\n==========================\n\nSlides that are done\n--------------------\n\n* Intro screen\n* Sprites\n* Rotate sprites\n* Scale sprites\n* Lots of sprites\n* Create and draw hit boxes\n* Fast collisions\n* Scrolling Screen\n* Tiled map support\n* Platformer Engine\n* Mini-Map\n* Ray casting\n* Shaders for glow effects and explosions\n* Shaders for backgrounds\n* Compute Shader\n* View/Screen support\n* Lots of moving sprites\n* End screen with URL\n* Add music\n\nSlides to do\n------------\n\n* GUI\n* Pymunk\n\nOther things to do\n------------------\n\n* Improve layout of sprite examples\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonarcade%2Fdemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythonarcade%2Fdemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonarcade%2Fdemo/lists"}