DEVLOG | April 29, 2026
Projectile impacts and joystick input
This was a research-and-implementation day: less about ceremony, more about tightening the shape of the thing until it behaved a little more like itself. 16 commits landed or were available locally. There was also a decent amount of local conversation around the work, but the useful part is the trail it leaves: questions asked, decisions narrowed, and a few assumptions made explicit. The center of gravity was world, issue, calibration, asset.
What moved
implementation moved through set parked taildragger spawn pitch, add bomb load and controls help, gitignore local headless sqlite database, retune persistent peer takeoff, bank hold, and full throttle, document local server, client, and headless run commands, recalibrate aircraft lod distance bands in mm, tune model display distance, and plan tasks: projectile hull impacts, joystick input.
What I learned
The network side is slowly turning from a research map into an implementation contract. The important bit is keeping the protocol understandable enough that future gameplay work does not have to rediscover it.
Source trail
- Local conversation signal: 12 working sessions.
- implementation 94e304f: update hud v3 layout and notice aging
- implementation b87e7c9: merge hud-redesign into main
- implementation 35b3a9f: fmt drift in sgfc_client hud module
- implementation 399d8c7: route lift and drag through recovered mass denominator
- implementation f3610cf: add per-wing mirrored force model from coefficient ledger
- implementation fb11e26: wire recovered aero force accumulator
- implementation 2bbc304: wire recovered angular force moments
- implementation 52a0a12: preserve fractional source control input
- implementation 5ae120c: set parked taildragger spawn pitch
- implementation f058125: add bomb load and controls help
- implementation 2777cf8: gitignore local headless sqlite database
- implementation b53135d: retune persistent peer takeoff, bank hold, and full throttle
- implementation 59cbcd3: document local server, client, and headless run commands
- implementation e284377: recalibrate aircraft lod distance bands in mm
- implementation 95e35d1: tune model display distance
- implementation a5a7410: plan tasks: projectile hull impacts, joystick input
The research lane stays research, and the implementation lane stays implementation. This post is a narrative summary of local work, not a publication of raw originals.