https://github.com/berkcebi/zest
https://github.com/berkcebi/zest
playdate
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/berkcebi/zest
- Owner: berkcebi
- Created: 2022-05-22T01:16:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-08T07:55:38.000Z (almost 4 years ago)
- Last Synced: 2026-01-01T19:37:09.542Z (6 months ago)
- Topics: playdate
- Language: Lua
- Homepage:
- Size: 46.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zest
Tactical role-playing roguelike for Playdate
## Architectural pattern
### Model
Model objects encapsulate game data, e.g. `Troop`. They typically persist when the game is terminated.
### Sprite
Sprites are objects that are drawn on screen, e.g. `TroopSprite`. They extend `playdate.graphics.sprite` and might depend on models to draw their data.
### Scene
Scene objects, e.g. `BattleScene`, manage lifecycles of sprites, accept user input and update models.