-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
40 lines (34 loc) · 1.38 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
TODO:
FEATURES
- [OK] Make bigger map (to check different resolutions to fix text resolution bug + pixel art)
- [OK] Add player name + show it below character
- [OK] Show amount of players in game
- [OK] Show name of other players
- [OK] Add attack cooldown (client side)
- [OK] Add game log -> player joined the game / left the game
- [OK] Add character shadow
- [OK] Show other players health
- [WIP] Show monsters health
- [ ] Add attack cooldown (server side)
- [ ] Add game log -> Player killed other player
- [ ] Enable movement in diagonal
- [ ] Add attack animation
- [ ] Review client side prediction (there are still some weird movements not involving collisions)
- [ ] Add entity interpolation
- [ ] Game log -> Send messages
- [ ] Add sounds
- [ ] Add items
- [ ] Add different types of characters
- [ ] Add WASD for movement
BUG FIXING
- [ ] Review -> sometimes health bar doesn't load
- [ ] Should show map only when player already has its initial position
- [ ] Review change of direction while attacking (should update attack sprite)
TECH IMPROVEMENTS
- [ ] Change hosting => search for something with 100% uptime + bigger quota
- [ ] Add server error handling
- [ ] Add eslint on ci/cd
- [ ] Add tests?
- [ ] Auto-build common package (right now you need to build package after changes)
- [ ] Move to vite - try to fix Parcel cache errors
- [ ] Compress delta updates sent from server to client