From 8d3e5e581a36e353b45a1508c80e2a1d3e554908 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 23 Jan 2024 21:21:36 -0800 Subject: [PATCH] Updated TODO --- TODO.md | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/TODO.md b/TODO.md index f1ccb84..d2888c2 100644 --- a/TODO.md +++ b/TODO.md @@ -1,14 +1,12 @@ # Specific projects ## Currently working on: - - first: sticky effects - first: read state from image so we can add objects? - clickable buttons - planet outfitter ## Small jobs -- 🌟 clean up and document short sprite sections - 🌟 Better planet desc formatting - Procedural suns - 🌟 Back arrow -> reverse @@ -16,7 +14,7 @@ - 🌟 User-configurable outfit space types - 🌟 Sticky radar - Configurable radar -- 🌟 Ship damage events, unify spawners +- 🌟 Ship damage events - Better landing animation (slow down) - Land from farther away - Ship collapse: damage + force events @@ -37,18 +35,15 @@ - Correct drawing order (player on top, landing ships) - Faster handles (better than a hashmap?) - Check for handle leaks -- 🌟 Log/warning system +- Better physshiphandle - Clean up & faster frame timings (average) - 🌟 Handle lost focus - User config file - 🌟 Document content - 🌟 Clean up content: one ship per file, autodetect -- CLI: content location, logs, etc -- Better WGSL preprocessor? -- Projectile performance -- Starfield clusters, shader instead of an array? +- CLI: specify dirs, content location, logs, etc +- Starfield clusters, less flicker - Collider groups for factions? (projectile optimization) -- Better error when sprite is missing from atlas ## 🌟 Player selection - Planet name, ring, and distance @@ -115,12 +110,6 @@ - Cache direcory - How to pack? -## Effect physics -- Effect should stick to their ships. How? -- Land and unland effects -- Effect on fire gun -- Effect / sprite color variation - ## Sound effects - Sound effects - User-configurable music (?, game config or user config?) @@ -176,6 +165,9 @@ - Galaxy date system, slowly orbiting planets - Parallelize frame computations - Advanced AI: avoid collisions +- Land and unland effects +- Muzzle effect +- Effect / sprite color variation ## Game & Story @@ -217,6 +209,7 @@ - Outfits may not change unless you've landed. They might not change ever for CC ships! - All angle adjustments happen in content & shaders - Reserved texture: index zero + - Errors: lowercase, no punctuation ## Ideas