加入我们 注册 /  登录
搜索
超时空星舰人工智能入门
萌新起航
超时空星舰 首页2 新手指引 查看内容
超时空星舰人工智能入门

摘要: 像素星舰人工智能入门作者:纸飞机永远不要落下一.分类和运作原理的概念AI=人工智能(虽然它一点都不智能)每条人工智能,都分条件和行动两个部分人工智能按照行动的类型分为四种:1.电力(比如:设置最大电力,设置 ...

2022-10-25 23:14| 发布者: admin| 查看: 5398| 评论: 0|原作者: 星际大盗
像素星舰人工智能入门
作者:纸飞机永远不要落下
一.分类和运作原理的概念
AI=人工智能(虽然它一点都不智能)
每条人工智能,都分条件行动两个部分
人工智能按照行动的类型分为四种:
1.电力(比如:设置最大电力,设置一格电力等)
2.定位(适用于船员和炮,比如:定位或瞄准敌方镭射炮,定位我方护盾,定位条件房间等)
3.弹药选择(适用于导弹,机库,机器人比如:选择最高火项目,选择最便宜项目等)
4.能力(仅船员,比如:使用特殊能力,不要使用特殊能力)
人工智能是从第一条到最后一条顺序运作,每秒运行40次(指的是四十个循环,无论你有多少条ai,即便有50条,每1/40秒就给你从1-50轮一次)所以延迟可以忽略不计。
每个房间的ai单独形成一个循环
在一个循环中,你会发现所有的ai前面都会有数字标号,还能改变排列顺序。这非常重要!标号大小决定了ai执行的优先度,排位越靠前,优先度越高,当激活ai时就会先考虑优先度高的ai!
那么,ai是如何被激活的呢?在对战时,满足条件,并且行动可以执行的ai,就会变为“可执行ai”,注意:条件和行动必须全部满足,缺一不可!然后,结合上一段,“可执行ai”里面优先度最高的一条会被执行,而其他同种类型的人工智能就看作不会执行了!(就拿定位ai举例,你定位了敌方的镭射炮你就不能再定位其他房间了,除非这条ai不执行。所以其他定位ai可以忽略不计,看作不执行),换句话说,你大可以把四种类型的ai分开编写。只要保证同种ai的优先度不被打乱就好了
划重点!在同种类型ai中,第一条条件行动都满足的ai会被执行!其他的都不执行!
二.特殊AI条件/行动的解析
接下来对一些特殊的AI条件和行动进行讲解
1.无“条件,就是无论什么时候都满足的条件,覆盖所有条件,只要行动满足,它就是“可执行ai”,因此很少有无条件的定位ai放在第一条。
2.假设某武器房间只有ai:无,定位敌方镭射炮,那么该武器在摧毁完一个敌方镭射炮类型的房间后,会继续摧毁敌方其他镭射炮类型房间,直到摧毁完为止,不满足行动“定位敌方镭射炮”(因为敌方没有镭射炮可以打了,血量为零相当于没有这个房间
在这里补充一条非常实用的定律,当一个房间没有可执行AI时,就比如上述情况,定位类型AI将会持续定位最后一个定位的房间,在上述情况中表现为一直打最后一个被摧毁的镭射炮,弹药选择AI将会选择最后还在使用的弹药,之后按照顺序消耗其他类型的弹药,知道用完为止,电力AI同。
3设置最大电力和增加一格电力在电力充足时没有本质区别,但是电力缺乏时,电力会优先分配给设置“最大电力”AI的房间。
4.手动操作会使各类型AI停留在最后的状态,不会改变。比如定位,弹药,但是千万千万不要手动修改电力,由于电力是全船分配的,所以手动调整后,一个房间被打,及时修好了,电力也不会自动配给,相当于删除了整艘船上的电力AI!



路过

雷人

握手

鲜花

鸡蛋
上一篇:萌新起航

热门图文more +

这个武器平台可以替换掉机枪是吗

这个武器平台可以切换不同武器 ...

V1.1.2版【超时空星舰】重大更新预告 —— 星际之旅,全新启航!

各位亲爱的船长大人们,你们好! 《超时空星舰》即将迎来一次重大的更新!我们激 ...

V1.1.2版【超时空星舰】重大更新预告 —— 星际之旅,全新启航!

各位亲爱的船长大人们,你们好! 《超时空星舰》即将迎来一次重大的更新!我们激 ...

二十人口怎么布局可以打到前十?

现在已经打到前三十了 ...

星际霸主直播挑战赛启动报名!

为了给《超时空星舰》的各位舰长大人们提供一个展示个人AI策略与布局技巧的舞台,同时 ...

丰瑞文化|手机版|小黑屋|超时空星舰-官网 ( 备案号:粤ICP备18064698号 )
( 粤公网安备44030602003070号 )

GMT+8, 2024-6-23 00:43 , Processed in 0.087785 second(s), 17 queries .

返回顶部