mirror of
https://github.com/Anuken/Mindustry.git
synced 2024-11-11 14:56:10 +03:00
102 lines
3.4 KiB
Markdown
102 lines
3.4 KiB
Markdown
_Keep in mind that this is just a basic outline of planned features, and will be constantly changing!_
|
|
|
|
### Won't Add
|
|
_(These are not planned in the near future at all, and have been suggested before **many** times.)_
|
|
- Texture packs
|
|
- Online player profiles
|
|
- Player mech on Android
|
|
- Modding support
|
|
- Game speed increase (fast forward)
|
|
- Liquid teleporter
|
|
- More teleporter colors/any system that gives it more frequencies (numbers)
|
|
- More ore generation (if you're playing on maze, *play any different map, maze has the least resources, and for good reason!*)
|
|
- Power wires or conduits
|
|
|
|
### 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
|
|
- Movable turrets
|
|
- Batteries or storage for anything
|
|
- Destroy map indestructible blocks
|
|
- Customizable world ore generation + seed
|
|
- Steam release
|
|
- Research system, tech tree, persistent upgrades, upgrades at all
|
|
- Missile enemies/turrets/weapons (both homing and non-homing)
|
|
- Better graphics
|
|
- Enemies dropping resources
|
|
- Final objectives/non-endless mode
|
|
- Fusion reactor
|
|
- Dams, flowing water
|
|
- Flying enemies
|
|
- Day/night cycle
|
|
- Solar panels
|
|
- Deflector shields
|
|
- Autosave
|
|
- Underground blocks
|
|
- Configurable outputs/inputs
|
|
- Getting items out of the core
|
|
- Map sharing/map browser
|
|
|
|
### Balance
|
|
- Slow down progression slightly
|
|
- Better endgame turrets (?)
|
|
- Nerf RTG, buff nuclear reactor
|
|
- Faster power
|
|
|
|
### Misc. QoL
|
|
- 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
|
|
- Laser enemies
|
|
- Flying enemies that move in formation and spawn from different locations
|
|
- Fusion reactor
|
|
- Point defense turrets that take down projectiles
|
|
- Turrets fueled by lava
|
|
- Gas transporation and use
|
|
- 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!
|
|
|