{"id":20909612,"url":"https://github.com/ippclub/dora-demo","last_synced_at":"2025-03-12T22:14:39.325Z","repository":{"id":262606978,"uuid":"887695087","full_name":"IppClub/Dora-Demo","owner":"IppClub","description":"Game demos for Dora SSR.","archived":false,"fork":false,"pushed_at":"2024-11-17T14:33:53.000Z","size":1809,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-19T15:17:51.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IppClub.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":"2024-11-13T05:52:46.000Z","updated_at":"2024-11-17T14:33:56.000Z","dependencies_parsed_at":"2025-03-09T04:17:55.046Z","dependency_job_id":"28b6ee42-48bf-4bc6-a8cd-f4f702e33aab","html_url":"https://github.com/IppClub/Dora-Demo","commit_stats":null,"previous_names":["ippclub/dora-demo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IppClub%2FDora-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IppClub%2FDora-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IppClub%2FDora-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IppClub%2FDora-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IppClub","download_url":"https://codeload.github.com/IppClub/Dora-Demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243301122,"owners_count":20269286,"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-18T14:12:02.777Z","updated_at":"2025-03-12T22:14:39.267Z","avatar_url":"https://github.com/IppClub.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dora SSR Game Demos\n\n[![IppClub](https://img.shields.io/badge/IppClub-Certified-11A7E2?logo=data%3Aimage%2Fsvg%2Bxml%3Bcharset%3Dutf-8%3Bbase64%2CPHN2ZyB2aWV3Qm94PSIwIDAgMjg4IDI3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjxwYXRoIGQ9Im0xNDYgMzEgNzIgNTVWMzFoLTcyWiIgc3R5bGU9ImZpbGw6I2Y2YTgwNjtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Im0xNjkgODYtMjMtNTUgNzIgNTVoLTQ5WiIgc3R5bGU9ImZpbGw6I2VmN2EwMDtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Ik0yNiAzMXY1NWg4MEw4MSAzMUgyNloiIHN0eWxlPSJmaWxsOiMwN2ExN2M7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJNMTA4IDkydjExMmwzMS00OC0zMS02NFoiIHN0eWxlPSJmaWxsOiNkZTAwNWQ7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJNMCAyNzR2LTUyaDk3bC0zMyA1MkgwWiIgc3R5bGU9ImZpbGw6I2Y2YTgwNjtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Im03NyAyNzQgNjctMTA3djEwN0g3N1oiIHN0eWxlPSJmaWxsOiNkZjI0MzM7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJNMTUyIDI3NGgyOWwtMjktNTN2NTNaIiBzdHlsZT0iZmlsbDojMzM0ODVkO2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0iTTE5MSAyNzRoNzl2LTUySDE2N2wyNCA1MloiIHN0eWxlPSJmaWxsOiM0ZTI3NWE7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJNMjg4IDEwMGgtMTdWODVoLTEzdjE1aC0xN3YxM2gxN3YxNmgxM3YtMTZoMTd2LTEzWiIgc3R5bGU9ImZpbGw6I2M1MTgxZjtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Im0yNiA4NiA1Ni01NUgyNnY1NVoiIHN0eWxlPSJmaWxsOiMzMzQ4NWQ7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJNOTMgMzFoNDJsLTMwIDI5LTEyLTI5WiIgc3R5bGU9ImZpbGw6IzExYTdlMjtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Ik0xNTggMTc2Vjg2bC0zNCAxNCAzNCA3NloiIHN0eWxlPSJmaWxsOiMwMDU5OGU7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJtMTA2IDU5IDQxLTEtMTItMjgtMjkgMjlaIiBzdHlsZT0iZmlsbDojMDU3Y2I3O2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0ibTEyNCAxMDAgMjItNDEgMTIgMjctMzQgMTRaIiBzdHlsZT0iZmlsbDojNGUyNzVhO2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0ibTEwNiA2MCA0MS0xLTIzIDQxLTE4LTQwWiIgc3R5bGU9ImZpbGw6IzdiMTI4NTtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Im0xMDggMjA0IDMxLTQ4aC0zMXY0OFoiIHN0eWxlPSJmaWxsOiNiYTAwNzc7ZmlsbC1ydWxlOm5vbnplcm8iLz48cGF0aCBkPSJtNjUgMjc0IDMzLTUySDBsNjUgNTJaIiBzdHlsZT0iZmlsbDojZWY3YTAwO2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0iTTc3IDI3NGg2N2wtNDAtNDUtMjcgNDVaIiBzdHlsZT0iZmlsbDojYTgxZTI0O2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0iTTE2NyAyMjJoNThsLTM0IDUyLTI0LTUyWiIgc3R5bGU9ImZpbGw6IzExYTdlMjtmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Im0yNzAgMjc0LTQ0LTUyLTM1IDUyaDc5WiIgc3R5bGU9ImZpbGw6IzA1N2NiNztmaWxsLXJ1bGU6bm9uemVybyIvPjxwYXRoIGQ9Ik0yNzUgNTVoLTU3VjBoMjV2MzFoMzJ2MjRaIiBzdHlsZT0iZmlsbDojZGUwMDVkO2ZpbGwtcnVsZTpub256ZXJvIi8%2BPHBhdGggZD0iTTE4NSAzMWg1N3Y1NWgtMjVWNTVoLTMyVjMxWiIgc3R5bGU9ImZpbGw6I2M1MTgxZjtmaWxsLXJ1bGU6bm9uemVybyIvPjwvc3ZnPg%3D%3D\u0026labelColor=fff)](https://ippclub.org)\n\nEnglish | [中文](README.zh-CN.md)\n\n----\n\nWelcome to the **Dora SSR Game Demos** repository! This repository showcases various game demos created using the **Dora SSR** open-source game engine. Each demo illustrates specific features and techniques possible with Dora SSR, helping developers learn and explore its capabilities.\n\n## About Dora SSR\n\nDora SSR is a versatile game engine designed for quick 2D game development on multiple platforms. With a built-in development toolchain, Dora SSR supports scripting with Lua and several Lua-transpiled languages, such as Teal, Yuescript, and TypeScript. The engine enables direct game development on mobile devices, open-source handheld consoles, and more, making it an ideal choice for creators focused on accessibility and efficiency.\n\nFor more details on Dora SSR, visit the [Dora SSR repository](https://github.com/ippclub/Dora-SSR).\n\n## Demos\n\nEach demo in this repository highlights different features of Dora SSR. Examples include:\n\n1. **Sprite Animations** – Showcases basic animation control and sprite handling.\n2. **Physics Engine** – Demonstrates physics-based interactions and collision handling.\n3. **NPC Behaviors** – Illustrates AI and NPC behavior scripting.\n4. **Custom Controls** – Provides examples of implementing player input for mobile and desktop.\n5. **Puzzle Mechanics** – Explores puzzle design and logic using the Dora SSR physics and scripting systems.\n\nEach demo is organized in its folder with source files, assets.\n\n## Getting Started\n\nTo run these demos:\n\n1. Clone the repository:\n\n\t```bash\n\tgit clone https://github.com/ippclub/Dora-Demo.git\n\tcd Dora-Demo\n\t```\n\n2. Open the specific demo folder you'd like to explore.\n\n3. Upload the demo folder to your Dora SSR engine through the Web IDE.\n\n## Requirements\n\n- **Dora SSR Engine**: Ensure you have Dora SSR installed. Refer to [Dora SSR Documentation](https://dora-ssr.net) for installation and setup guidance.\n- **Lua** or supported transpiled languages (Teal, Yuescript, TypeScript) learned for scripting in Dora SSR.\n\n## Contributing\n\nWe welcome contributions to enhance and expand this collection of demos!\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fippclub%2Fdora-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fippclub%2Fdora-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fippclub%2Fdora-demo/lists"}