Updated TODO

master
Mark 2024-01-23 21:21:36 -08:00
parent d6a3e10a84
commit 8d3e5e581a
Signed by: Mark
GPG Key ID: C6D63995FE72FD80
1 changed files with 8 additions and 15 deletions

23
TODO.md
View File

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