炸彈人游戲開發系列(9):總結
心得、體會
終于到了系列最后1篇了,到此為止整個炸彈人游戲的開發就結束了~
從今年6月份開始寫,到現在10月份完成,全部加在一起實際花了2個多月的時間來完成炸彈人系列博文的創作。在本系列的博文中,我一直試圖向大家展現我的思考過程,并把重點放在了設計和重構上。相信大家在看完本系列后,對游戲開發、面向對象、迭代和重構應該有了一些基本的了解。
非常感謝博客園,給了我一個展示的窗口!同時也對博客園的編輯贊一個!我的系列第2篇和第7篇博文本來只發到了候選區,被好心的編輯移到了首頁!非常感謝博客園的各位朋友,大家都很熱情友好,你們的支持是我創作的動力,非常感謝大家!
如果您想繼續研究面向對象思想,您可以先看看《冒號課堂-編程范式與OOP思想》中關于OOP的講解,學習面向對象中的基本理念,然后再看看《敏捷軟件開發:原則、模式與實踐》,學習運用面向對象思想和敏捷方法開發的實例。看完上面兩本書后,您就可以開始實踐了,嘗試在項目開發中運用面向對象思想。
不足之處
- 在開發的后期,由于時間緊迫,測試不夠完善。
- 測試代碼中對樁對象和mock技術運用得不好,測試代碼之間耦合較強。
可以改進之處
因為本系列博文是在我完成了炸彈人游戲開發后,通過查看SVN記錄來整理創作的,因此在系列博文寫作中獲得的經驗,并不能很方便地反饋到炸彈人游戲代碼的改進中(如果修改了SVN某個版本的代碼,則后面的代碼也都要對應修改,這樣工作量很大)。
在下個系列博文的寫作中,我會邊開發邊寫博文。這樣開發和寫博文可以互相反饋,增加代碼和博文的質量。
結語
由于我經驗尚淺,在博文中會有這樣或那樣的不足,歡迎大家及時告知,以便于我盡快修正。
希望與大家一起分享經驗,一起來體會開發中的樂趣~
祝大家快樂學習,快樂生活!
浙公網安備 33010602011771號