Kangming Yu Week 4 Report

Concrete Goals

  • Complete the CS model Demo based on the game.
  • Optimize network performance.
  • Master the use of the engine.
  • Implement the server side event handling mechanism.

Goals Accomplished

  • Complete the overall framework of the client side in the CS model.
  • Optimized network connection: the server uses multiplexing IO. The heartbeat packet mechanism has been added to reduce the possibility of unexpected interruption of network connections.
  • According to the game, the content category of the package was preliminarily determined, and the Demo was completed. The client sends events, and the server sends states.

Missed Goals & Reasons

  • The event handling mechanism is done by another mate. I was responsible for integrating the event handling mechanism into the CS model.

Goals For Next Week

  • Continue to be responsible for integrating new functionality into the CS model.
  • Implement some basic game logic.

Lesson Learned

  • Optimization of the network let me accumulate some network programming experience.
  • For graphics, I learned the principle and use of particle systems.

Individual Morale

Implementing a complex software system is very challenging. I enjoy it.