-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
35 lines (33 loc) · 1.81 KB
/
TODO.txt
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
** Key: ******************************************
| """""" |
| [ ] Unassigned |
| [R] Assigned to Ramy or Completed by Ramy |
| [S] Assigned to Sherif or Completed by Sherif |
| |
**************************************************
PENDING:
========
[ ] Save should save every single thing
[ ] Add Game.load(textFile) to load game from saved file
[R] Fix HUD when having 4 lines separated by \n. Show (...) in end of 3rd line and beginning of 4th line
[R] Use resources instead of string file paths for assets to make them loadable in JARs
[R] Use keyboard to navigate in MenuView
COMPLETED:
==========
[R] NonPlayableFighter shouldn't be abstract (no subclasses)
[R] Collectibles should be enum in Cell and counters in Player. No need for classes
[R] The map should have only one strong foe
[R] Extra constructor for loading every attribute in Character (when loading saved games)
[R] New Attacks hierarchy
[R] Enhance map generation to ensure all conditions are satisfied
[R] Animate HP when changing in Battle
[R] Use clip.setLoopPoints(start, end) in BattleView instead of having 2 clips
[R] Make sure Fighter can only learn 4 SuperAttacks and 2 UltimateAttacks maximum
[R] Use block cursor in HUD when taking input
[R] Limit HUD input to alphanumeric and spaces only
[R] Handle which foe range file to load according to player level (4 ranges, each 10 levels: 1-10, 11-20, ...)
[R] Random dragon each granting random super and ultimate attack from list of attacks it has
[R] HP, Blast Damage, Physical Damage => add 50 points per 1 AP. Ki, Stamina => add 1 Bar per AP
[R] Move listeners to their own files
[R] Add game state enum: world, battle, dragon
[R] Fast advance HUD if enter is pressed in middle of animation