下载 App
: 图片
三.AI
这个“伪AI”并不太智能啊。作为一个业余编程爱好者,我希望之类的AI模块能做到更加自动化
1.如果否则
给所有的事件加一个“否则”。激光瞄准器有“检测到目标时”,但没有“未检测到目标时”。我可以让热气球在低于20m时向上飞,但无法让它在高于40m时向下飞。除非我使用机械和检测自身的瞄准器拼装逻辑电路
2.更多AI组件
就核心和光瞄两个部件远远不够用啊。加入更多AI组件,让机械更加智能
3.输出模块
转轴,活塞等机械可以被命令“转到x角度”“伸长到x米”,而不只是“向左转x°”“伸长x米”
4.给核心编程
(这个建议过于硬核,而且工程量浩大。不指望能实现,但希望官方能考虑下)
代码编程玩家一般接受不了,但图形化编程大多数玩家应该是可以接受的。
可以参考Scratch,为6-12岁儿童设计的编程软件,10岁以上的玩家应该都搞得明白。简单易懂的同时,它也能控制非常复杂的逻辑,够我玩到高中甚至大学了。
上图:用Scratch的方式打开〈我的战舰〉AI
比起代码,这个界面一般玩家还是可以接受的。
(1)核心
机械的所有程序都在核心编写。可以编写多个子程序,它们可以被按钮或其他程序调用。使用图形化编程,具有判断循环等基本逻辑,变量等基本元素
(2)传感器
光瞄等原AI模块都将变成传感器,核心可以读取其返回值,并做出决策。除此之外,转轴活塞等包含数值的输出模块也可以被读取数值(如“活塞A伸出长度”“转轴C角度”“剩余加农炮弹药”)










