讨论群: 827072601
爱发电: https://afdian.net/@taohuayuan
任务板: https://trello.com/b/StForyw7/taohuayuan
twitter: https://twitter.com/zephyr1125
wiki: https://taohuayuanwiki.a2hosted.com
discord: https://discord.gg/sMuKYE6
距离上次的日志,不知不觉地过去了5周。我的游戏AI还在继续开发中,虽然还没有完成,但无论如何也得来汇报一下进度了。
我的AI从开发周期上划分为4个阶段:原型实现、功能完善、性能优化、工具发布。目前处于第一阶段即将结束,第二阶段部分开始的状态。而第三阶段的性能优化我准备留到进入游戏后根据实际运行状况再做针对性的优化。最后鉴于这一AI的通用化相当复杂,我还是应该把精力主要放在当前游戏上,所以虽然AI独立项目会一直保持开源,但是应当会长时间处于欠缺通用化,欠缺文档的状态。
从游戏内的运作流程角度看则是如下三层结构:
分别为 目标选择、行动规划、任务执行。
目前行动规划即GOAP和任务执行两层的原型基本完成,而目标选择层是接下来的工作内容。
在原型项目里,现在agent在面对一个容器里放物品的任务时,会plan出一个先找个物品来源pick起来然后再drop到目标容器里的流程,并执行。应该说是一个能够验证功能,但是相当基础原始和欠缺可靠性的原型。
预计再有半个月就可以开始丢进游戏里去继续完善了,那么...我继续去造这个轮子了!痛并快乐着!
暂无关于此日志的评论。