2008-07-06:
完善動作調(diào)度器 [角色AI動作調(diào)度器 ]http://www.aygfsteel.com/Phrancol/articles/212889.html
2008-07-08:
完成物理攻擊動作,如果目標(biāo)不在身邊則不攻擊。
添加角色動作控制接口,角色動作觀察接口,更新于[角色AI動作調(diào)度器]
2008-07-13:
優(yōu)化移動到目的地和靠近目的地的動作,優(yōu)化動作調(diào)度器。
完成拾取東西的動作
2008-07-19:
動作調(diào)度器小改動:移動動作的間隔為600毫秒,攻擊動作的間隔為1000毫秒
實現(xiàn)了Hero和AroundPerson的HP變化,增加事件通知。
2008-07-27:
1. 優(yōu)化動作調(diào)度器和動作監(jiān)聽器,現(xiàn)在可以將多個動作合成一個ActionMission來調(diào)度,例如拾取一個物品可以包含以下Action
Action1 - 移動到物品所在坐標(biāo)
Action2 - 下馬
Action3 - 發(fā)送拾取命令
Action4 - 上馬
2. 實現(xiàn)NPC對話和出售物品的Dialog,現(xiàn)在可以使用六面神石進(jìn)行移動,可以向NPC出售物品
-----------------------------------------------------------------------------------------------------------------
2008-07-29:
1. 優(yōu)化角色AI動作調(diào)度器,重構(gòu)游戲地圖對象,所有業(yè)務(wù)對象共享同一個地圖對象
2. 設(shè)計自動掛機接口,實現(xiàn)自動尋找離自己最近的怪物
3. 自動掛機流程設(shè)計,將掛機流程分解為多個可觀察對象(可觀察對象是可以被中斷的)
2008-08-04:
1. 重新設(shè)計靠近坐標(biāo)和到達(dá)坐標(biāo)的算法
2. 重新設(shè)計AI動作實現(xiàn),可以嵌套AI動作,例如調(diào)度移動動作,可以嵌套進(jìn)調(diào)度攻擊目標(biāo)的動作(先移動靠近目標(biāo)),攻擊目標(biāo)的動作,可以嵌套進(jìn)機器人動作。
3. 設(shè)計拾取物品,攻擊目標(biāo)AI動作,可以自動判斷是否需要跑到物品坐標(biāo),判斷判斷需要下馬,拾取物品;可以追著某個目標(biāo)一直攻擊,直到目標(biāo)消失或死亡。
4. 考慮遺傳算法在自動掛機中的應(yīng)用。
2008-08-11:
1. 完成自動練功(自動巡邏,遇怪攻擊,遇物品拾取)算法。
2008-08-12:
1. 優(yōu)化了自動掛機算法,優(yōu)化尋路算法,目前自動掛機比較流暢
2008-08-13:
1. 完成自動掛機設(shè)置:攻擊怪物優(yōu)先級設(shè)置,拾取物品優(yōu)先級設(shè)置,掛機地圖設(shè)置
2. 完成地圖NPC坐標(biāo)加載
3. 完成丟掉背包中的物品
2008-08-14:
1. 完成地圖尋路算法
2. 完成自動掛機中回城補給時自動跑向NPC出售物品。
3. 數(shù)字圖片驗證碼識別,已經(jīng)找到數(shù)字路徑,正在考慮路徑匹配數(shù)字算法。
2008-08-24:
1. 優(yōu)化了地圖尋路的算法,比較完善













2008-08-28:
1. 修正了刀刀刺殺,攻殺
2. 修正了周圍玩家名字的顯示
3. 優(yōu)化了自動掛機部分算法
2008-08-31:
1. 優(yōu)化了自動掛機算法,目前掛機效率比較高
2. 修正了一些BUG,增加了購買物品功能