目標是快速上線,找了一個玩法相對簡單(?)的遊戲來實驗,對於 DDD 等軟體方法論相了解不足慢慢補,可能會有不少 Anti-pattern,慢慢調整。
- Live: https://minesweeper.snowbellstudio.com/
- GitHub Repo:https://github.com/Game-as-a-Service/minesweeper
- Miro:https://miro.com/app/board/uXjVP2dxgRs=/?share_link_id=230870598486
- issues:https://github.com/Game-as-a-Service/minesweeper/issues
遊戲規則可參考
直接玩別人做好的遊戲
- 踩地雷 - Minesweeper Online https://minesweeper.online/tw/
- Google 踩地雷 - https://g.co/kgs/JKXeN2
描述一下你們使用的軟體方法論:
描述一下你們使用的技術、框架、語言:
- 語言:TypeScript
- 前端:Vue3
- 後端:Nest.js
- ORM: prisma
- DB:PostgreSQL + Redis (如果需要)
- DevOps:Github Action + GitLab
- Test-Driven Development
- Domain-Driven Design
- Clean Architecture
- Event Storming
- Example Mapping
- OOA/D