用户:
BDS白糖查看:6 回复:2 评论:6 创建时间:2020-04-24T22:39:51
咳咳,最近发现有人想学AI,比如……
额额……还给学费……
行吧,既然你们想学,那就安排!
我那我的第一个AI作品:FlappyBird AI
链接:https://shequ.codemao.cn/work/4喵52505
好啦,第一步,设定AI角色
按着这样做坠落
当gameAI启动时,重复执行(使”Y坠落速度“{角色变量}减少0.3,将Y坐标增加”Y坠落速度“)
你:啊啊啊有点不懂
没事,慢慢来
教案!先给你们看全部
https://kitten.codemao.cn/p/1wPIMWsG9h1zfjrhz8SkjtJVFqV教案
先看啊!
看好了?继续吧。
我们第一步就是设定AI角色,要不然就没发启动AI,也就会提醒你
这样设定(设置自己为AI角色和多了运行数量都一样,但还是有差别的)
👆 看了吗? 👆
然后输入、输出、隐含层我也不懂。大概是这样……
额额额……自己慢慢看吧
下面的是人工训练,配对后向遗传发,后面AI会自己玩;上面的是AI自己玩,配对遗传算法,使用AI做出决策
(PS:注意是”为行为?记录当前特征“哦!)
喵掉的条件,飞行条件
(为什么要用函数呢?AI只支持简化过的函数)
管道上的积木
管道下积木
好了,问题来了,怎么记录得分?
哈哈,别担心,用这组积木就行了
重点积木:重复执行直到”AI喵掉“、记录AI得分:”得分“并删除自己
又有bug,没自己操作
我*,上面不是讲过了吗?
具体样子如下
好啦,你学会了吗?有疑问在评论区里问或看https://docs.codemao.cn/kitten/labs/gameai.html