2008-07-06:
完善动作调度器 [角色AI动作调度器 ]http://www.blogjava.net/Phrancol/articles/212889.html
2008-07-08:
完成物理攻击动作,如果目标不在身边则不攻击。
添加角色动作控制接口,角色动作观察接口,更新于[角色AI动作调度器]
2008-07-13:
优化移动到目的地和靠近目的地的动作,优化动作调度器。
完成拾取东西的动作
2008-07-19:
动作调度器小改动:移动动作的间隔为600毫秒,攻击动作的间隔为1000毫秒
实现了Hero和AroundPerson的HP变化,增加事件通知。
2008-07-27:
1. 优化动作调度器和动作监听器,现在可以将多个动作合成一个ActionMission来调度,例如拾取一个物品可以包含以下Action
Action1 - 移动到物品所在坐标
Action2 - 下马
Action3 - 发送拾取命令
Action4 - 上马
2. 实现NPC对话和出售物品的Dialog,现在可以使用六面神石进行移动,可以向NPC出售物品
-----------------------------------------------------------------------------------------------------------------
2008-07-29:
1. 优化角色AI动作调度器,重构游戏地图对象,所有业务对象共享同一个地图对象
2. 设计自动挂机接口,实现自动寻找离自己最近的怪物
3. 自动挂机流程设计,将挂机流程分解为多个可观察对象(可观察对象是可以被中断的)
2008-08-04:
1. 重新设计靠近坐标和到达坐标的算法
2. 重新设计AI动作实现,可以嵌套AI动作,例如调度移动动作,可以嵌套进调度攻击目标的动作(先移动靠近目标),攻击目标的动作,可以嵌套进机器人动作。
3. 设计拾取物品,攻击目标AI动作,可以自动判断是否需要跑到物品坐标,判断判断需要下马,拾取物品;可以追着某个目标一直攻击,直到目标消失或死亡。
4. 考虑遗传算法在自动挂机中的应用。
2008-08-11:
1. 完成自动练功(自动巡逻,遇怪攻击,遇物品拾取)算法。
2008-08-12:
1. 优化了自动挂机算法,优化寻路算法,目前自动挂机比较流畅
2008-08-13:
1. 完成自动挂机设置:攻击怪物优先级设置,拾取物品优先级设置,挂机地图设置
2. 完成地图NPC坐标加载
3. 完成丢掉背包中的物品
2008-08-14:
1. 完成地图寻路算法
2. 完成自动挂机中回城补给时自动跑向NPC出售物品。
3. 数字图片验证码识别,已经找到数字路径,正在考虑路径匹配数字算法。
2008-08-24:
1. 优化了地图寻路的算法,比较完善
11:12:23,619 DEBUG - 准备生成路线,源地图[比奇县],目标地图[潘夜神殿]
11:12:23,635 DEBUG - 查找路线用时 - 16
11:12:23,635 DEBUG - 第1步:从比奇县的六面神石[138,261]传送到 [沙巴克]
11:12:23,635 DEBUG - 第2步:从地图[沙巴克]的 [318,258]过图到 [潘夜神殿1层]
11:12:23,635 DEBUG - 第3步:从地图[潘夜神殿1层]的 [149,158]过图到 [潘夜神殿2层]
11:12:23,635 DEBUG - 第4步:从地图[潘夜神殿2层]的 [255,254]过图到 [潘夜神殿3层西部]
11:12:23,666 DEBUG - 第5步:从潘夜神殿3层西部的六面神石[199,257]传送到 [潘夜神殿大厅]
11:12:23,666 DEBUG - 第6步:从地图[潘夜神殿大厅]的 [25,22]过图到 [潘夜神殿4层B]
11:12:23,666 DEBUG - 第7步:从地图[潘夜神殿4层B]的 [111,112]过图到 [潘夜神殿5层B]
11:12:23,666 DEBUG - 第8步:从地图[潘夜神殿5层B]的 [373,378]过图到 [潘夜神殿6层]
11:12:23,666 DEBUG - 第9步:从地图[潘夜神殿6层]的 [38,373]过图到 [潘夜神殿7层东部]
11:12:23,666 DEBUG - 第10步:从地图[潘夜神殿7层东部]的 [25,30]过图到 [潘夜神殿8层]
11:12:23,666 DEBUG - 第11步:从地图[潘夜神殿8层]的 [200,199]过图到 [潘夜神殿]
2. 实现挂机中自动回到补给城市,自动修卖装备,补给完成后,自动回到练功地图挂机
2008-08-28:
1. 修正了刀刀刺杀,攻杀
2. 修正了周围玩家名字的显示
3. 优化了自动挂机部分算法
2008-08-31:
1. 优化了自动挂机算法,目前挂机效率比较高
2. 修正了一些BUG,增加了购买物品功能
posted on 2008-06-29 17:53
Phrancol Yang 阅读(930)
评论(0) 编辑 收藏 所属分类:
Eclipse