Kane's Week 3 Report

what were your concrete goals for the week?

My goals were to get the client-server infrastructure running, as well as setup the graphics starter code to integrate OpenGL and our server.

what goals were you able to accomplish?

I was able to setup OpenGL starter code such that a cube was rendered on the client side while the client could still accept and send data to the server, which required careful threading. Additionally, Additionally, I helped finalize the design for the server loop, including how to multithread intercepting client connections, accepting client input, and also spinning the game loop and sprocasting state to clients.

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.

This week, we accomplished more than I had planned, mainly because the team was a lot more productive and active than I'm used to for most project groups. I also believe progress was accelereted by the usage of LLMs, which may become more worrisome later one if we don't make sure to manage the quality of our code. Overall, I believe that I may have the set the goals too low and can set them higher.

what are your specific goals for the next week?

Next week, I hope we can get a simple game where multiple players can join, with each player being a different color shape. And there will also be a single cube that they can push around.

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

I learned how to multihread a server to accept both inputs, send data, and run the game loop, which was unexpected.

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

Overall, I'm motivated. This week and next week are very busy for me however, so I am a bit tired, but I'm still excited and believe I can get even more done once my performance for a club next week is over.