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.