-
Notifications
You must be signed in to change notification settings - Fork 0
/
.todo
127 lines (119 loc) · 3.28 KB
/
.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
## Bugs
- [X] Hitting from the left doesn't always work
- [X] Enemies get stuck in attack pose while still moving
## System
- [X] HUD
- [X] Health
- [X] Keys
- [X] Audio
- [X] Music playing
- [X] Fx playing
- [X] more sfx channels
- [X] queue sfx (take the first non playing channel)
## Content
- [X] Death screen
- [X] Save checkpoint before map change and reload it
- [X] Main menu
- [ ] Blur background?
- [X] Pause
- [ ] Blur background?
- [X] Main Quest
- [X] Get your sword
- [X] Training in the village
- [X] Spawn dummy
- [X] On kill next quest step
- [X] Dialog with dojo master: go talk to chief
- [X] Dialog with chief, accept quest
- [X] Find castle key
- [X] Kill miniboss
- [X] Drops key
- [X] Doesn't respawn
- [X] Go to the castle
- [X] Open door
- [X] Kill boss in castle
- [X] Dialog
- [X] Boss fight
- [X] Dash towards player move
- [X] Whirldwind
- [X] Dash corners
- [X] End dialog: Go back to chief
- [X] Final dialog
- [X] NPCs
- [X] Walks random
- [X] 1 - 2 in village
- [X] Doesn't move (chief & sensei)
- [ ] Hits things (dojo)
- [ ] Enemy Variety
- [X] Forest creatures
- [X] Patrol
## Levels
- [X] TOWN_SOUTH
- [X] NPCs
- [X] -1, 0
- [X] CHIEFS_HOUSE
- [X] DOJO
- [X] HOUSE_1
- [X] RESTAURANT
- [X] TOWN_NORTH
- [X] 0, 1
- [X] MINIBOSS
- [X] CASTLE_ENTRANCE
- [X] DUNGEON
## Audio
- [X] Music
- [X] Village
- [X] Explore
- [X] Boss
- [X] Death music?
- [X] FX
- [X] Attack
- [X] Hit
- [X] Key
- [X] Boss
- [X] Dash
- [X] Whirlwind (same as attack?)
- [X] Death
# To consider
- [ ] Ranged human?
- [ ] Visual effects?
- [ ] Some "particles" to add life
- [ ] Projectile entity type?
- [ ] Dungeon
- [ ] Puzzles
- [ ] Make the key bob up & down
- [ ] Make the characters bob up & down? Could look better
- [ ] Save state: When we destroy the bushes, they come back. -> Meh
- [ ] Save entities in maps, separate entity file. Need to parse it. Reflection on structs. -> Doesn't seem needed yet
- [ ] Have some components that update not every frame -> Doesn't seem needed yet
- [ ] (Collision) Allow definition of a custom collision box, for some map tiles.
- [ ] Pathfinding ?
# Done
- [X] Better audio system, using the callback.
- (Dialog) queue x blipblips
- [X] Add shadows below entities
- [X] (Collision) Detect them with NPCs
- [X] Destructible element
- [X] Entities stay alive for 1 frame when changing map. Maybe do the map change at the end of the frame to prevent that?
- [X] Combat 1.0
- [X] Animations
- [X] Multiple maps
- [X] Enemies
- [X] Follow AI
- [X] NPC
- [X] Walks random
- [X] Enemy AI 2.0
- [X] Attack patterns
- [X] Triggers that change maps
- [X] Dialogs
- [X] Basic window
- [X] Chain
- [X] Choices
- [X] Display lines character by character
- [X] Blip blips
- [X] Keys & doors
- [X] Il faut que le perso change de direction, MEME quand on est colles a un mur
- [X] Sort entities in y
- [X] Make units blink when invincible
- [X] Sword doesnt deal damage when we are very close to the bush
- [X] Big door opening in DUNGEON
- [X] Quest tracker of sorts (not necessarily UI)