龙鳞甲卫 发表于 2022-6-17 18:49:20

关于AI的那些事-村民工作问题

本帖最后由 龙鳞甲卫 于 2022-6-17 19:06 编辑


关于AI的那些事-村民工作问题
      2022年6月,一个中年男人幻想着去遥远的西边开了一个矿场,那里有好多好多金灿灿的金矿,急需大量矿工开发。他很快就完成该任务的1号AI文件,规则如下:※百分百的村民进行资源收集,其他各项为0(defrule    (true)=>    (set-strategic-number sn-percent-civilian-gatherers 100)    (set-strategic-number sn-percent-civilian-builders 0)    (set-strategic-number sn-percent-civilian-explorers 0)    (disable-self))※百分百的村民采集黄金,其他各项为0(defrule    (true)=>    (set-strategic-number sn-food-gatherer-percentage 0)    (set-strategic-number sn-wood-gatherer-percentage 0)    (set-strategic-number sn-gold-gatherer-percentage 100)    (set-strategic-number sn-stone-gatherer-percentage 0)    (disable-self))1号AI文件到此结束!按这个文件指示来办,所有的村民都会卖命采矿,集团很快就会富得流油。然而理想很丰满、现实很骨感!
下面是利用地图编辑器里面的触发器演绎的几种采矿方法:一、正常情况下地图编辑器直接放三个村民,三个人都积极采矿,绝不罢工!
二、创建法(利用触发创建物体)1.已有A、B    创建C——ABC均工作2.已有A          创建B——A不工作、B工作3.没有村民   创建A——A不工作4.没有村民   创建A和B——A不工作、B工作5.没有村民   创建A和B和C——ABC均工作
三、删除法(利用触发删除物体)1.已有A和B,删除B——A发呆2.已有A和B和C,删除A——B工作、C发呆3.已有A和B和C,删除A和B——C发呆
在同一个AI的命令指导下,利用不同的触发居然有这么多的工作方法。综上,各位老板肯定都明白怎样才能更快地发家致富。
那么问题来了:简单难度只需要2个人工作(这个怎样实现?),困难难度需要3个人都工作(这个简单能办),可是如果要同时满足两个不同难度呢?

cly806 发表于 2022-6-17 23:32:47

如果你想让全部村民死命工作但是丝毫是干死劲没产出的,倒是简单,但如果你要2个村民干,3个村民又怎么样的很难实现吧
页: [1]
查看完整版本: 关于AI的那些事-村民工作问题