βοΈ (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