*完成
+正在處理
-不處理
炸彈人遊戲開發目前修改計畫重新分為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中的訊號通知.則有可能會漏掉一些資料報.我昨...