1) What were your concrete goals for the week?
My goals were to finish up tech tree implementation (last week’s version wasn’t really completed), music playing, implementing buildings and settlers.
2) What goals were you able to accomplish?
I completed the tech tree implementation and got it ready to be integrated with tech tree UI. I also finished up music player, which loops through the sounds loaded, and allows user to adjust volume with left/right bracket.
3) If there were goals you were unable to meet, what were the reasons?
Obviously there were too many goals for me to finish this week, but building implementation is mostly done, and we’ve decided not to implement settlers anymore (which would be a non-attackable unit used for settling, and can be taken by another player if not protected). Instead, we will have a settlement limit to limit the number of cities a player can settle, which will increase as player progress through tech tree.
4) What are your specific goals for the next week?
I aim to finish up building implementation, and settlement restriction. Possibly adding a menu/lobby to the game as well. That’s really all we can do before the demo. I won’t be working on debugging a lot given that I’m mostly working on last-minute features.
5) What did you learn this week, if anything (and did you expect to learn it?)
Didn’t really learn anything technically, but I did realize how good design makes development easy. Most of our design in this game are pretty good and were aiming for good extensiblility, which makes last minute features easy to implement. Good logging practice and error handling is really important for debugging as well. The project also starts to emphasize documentation and encapsulation. As the game grows larger, it’s hard for every team member to fully understand how other parts of the game work, which makes good interface design and documentation critical. I’m glad that I did a pretty good job in that respect.
6) What is your individual morale (which might be different from the
overall group morale)?
As the demo is approaching, I guess we are at our most productive moment. I’m pretty excited for the demo this Friday, and I am confident that we can deliver a good game.
