-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODOS.txt
81 lines (79 loc) · 2.44 KB
/
TODOS.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
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
IMMEDIATE TODOS:
* Init class or add in the parameter
* Figure out stats, scaling, etc.
* Move abstracts classes to one file?
* Is movement exact?
* Tinker with Lucas's combat system
* Fix various display glitches
-? enemy movement delay
-? color errors
* Work on equip and inventory
* Enemy drop items
* Armor condition is half of damage
* Can't enter during combat?
* Look at canMove() in movement
* Divide into packages
* No protected variables?
* Turn switch() in Enemy_Map to function
* Light mechanic with question marks flooding the map
* Check if an item is equipped upon equipping to trigger its effects
* Formulas for damage/upgrades
* Take a look at enemy movement
* Default weight for items (constants)
* Broken weapons and armor don't work
* Make item maps like enemy maps
* For loop on regen HP for vitality upon upgrade
NOT-SO-IMMEDIATE TODOS:
* Make display take up more of the screen, not just one side
* Shield called Aegis
* Different TODO organizer?
* Organize cases in Item_Map
* Turn scratch.txt to TODO file and push
* Look over overriding fields
* Add working updateMapPosit() to spawn() in Movement.java
* Enemy death messages
* Enemy type variable
* Make install script
* Reconsider naming conventions like LQOS, LQIS, etc
* Reconsider switch statements with serialisation
* Work on data abstraction
* Figure out sub_vars
* Singleton class of maps
* Item drops for enemies???
* Add map size exception?
* Add documentation on how maps work, sep file?
* Add number grid on map
* Lucas singleton class
* Change variables to use map_objects
* Finish map data
* Refractor line spacing, and method placement
* Make another map with enemies or test map
* Saving/loading
* Make colors in LQOS variables
* Use map_objects instead of "" like Item_Map
* Add directory paths
* Boss ASCII art
* Spawn() inside enemy constructors and maybe Lucas?
* Add java docs?
* Lucas ability to walk on different surfaces
* Tinker with manifest.mf
* Make map objects constant
* Porting the game after its finished
* Backing up files not on git
* Companions with die mechanic
* Follow Java conventions
* Make one move() and canMove() in Movement.java?
* Profile program
* Verify commits
POST-PRODUCTION TODOS:
* Random enemy spawn points
* Simplified map creator
* Randomly generated maps
* Movement with arrow keys
* Burn on floppies and discs
* Jenkins build server
* Character wiki and lore
* Github project and wiki?
* Make Github site
* Turn into game engine upon completion
* Add more blocks