Wrote an initial continuous integration test with GitHub actions
Created CMake files for compilation
Set up branch protections on GitHub
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 spent a lot of time trying to set up a virtual machine on my Mac.. I also attempted to use the lab computers, but I ran into issues because some of the packages I needed required admin access to install (CMake, chocolatey).
I'm a bit confused about who is doing what in our project. I hope we can sort out everyone's responsibilities more clearly next week.
what are your specific goals for the next week?
Ensure networking works properly
Start working on game logic
Split up tasks
what did you learn this week, if anything (and did you expect to learn it?)
I learned a lot about CMake recently, which was unexpected since my coursework had primarily focused on using Makefiles. But I noticed many projects from previous CSE 125 classes were using CMake, and I found out it has several benefits, so I decided to learn about it and use it.
Learned about Winsock, which was also new to me
what is your individual morale (which might be different from the overall group morale)?