猫史档案馆


【AI小游戏】连续制作帖

用户:嗯哼君 渠源嗯哼君 渠源查看:98 回复:11 评论:10 创建时间:2018-08-06T16:34:14


这里是AI小游戏连续制作贴

详见:https://www.codemao.cn/community/1喵108

其余的将会慢慢地同时更新在评论区,请拭目以待吧


回复

上一页第 1 页 / 共 1 页下一页
嗯哼君 渠源嗯哼君 渠源

1、完成玩家移动及发射子弹机制:
center_imagecenter_imagecenter_imagecenter_image

点赞0


评论

PS:前两个是玩家控制的编程猫角色的,后面的是子弹


嗯哼君 渠源嗯哼君 渠源

2、创建AI角色“敌人雷电猴”

center_image

先保守估计输入层为3(x值、y值与血量)、输出层也为3不变(图错了)、隐含层为1(移动至x、y值)(图也错了)

点赞0


评论

不对,输入层改为2(没有血量,血量是另说的)

输出层也是2

哎呀,又不对。 输入层和输出层统统改为1

因为x坐标在这里是没用的,本来我是想用它限制移动,但是封装到函数里了,就不用了


嗯哼君 渠源嗯哼君 渠源

3、完成敌方子弹发射机制

center_image

点赞0


评论

PS:克隆那里错了,是另一个火箭


嗯哼君 渠源嗯哼君 渠源

4、封装两个函数center_image
center_image

点赞0


评论

目前移动机制先这样,以后再改吧


嗯哼君 渠源嗯哼君 渠源

center_image改了一下发射机制:

绝对值大家应该都知道就是正的不变,负的变为正的,这块积木意思就是说如果敌人与自己的y坐标距离小于等于100那么对方发射子弹,不过要加一个等待一秒,要不然电脑会爆的······

 

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

等会,我有了一个大错误:我把输出层和隐含层弄反了!

但是输出层应该是2,因为有两个决策:

 

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

5、完成AI决策

center_image

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

6、完成喵亡机制

center_image

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

7、完成我方喵亡机制与减血

center_image

PS:上面这个是两个火箭都要有的center_image

点赞0


评论

改了一下,去掉底下的两个减血机制,把减血机制合并到顶上,因为他是克隆体所以无效

等会,为啥改了后敌人不动了······

啊,发射机制有毛病······


嗯哼君 渠源嗯哼君 渠源

算了,还是重新搞♂一个吧······

点赞0


评论


星落黑影目前已退星落黑影目前已退

emotion_编程猫_翻白眼

点赞0


评论