mir2 client: review

- 所有的圖片類資源由一個類管理,包括精靈,動畫。gameplay用id來索引資源(無指針,維護簡單)
- 遊戲中的所有網絡消息由一個類發送:sendLogin,sendLogout,sendSkill,sendChat。。。(facade,緊湊)
- 遊戲中的magic類實際上是所有magic的工廠(facade,結構緊湊)
- 大量的public變量(自己養成習慣只去讀不去寫就好)
- 大量使用固定長度的基本數組做容器(高效簡單)
- 極少使用繼承、多態、接口(結構簡單)
- 網絡包手動分發,無接口抽象(結構簡單)
- 網絡包大量使用通用結構存放消息(原始的struct,結構簡單)
- 多使用系統自帶api,很少的wrapper(明白,易維護)
- 遊戲中常用的幾大模塊全部爲全局變量(MainWnd,GameProcess,LoginProcess,GUI。。。)
- 自作動態容器(簡單明瞭高效)

- GUI窗口全代碼(高效!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章