Kane's Week 4 Report

what were your concrete goals for the week?

Attempt to setup a simple game client and server where multiple clients could connect to one server and view each other.

what goals were you able to accomplish?

Multiple clients are able to connect to a server, but there is currently no ability to see different players. I was able to setup ifdefs such that the project can now be compiled on windows + powershell.

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.

Even though I already had lower expectations because I knew it would be a busy week for me, I was still surprised at the lack of progress this week. The main issue was that a strange bug occured where everything was rendering and loading fine on linux and mac, but not on windows. And it is quite difficult to debug, as we still can't seem to pinpoint exactly where the issue is. I suspect that our use of AI may be catching up to us, and may need to take some time to evaluate our code and process.

what are your specific goals for the next week?

I want to fix the bug and allow different players to join a game and slightly interact with each other.

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

I learned how #ifdef works in windows as well as how to add my cmake executable from visual code into the user path on windows.

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

My individual morale is a bit lower, mostly as a function of not getting much progress and running into a bug. However, as I will have much more free time this week to work I hope to do more and bring up morale.