猫史档案馆


弄个简单的AI2.0游戏作品

用户:贝n贝n查看:0 回复:0 评论:0 创建时间:2020-08-01T20:02:32


此作的目的:比较少人弄AI作品,其实这个模块挺好玩的,有时间去试一试。

在看之前可以先看看源码图鉴,了解一下,此作是拿来填充示例程序的。。

回归正题:center_image

目标:让下面的小球通过左右移动躲避下面黑块持续向上的接近,简单说就是躲避持续向上的黑块。。。 center_image我们先来添加AI2.0模块(优化了分类AI和有监督学习模式的GameAI) center_image然后来弄个新模型,这个小球呢,运动(行为)就只有三种情况:向左移动,向右移动和不动, 但是我这里没有添加第三者,所以会有一直在抖动的效果, 然后下面的‘自己的x坐标’什么的就是时实的数据简称特征,特征一般是用自己的和有关系的东西的东西(有点绕口,自己慢慢理解,可以查一下源码图鉴),输入的特征值是实时变化的。 最后下面的数据呢,等下讲,不需要自己填写,它自己会记录,(只要你的积木弄对就没事)。 center_image下面来讲一下这个积木块,广播是当开始游戏被点击时的,上面的就是记录实时数据的积木,我用的是有监督的学习模式来训练AI(小球的),所以每当移动,它都会自动记录数据,   这时候只需要自己认认真真地玩一遍游戏就行了,拿出自己最好的水平,你也可以把上边的重复执行改成重复执行直到碰到黑块,数据量不要太少就行了。玩完了以后可以自己暂停,点击自己的模型看看:(上图已放)   如果不满意自己的数据可以×掉,点不保存,里面的数据就成功清空了。。。 center_image点击左上角的开始训练,它会自动训练的,也可以手动调参,详细见源码图鉴。。 随后就是我这样子了(正确率可能有所不同),点击完成,ok。 center_image随后替换积木,从模块里拿出积木把他们都换掉,换成这个样子AI会自动根据刚刚的分析数据的规律来判断是否匹配,随后就执行向左或者向右的积木, 在这之间可能会有所偏差(即撞到黑块),AI也不是喵的,它也是经过像人一样经过大量的学习才得来的行为和思维模式   详情见作品链接: https://shequ.codemao.cn/work/55438371 接下来我可能会用一下gameAI模块里的积木来弄一些像这样很简单的小游戏,谢谢大家的观看!!!   欢迎批评指正!!!!!!!!!!


回复

上一页1 页 / 共 0下一页