An open API service indexing awesome lists of open source software.

https://github.com/pawap90/design-patterns-gamified

Learn design patterns through games with TypeScript and Phaser đŸ•šī¸
https://github.com/pawap90/design-patterns-gamified

design-patterns gamedev phaser3 typescript

Last synced: about 1 year ago
JSON representation

Learn design patterns through games with TypeScript and Phaser đŸ•šī¸

Awesome Lists containing this project

README

          

# Welcome to **Design patterns gamified**!

I created this repo to teach design patterns through games. Each folder contains a tiny game that demonstrates how to apply a single design pattern.

Each folder also includes their own `README.md` with a short explanation of the design pattern and how it was applied in the game.

## Games

- [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!

> I'm working on the next game!


---

[![](https://i.imgur.com/40L9uPk.png)](https://paulasantamaria.com)

Let's connect!: [Instagram](https://www.instagram.com/pau.codes/) | [Twitch](https://www.twitch.tv/paulasantamaria) | [Twitter](https://twitter.com/pauxdsantamaria)