Thursday, July 9, 2026

Newtonian Flight Systems In Place

I'm back in the groove, as the pendulum swings, and more or less caught up to where I left off last summer. Which isn't terribly far, and it took longer than expected, because it always does, although 'caught up' isn't really accurate with all the improvements made along the way. Systems that I felt were too shallow are a bit deeper, while overcomplicated aspects of the codebase have been simplified.

Everything is more stable and better optimized. I'm fixing problems as they occur rather than adding them to a to-do list and focusing on blasting through to the next feature. Feels good, man.

Main Flight Systems

The RCS, booster, and gyro systems are all in place now, rounding out the basic flight controls. I still have a lot of features that I'd like to add to those systems, but the foundation is built in a way that should be conducive to adding new components with minimal pain-in-the-ass.

Those additional features will be things like startup procedures and system-related engine room equipment, as well as power & heat management, two things I kept putting off in the previous project once I realized what a mess it was going to be to implement anything beyond the absolute basics. This time around, I've kept all of those future problems in mind while building the initial system implementations. It won't go as smoothly as I'm expecting it to, I've learned to distrust that instinct, but it should be a hell of a lot easier now.

Interior Fuel System Components

Fuel System Diagram

I'm currently working on the first bits of engine room hardware for the RCS & boost systems. These pump & manifold systems can be adjusted to compensate for asymmetric wear as well as to generally tune your engines, either by pulling back on power to conserve fuel and protect the hardware from wear damage, or to hot rod yr shit with abandon.

The controls for these pieces of equipment will be mostly located in the engine room, associated physically with the equipment itself, but some functions may be available in the cockpit for convenience; most likely, at least, some sort of yaw trim for keeping your boosters from pulling in one direction. This is a problem that can also be corrected with the new auto-stabilization options, or of course by dealing with it manually like a heathen.

I'm just getting started on all of this, so I may have more to say about it next month. In the meantime ...

Check out Sylph!

I've been getting my sci-fi flight sim kicks from Sylph for the past couple of weeks. It's a small-ish game (I think?), but if you're into the genre enough to be reading this then you'll probably dig it.

I made this long-winded (as is my wont) tutorial video if you get stuck at the beginning, but I encourage you to give it a good try on your own first. You don't get many opportunities in life to figure out how a spaceship works, after all.