炸彈人遊戲開發系列(9) 總結

2022-02-04 19:42:09 字數 636 閱讀 6960

心得、體會

從今年6月份開始寫,到現在10月份完成,全部加在一起實際花了2個多月的時間來完成炸彈人系列博文的創作。在本系列的博文中,我一直試圖向大家展現我的思考過程,並把重點放在了設計和重構上。相信大家在看完本系列後,對遊戲開發、物件導向、迭代和重構應該有了一些基本的了解。

如果您想繼續研究物件導向思想,您可以先看看《冒號課堂-程式設計正規化與oop思想》中關於oop的講解,學習物件導向中的基本理念,然後再看看《敏捷軟體開發:原則、模式與實踐》,學習運用物件導向思想和敏捷方法開發的例項。看完上面兩本書後,您就可以開始實踐了,嘗試在專案開發中運用物件導向思想。

不足之處

可以改進之處

因為本系列博文是在我完成了炸彈人遊戲開發後,通過檢視svn記錄來整理創作的,因此在系列博文寫作中獲得的經驗,並不能很方便地反饋到炸彈人遊戲**的改進中(如果修改了svn某個版本的**,則後面的**也都要對應修改,這樣工作量很大)。

在下個系列博文的寫作中,我會邊開發邊寫博文。這樣開發和寫博文可以互相反饋,增加**和博文的質量。

結語

希望與大家一起分享經驗,一起來體會開發中的樂趣~

祝大家快樂學習,快樂生活!

炸彈人遊戲 暴力列舉

先來說說題目意思吧,如圖,幫助小人找到乙個放炸彈的座標,使之一顆炸彈炸死最多的敵人。我們用字元g表示敵人,表示牆,表示可以走的路,特別說明下,那種一推就倒的牆,就把它看做路吧。bfs includeusing namespace std struct note struct note que 401...

206 12 15炸彈人開發日誌

目前的正在執行的計畫 1.支援物品組,以實現乙個物品能夠占用多個方格 2.精靈編輯 3.物品編輯 4.讀寫地圖 5.設定玩家起始位置 矩形邊框顏色 字型顏色 字型大小 6.設定背景與碰撞物 7.設定獎品 資料 放棄精靈編輯器,與物品編輯器是因為這兩樣東西雖然是小東西,卻占用了將近乙個星期時間。而我發...

2007 01 24炸彈人開發日誌

解決了兩個關於移動與碰撞的bug 1 bug描述 當炸彈在接近牆的時候,人就不能從接近牆的那一邊把炸彈踢走 原因 人物在產生碰撞的時候,沒有移動到整數格仔內 在炸彈碰撞檢測的時候加了邊介審查,導致直接在邊介附近停止,因為移動的碰撞檢測 是一但發現則立即停止的嚴格檢查。2 bug描述 人物在產生平移效...