2007 01 24炸彈人開發日誌

2021-04-12 17:18:52 字數 471 閱讀 9805

解決了兩個關於移動與碰撞的bug:

1>bug描述:當炸彈在接近牆的時候,人就不能從接近牆的那一邊把炸彈踢走

原因   :人物在產生碰撞的時候,沒有移動到整數格仔內

在炸彈碰撞檢測的時候加了邊介審查,導致直接在邊介附近停止,因為移動的碰撞檢測

是一但發現則立即停止的嚴格檢查。

2>bug描述:人物在產生平移效果時,可能會產生連續的平移

原因   :人物在平移時後發現平移的位置並不是整數格仔,但是整數格仔的確出現過。

最終發現是**中dx與dy沒有初始化,導致出現這種情況:

向右平移完後,在剩餘的移動能量下,同時出現dx與dy都移動的狀況。

目前打算先處理**的結構,為增加遊戲功能做準備。

這樣的決定的原因是:

1.朋友之中比較看中遊戲性。

2.遊戲功能做起來比較有意思,也有挑戰。

3.介面一時不知如何做才有專業效果,對此也是我不擅長的。

206 12 15炸彈人開發日誌

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

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中的訊號通知.則有可能會漏掉一些資料報.我昨...