My goal was to implement 2d UI, start looking into optimizations, figure out why mouse input was janky on WSL, and learn more about OpenGL.
I didn't implement 2d UI because (I believe) Zoe implemented it, I didn't look into optimizations, I've come to the conclusion that fixing mouse input on WSL is too hard, and I worked through several chapters of LearnOpenGL. I implemented ship rotational velocity, and objective markers. I also tried figuring out how to build the project on Windows, but gave up after being forced to install a few tens of gigabytes of microsoft bloat and it still not working.
Though I'm not too happy about the conclusions, I did address everything I planned to this week, as well as more. I implemented max. angular velocity and objective markers without using or looking at any LLM-generated code, which I am happy about because most of the OpenGL stuff I've implemented has been vibe coded.
I want to start talking with Sofia more about the artistic vision for the game, since I've realized I haven't really interacted with her much, and I probably should as the graphics person. I don't know if we need some notion of lighting, or reflection, etc. Also, everything is still very monotone and lifeless, and I want to learn about material textures.
I learned how to draw a square.
Better, since I dropped one of my hardest classes and have infinitely more time to work on this and my other commitments.