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
## 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