โ๏ธ (done) โ (important) ๐งช (needs testing) โ (problem) ๐ฉ (revisit) ๐ (launch) ๐จ (fix) ๐พ (bug) ๐ญ(in progress)
- Custom events on canvas elements ๐ญ (click is working, need to support drag also and hover)
- check effects to use centered pos when clicked (could be a self property like
useCenterPosition=true)
- check effects to use centered pos when clicked (could be a self property like
- keyboard events (https://api.flutter.dev/flutter/widgets/KeyboardListener-class.html)
- Depth sorting โ๏ธ
- Event honoring depth, so only first is supported โ๏ธ
- Make drag event
- Tweens ๐ญ
- Add enumerable properties e.g (x, y) or make it read dot notation
- Tween working with item Id now (so all items should have an id)
- Sprite rotation
- Pooling ๐ฉ
- port Arcade physics โ
- Simple physics ๐ญ
- generalize the collision ๐ญ
- fix collide with bounds โ๏ธ
- create master Sprite class for all game objects to inherit basic properties via mixin โ๏ธ
- Sprite cache โ๏ธ
- loader class for all assets โ๏ธ
- audio (https://pub.dev/packages/just_audio) ๐ญ
- Basic sound playback, working โ๏ธ
- Need to add repeating background sound ๐งช
- Might need some preloading work or cache
- Add global mute ๐งช
- Shapes โ๏ธ
- Group component ๐ญ
- Plugin template ๐ญ
- Proper tilemap and culling
- Autoscroll tile-sprite
- Particles ๐ญ
- Camera ๐ญ
- need to test with scrolling sprite (WIP)
- need to test moving sprite
- Get name for library... โ
- Arcus โ๏ธ
- whack a mole
- auto-runner
- Bullet-hell
- Arcanoid