Alex's Week 5 Report

what were your concrete goals for the week?

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.

what goals were you able to accomplish?

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.

if the week went differently than you had planned, what were the reasons? note that this happens regularly...I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you'll easily achieve. so answering this question is more of a reflection on the development process and the surprises you encounter, it's not at all an evaluation.

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.

what are your specific goals for the next week?

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.

what did you learn this week, if anything (and did you expect to learn it)?

I learned how to draw a square.

what is your individual morale (which might be different from the overall group morale)?

Better, since I dropped one of my hardest classes and have infinitely more time to work on this and my other commitments.