Zifan Zhang Week 3 Report

Concrete Goals

  • Get familiar with the engine.
  • Find character models in asset markets.
  • Design classes to handle events.

Goals Accomplished

  • Got familiar with the engine, implemented character moving with respect to camera direction with animation. Character will also turn to the direction she is moving toward. And camera will follow the character and rotate about the character.
  • Found some candidate resource packs. (still didn’t decide which one to use)

Missed Goals & Reasons

  • I didn’t finish designing the event classes because I was slow at adapting the pub/sub pattern. I found it hard to implement because c++ doesn’t support dynamic typing, so it’s hard to generalize all of the events and components because different types of events and components will take in different parameters for the function, so there is more to do than just using virtual functions.

Goals For Next Week

  • Design and implement the event classes.
  • Integrate the engine with the network module.

Lesson Learned

  • I learned to use the game engine.
  • I learned the pub/sub pattern.

Individual Morale

Make the game that we like to play.