diff --git a/TODO.md b/TODO.md index 1f81210..69b20ea 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,15 @@ # Specific projects ## Now: -- Replace handles with Arcs in content - clean up content - Clean up state api -- Persistent variables +- Clean up & document UI api +- Persistent variables in ui scripts - Better planet icons - Clean up scripting errors - Mouse colliders -- UI captures input? -- No UI zoom scroll +- Fade sprites and text in scrollbox +- Selection while flying - outfitter - fps textbox positioning @@ -24,12 +24,10 @@ - No wobble for ai ships & autopilot - 🌟 User-configurable outfit space types - 🌟 Sticky radar -- Configurable radar - 🌟 Ship damage events - Better landing animation (slow down) - Land from farther away - Ship collapse: damage + force events -- Redesign UI elements - Background haze: 3d perlin? - nova dust parallax - Motion blur @@ -38,13 +36,12 @@ - Reverse engines + flares - Turn flares (physics by location?) - Angled engines & guns +- Unified content dir ## Misc fixes & Optimizations - 🌟 Better errors when content/asset dirs don't exist - Clear `// TODO:` comments - Correct drawing order (player on top, landing ships) -- Faster handles (better than a hashmap?) -- Check for handle leaks - Better physshiphandle - Clean up & faster frame timings (average) - 🌟 Handle lost focus @@ -150,6 +147,7 @@ - Muzzle effect - Effect / sprite color variation - UI Animations +- in-game console? ## Game & Story @@ -183,7 +181,6 @@ - Outfit pipeline - Collision detection - Ship AI - - Handles - Content specification and pipeline - How packer and optimizations work, and why - How big should sprite resolutions be? How about frame rate?