目前的正在執行的計畫
*1.支援物品組,以實現乙個物品能夠占用多個方格
2.精靈編輯
3.物品編輯
*4.讀寫地圖
*5.設定玩家起始位置
*矩形邊框顏色
*字型顏色
*字型大小
*6.設定背景與碰撞物
7.設定獎品 資料
放棄精靈編輯器,與物品編輯器是因為這兩樣東西雖然是小東西,卻占用了將近乙個星期時間。
而我發現可能是我對自已需要什麼並不是太清楚。工作變成經常翻閱win32 api函式了。
於是對該工作進行評估,得到以下幾點:
1.這不是重要的工作。
2.地圖編輯器的目的是為我節約開發時間
3.精靈與物品的資料可以使用文字編輯器直接修改其xml檔案。
4.測試精靈的話,可以直接使用之前的測試程式乙個精靈乙個精靈進行測試。
5.精靈與物品資料不是很多,寫乙個精靈編輯器並不能為我節約多少時間。
*6.該工作碰到阻力,並且開發人員對此類問題感到厭煩。而該任務優先順序又比較低,故跳過該任務。
對於修改遊戲主程式必須留有七天以上的時間,否則進度跟不上聖誕節前的目標。
計畫明天上午結束地圖編輯器的開發工作,現在還剩下放置獎品功能。
2007 01 24炸彈人開發日誌
解決了兩個關於移動與碰撞的bug 1 bug描述 當炸彈在接近牆的時候,人就不能從接近牆的那一邊把炸彈踢走 原因 人物在產生碰撞的時候,沒有移動到整數格仔內 在炸彈碰撞檢測的時候加了邊介審查,導致直接在邊介附近停止,因為移動的碰撞檢測 是一但發現則立即停止的嚴格檢查。2 bug描述 人物在產生平移效...
2007 07 17炸彈人開發日誌
完成 正在處理 不處理 炸彈人遊戲開發目前修改計畫重新分為5個里程碑 1 遊戲中能使用網路對戰以及錄象功能 2 重構遊戲 1 改進id管理器 2 加入記憶體管理器 3 統一遊戲物件管理器 4 統一資源管理器的使用方法 5 加入日誌 6 調整遊戲物件中的 3 包裝遊戲 1 遊戲gui的調整 2 遊戲聲...
2007 07 29炸彈人開發日誌
最終,我還是認為不要用clanlib中的socket包裝類cl socket為好.本來以為它還可以撐多一下,在遊戲的網路功能實現才差不多再來改.主要由3個方面考慮.1 為每個socket加入緩衝以降底對recv函式的呼叫次數,另外如果使用cl socket中的訊號通知.則有可能會漏掉一些資料報.我昨...