What were your concrete goals for the week?
- Get the Game Engine set up
- Basic GameObject / Component system created
- Clean it up and network it
- Work towards getting the basic animation system set up
What goals were you able to accomplish?
- I was really only able to get the basic GameObject / Component system set up
If the week went differently than you had planned, what were the reasons?
- I bumped into a lot of problems trying to implement what we wrote up for the game engine because I got caught up in trying to get the semantics we wanted, using C++
- The week wasn’t as productive as I had hoped, this was basically just because I didn’t put in as many hours as I should have
What are your specific goals for the next week?
- I want to fully get the GameObject and Component system set up and networked
- Thread-safe MessageBroker / Component system
- Clean up code / files
- Networked components set up
- Then I want to implement a basic game with multiple players and a boss NPC
- And I want to work with the group looking into the files for models and animations
What did you learn this week, if anything (and did you expect to learn it?)
- I learned about the Singleton design pattern, and I expect to have to learn about this sort of thing if we wanted to make a thread-safe type of decoupled structure
- I also learned a bit more about the thread safety in C++, I also expected to learn about this
- And I had to relearn about some C++ basics because it may have been a while since I’ve done more complex OOP
What is your individual morale (which might be different from the overall group morale)?
- My individual moral is a bit rougher since I had a lot more issues than I was expecting, but I am happy to have figured most of it out