Entites
- (x) Player can move and swap to slow mode (2h)
- (x) Player can shoot (3h)
- (x) Player can die (0.5h)
- (x) Player can respawn (1h)
- (x) Enemies can spawn (1h)
- (x) Enemies can shoot (2h)
- (x) Enemies can die (0.5h)
- (x) Enemies can leave after a certain time (1h) Game states
- (x) Switching in Main menu, game and editor (1h)
- game editor done
- () Game stops if the marked last enemy is killed (1h)
- () Game stops if player has no life (0.5h)
- (x) Game stops if player request to leave (0.1h)
Tech
- (x) Draw an static image as the background (0.2h)
- () Basic sfx (3h)
Map
- () (tech base)add a callback event with args to countdown class
- () enemy wave (count down)
- () idle
- () last enemy mark(boss mark)
- () Game stops if the marked last enemy is killed
- () test 3 waves of enemy
Spell Card
- () implement bullet spawn bullet
- () add multiple spawn based on angle step
- () change the start position and rotation based on spawner
- () velocity match to rotation
- () implement a spell card (pattern)
1. +-------- UI ---------+
2. +- Fullscreen effects-+
+----- Particles -----+
+------- Items -------+
+------ Bullets ------+
+----- Character -----+
3. +--Background effects-+
+------Background-----+
Layer Texture
1. Background -> 1 (Background)
2. Character -> 2 (Dynamic)
3. Bullets -> 2 (Dynamic)
4. Items -> 2 (Dynamic)
5. Particles -> 2 (Dynamic)
6. BG Effect -> 1 (Background)
7. Merge -> 0 (Output)
8. FS Effect -> 0 (Output)
9. UI -> 0 (Output)