{"id":19933845,"url":"https://github.com/pawap90/design-patterns-gamified","last_synced_at":"2025-05-03T11:34:00.369Z","repository":{"id":41153310,"uuid":"469546162","full_name":"pawap90/design-patterns-gamified","owner":"pawap90","description":"Learn design patterns through games with TypeScript and Phaser 🕹️","archived":false,"fork":false,"pushed_at":"2022-11-02T21:38:06.000Z","size":650,"stargazers_count":43,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-07T15:51:46.194Z","etag":null,"topics":["design-patterns","gamedev","phaser3","typescript"],"latest_commit_sha":null,"homepage":"https://pawap90.github.io/design-patterns-gamified","language":"TypeScript","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/pawap90.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}},"created_at":"2022-03-14T01:50:34.000Z","updated_at":"2024-09-21T20:21:07.000Z","dependencies_parsed_at":"2022-09-05T14:01:20.231Z","dependency_job_id":null,"html_url":"https://github.com/pawap90/design-patterns-gamified","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"pawap90/phaser3-ts-snowpack-eslint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawap90%2Fdesign-patterns-gamified","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawap90%2Fdesign-patterns-gamified/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawap90%2Fdesign-patterns-gamified/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawap90%2Fdesign-patterns-gamified/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawap90","download_url":"https://codeload.github.com/pawap90/design-patterns-gamified/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252186045,"owners_count":21708260,"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":["design-patterns","gamedev","phaser3","typescript"],"created_at":"2024-11-12T23:15:04.999Z","updated_at":"2025-05-03T11:34:00.015Z","avatar_url":"https://github.com/pawap90.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to **Design patterns gamified**! \n\nI created this repo to teach design patterns through games. Each folder contains a tiny game that demonstrates how to apply a single design pattern. \n\nEach folder also includes their own `README.md` with a short explanation of the design pattern and how it was applied in the game.\n\n## Games\n\n- [Strategy pattern - A space shooter 🚀](./strategy-pattern-space-shooter/): Destroy asteroids before they destroy you by picking up upgrades for your spaceship's gun. Each upgrade represents a new strategy that your ship can set at runtime!\n\n\u003e I'm working on the next game!\n\n\u003cbr\u003e\n\n---\n\n[![](https://i.imgur.com/40L9uPk.png)](https://paulasantamaria.com)\n\nLet's connect!: [Instagram](https://www.instagram.com/pau.codes/) | [Twitch](https://www.twitch.tv/paulasantamaria) | [Twitter](https://twitter.com/pauxdsantamaria)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawap90%2Fdesign-patterns-gamified","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpawap90%2Fdesign-patterns-gamified","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawap90%2Fdesign-patterns-gamified/lists"}