我正在玩一个2D游戏,我希望AI的敌人在某些情况下追逐/攻击/避开主角。
我一直在想人工智能需要做什么:
考虑到CoreML的突出地位,我能否构建一个*.mlmodel,它可以容纳场景的图片和一些其他输入,并输出五条消息,例如,上、下、左、右、攻击。
在我看来,游戏的每一个画面都是这样的:
这是CoreML能处理的事情吗?
发布于 2018-08-14 09:09:48
虽然在适当的情况下可以训练机器学习模型来执行这些操作,但我相信GameplayKit更接近您所要寻找的内容。
具体来说,您描述的追赶/攻击/避免操作与几年前"DemoBots“示例代码项目中的操作类似。那应该是个好的开始。更深层次的GameplayKit与DemoBots网络视频也可能是一个很好的资源。
发布于 2018-08-14 09:00:49
是的,Core ML可以做到这一点。然而,这里真正的问题不是Core,而是创建(训练)模型。
此外,对于你的游戏,它可能更容易--而且更快--只为敌人AI使用一些规则,而不是使用机器学习模型。
https://stackoverflow.com/questions/51837195
复制相似问题