Alex's Week 4 Report

what were your concrete goals for the week?

My goal was to learn exactly how our architecture worked, implement basic movement + camera control in a 3d space, and learn more about OpenGL

what goals were you able to accomplish?

I implemented basic movement + camera control (camera control was harder than expected because of server-authoritative architecture), though I still need to dedicate time to learning OpenGL, like exactly what a shader is.

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.

I didn't dedicate as much time as I wanted to because of other things suddenly popping up. As such, I haven't had time to look into what's going on in the OpenGL backend.

what are your specific goals for the next week?

I want to implement 2d UI, find some optimizations because my fans turn into a jet engine rendering two entities, figure out why mouse input doesn't work on WSL, and learn more OpenGL.

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

I had to refactor some code to get the client to send camera facing direction to the server, so I learned how the client and server exchange messages, and how the server works.

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

Good. Social media has been spying on me as usual and started showing me graphics content, and some of the really cool things you can do with graphics, and I'm excited to look into them more.