Progress and objectives for this week
This past week I’ve been working on coupling blocks and physics. Turns out they go hand-in-hand. Unfortunately, my physics engine skills are lacking (read: nonexistent). I’ve literally been sitting down with my PY205 notes from last year and trying to figure out how to apply torque and force to our ships effectively. But I still have hope we can finish that out by next week.
In the meantime, Zack went crazy with some shaders! We now have bloom lighting and it really adds to the feel of the game. Expect particles soon. Visually, we’re making some great strides. I wish I could show you how the galaxy looks right now, but unfortunately my physics work has broken ship movement so I don’t have any way to look around.
Today I decided to take a break from the difficult task of modelling physics and pursue the even more difficult task of porting the Accidental Noise Library from C++ to C#. Mind you, I have zero experience in C++. The syntax is mind-boggling, especially getting into pointers (C# is a managed environment; I don’t have to deal with those very much!). Definitely good experience. Right now my port builds. I’ve only ported the classes I need to make blocky terrain. I could go ahead and test it on the planets, but unfortunately, as I’ve said, I can’t fly the ship around to look at how they turned out.
So I guess it’s back to physics!