Fixed incorrect mode selection, updated TODO
This commit is contained in:
21
TODO.md
21
TODO.md
@@ -15,12 +15,12 @@ _(These are not planned in the near future at all, and have been suggested befor
|
||||
### Already Suggested
|
||||
_(not necessarily planned!)_
|
||||
- "more blocks" "more turrets" "more content" "more X/Y/Z"
|
||||
- Multiplayer
|
||||
- Building of units (tanks, drones, _soldiers_, doesn't matter)
|
||||
- Enemy bases, fighting against AI, capture points
|
||||
- Co-op of any sort
|
||||
- Campaign, challenge mode
|
||||
- Multiple cores
|
||||
- PvP mode
|
||||
- Multiple cores, movable cores
|
||||
- Movable turrets
|
||||
- Batteries or storage for anything
|
||||
- Destroy map indestructible blocks
|
||||
@@ -28,7 +28,7 @@ _(not necessarily planned!)_
|
||||
- Steam release
|
||||
- Research system, tech tree, persistent upgrades, upgrades at all
|
||||
- Missile enemies/turrets/weapons (both homing and non-homing)
|
||||
- Better graphics
|
||||
- 'Better graphics'
|
||||
- Enemies dropping resources
|
||||
- Final objectives/non-endless mode
|
||||
- Fusion reactor
|
||||
@@ -37,7 +37,6 @@ _(not necessarily planned!)_
|
||||
- Day/night cycle
|
||||
- Solar panels
|
||||
- Deflector shields
|
||||
- Autosave
|
||||
- Underground blocks
|
||||
- Configurable outputs/inputs
|
||||
- Getting items out of the core
|
||||
@@ -53,24 +52,15 @@ _(not necessarily planned!)_
|
||||
- Minimap
|
||||
- Underground conduits
|
||||
- More indicators for core damaged/attacked
|
||||
- Delete saves, export saves, import saves
|
||||
- Display playtime in saves
|
||||
- Edit descriptions for conveyor tunnels to be more clear about how to use them
|
||||
- New map format system to display
|
||||
- Better placement controls, break while placing
|
||||
- Hide UI elements
|
||||
- New liquid conduit system
|
||||
|
||||
### Major Bugs
|
||||
- Black screen when tabbing out on Android
|
||||
- Infinite explosions that destroy blocks
|
||||
- Random map reload when playing, leading to a crash (UI cause?)
|
||||
- Google Payments verify crash
|
||||
- Google Payments IllegalArgument crash
|
||||
|
||||
### Misc
|
||||
- Localization support. Change all in-game strings to localized strings. Check compatibility with GWT and Android libraries.
|
||||
|
||||
### Possible Additions
|
||||
- Mech body upgrades
|
||||
- Uranium extractor / uranium->iron converter
|
||||
@@ -83,19 +73,14 @@ _(not necessarily planned!)_
|
||||
- Better enemy effects and looks
|
||||
- Homing missile enemies and turrets
|
||||
- Reflective shield blocks
|
||||
- Tech tree with bonuses to production or turrets
|
||||
- Spawn points changed into enemy bases with hostile turrets
|
||||
- Unit production
|
||||
|
||||
### Optimization
|
||||
- Look into uses for `IntMap`
|
||||
- Spread updating over multiple frames for large groups of specific tile entities (?)
|
||||
- Optimize enemy + bullet code and check quadtree leaf parameters
|
||||
- Check for unnecessary use of `Timers#get()`
|
||||
- Optimize generator laser distribution, especially finding targets
|
||||
- Optimize UI
|
||||
- Check memory usage and GC, profile
|
||||
- Optimize health bars and enemies in general
|
||||
- Make drawing of enemies more efficient (don't call `flush()`?)
|
||||
- Look into `NodeRecord` storage for pathfinder, since it's taking 2MB+ of memory!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user