2007 07 17炸彈人開發日誌

2021-04-13 04:35:51 字數 626 閱讀 2392

*完成

+正在處理

-不處理

炸彈人遊戲開發目前修改計畫重新分為5個里程碑:

1>遊戲中能使用網路對戰以及錄象功能

2>重構遊戲**

1)改進id管理器

2)加入記憶體管理器

3)統一遊戲物件管理器

4)統一資源管理器的使用方法

5)加入日誌

6)調整遊戲物件中的**

3>包裝遊戲

1)遊戲gui的調整

2)遊戲聲音的調整

3)遊戲畫面的調整

4)遊戲資源使用壓縮包

4>遊戲周邊功能

1)控制器的設定

2)加入遊戲的關卡,關卡設計工具等

5>文件補全

第一階段:

1>遊戲中能使用網路對戰以及錄象功能

1)網路模組加入前需要對之前遊戲進行調整

*1.將遊戲時間從以幀為單位改為以秒為單位。

+2.將遊戲所有資源及**全部轉到svn上,以後**管理統一使用svn。

+3.為網路功能更改gui

+4.為網路功能準備的遊戲主迴圈

2)加入網路模組

1.將之前完成的選單網路功能整合到遊戲中來

2.完成遊戲對戰時的網路處理

206 12 15炸彈人開發日誌

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

2007 01 24炸彈人開發日誌

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

2007 07 29炸彈人開發日誌

最終,我還是認為不要用clanlib中的socket包裝類cl socket為好.本來以為它還可以撐多一下,在遊戲的網路功能實現才差不多再來改.主要由3個方面考慮.1 為每個socket加入緩衝以降底對recv函式的呼叫次數,另外如果使用cl socket中的訊號通知.則有可能會漏掉一些資料報.我昨...