Taconite
@taconite
Game Dev and Math Nerd. Making a couple projects: Dark-Fantasy Ancient-Greek Retro-FPS Meditative game about canoeing the Great Lakes Goofy Off-Road Rum-Running game
Finally worked through all of the math! We can now move between analytical (ellipse, anomaly) and numeric (pos, vel) as required. Still need to figure out a good arch, but I've at least got all the equations working! #gamedev #indiegame #solodev #unity3d
NGL, this isn't meant to be a real-life accurate simulation, so I'm cutting some corners by design. My reason for trying to fix the precession was to keep the orbits as close to the initial elliptical estimate. I think I've basically got an adaptive quadrature, but I'm using distance as a shorthand
Further work on the orbital sim - Variable step size for improved stability - Support for multiple gravity wells - Variable simulation speed for FF and slow-mo Next steps are to improve the scheduling, it's still kinda locked to the wall time... #gamedev #indiegame #solodev #unity3d
Noticed some error with highly eccentric orbits; the acceleration vector changes a lot between each step. Taking multiple steps when close to the gravity well keeps the orbits much more stable! It's a good thing I was already using Verlet integration, Euler integrators were acting weird
Doing some math for fun Visualizing different quantities over the course of an orbit to see what I can use. Probably should just learn this stuff for real, but I like to "see how the things behaves" first, you know? #gamedev #indiegame #solodev #unity3d
More physics experiments; orbital debris simulated via compute shader. Each object knows it's closest neighbor, in support of collision detection. Will probably need some chunking in the future, but this runs smoothly up to 16k so far! #gamedev #indiegame #solodev #unity3d
Back in undergrad, I read a paper about an addressing scheme the A* lattice and coded up a space tree based on the described methods. Spent a while messing about, seeing what kind of fractals I could get just by walking the tree