三个火枪手 发表于 2010-8-7 14:13:30

简单随机系统

在战役中应用随机事件,可以靠电脑AI,因为电脑做事是没有规则的。
       电脑有一个习惯,就是特别喜欢探图,每次进游戏电脑总会按不同的方式探图,这就为制作随机事件创造了条件。
       具体做法是:1.先用木栅栏一类的建筑,构建一个封闭的通道,将电脑的侦察单位放入其中(最好是侦察骑兵、轻骑兵、强力轻骑兵)。通道可以尽量窄,并且稍复杂一些,也可以就做一个围栏。注意,通道或围栏建筑的所属玩家,不能与其中单位的所属玩家敌对。
       如下图
                        (此图仅供参考)
2.设置触发         
         例:条件1——定时器(输入时间,比如:10)
               条件2——将目标带到指定区域(选定通道中的单位,选择通道中的一部分区域)
               效果1——略(相应效果)
如果还有其他随机事件,可以再建立一个类似触发,在上一个触发完成后激活这个触发
         例:条件1——定时器(输入时间,比如:10)
               条件2——将目标带到指定区域(选定通道中的单位,选择通道中的一部分区域)
               效果1——略(相应效果)
       虽然电脑探图的方向是随机的,但是,不同方向的几率似乎不同,有时电脑总是偏爱一个方向(好像是右下方),这点在做触发时要注意。
       这种方法的好处是简单易行,缺点是通道或围栏内单位的所属玩家不可以用不动AI、并且随机性存在一定程度上的局限。


      如果有什么问题,我可以进一步解答。

[ 本帖最后由 三个火枪手 于 2010-8-7 14:14 编辑 ]

nomygf 发表于 2010-8-7 16:13:26

隨機效果的選擇可能太少, 而機率也不好算的,
因為不能假設騎兵進入每一格的機率也是相同,
另一個問題是, 假若在制作這個隨機系統前已經有一些偵查騎兵存在,
於隨機系統的這一隻騎兵未必會動...

条顿武士 发表于 2010-8-7 16:16:12

随机效果还是用ai生成随机数的方法比较好。

Ikarus 发表于 2010-8-7 17:01:17

……卸载式无压力

hawk_zz 发表于 2010-8-7 20:02:49

我觉得楼主的T应该再多两个凹槽,那样更像汽车的里的那啥,说不出来了!{27} {27} {27} {27} {27}

Ikarus 发表于 2010-8-7 20:32:40

挂档倒车……囧

玄冥 发表于 2010-8-7 23:13:48

哈哈!楼主,高啊!但是这样。。。。有些时候串联随机呢?

三个火枪手 发表于 2010-8-12 17:42:29

2楼的问题,你完全可以把其他侦察骑兵删掉,如果非得用的话,你可以选用另外的方法,这个方法只是提供了一个选择而已。
这个方法,只适用于简单一些、不需要太过精确,或者随机率低的事件。进驻式随机我看过,似乎有点复杂。某些很简单的事情,还是比较适合这个方法的。
还有那张图的问题,那只是一个参考,至于把围栏弄成什么样才能让这个方法变得比较实用,我还没有研究。
7楼所指串联随机,请说详细点,我理解能力有限...

我是谁004 发表于 2010-8-12 17:47:14

使用标准AI会有一个问题,就是电脑可能会弃权投降

三个火枪手 发表于 2010-8-12 17:59:16

你可以在地图的一角摆上几个它的单位,不就行了吗

徐铮 发表于 2010-8-13 10:55:23

用鹿不更好吗??????????????

三个火枪手 发表于 2010-8-13 16:59:28

也对,我怎么没想到呢。
总觉得用盖亚的单位做触发特别不好用。

hawk_zz 发表于 2010-8-14 10:34:40

但是还需要在鹿的旁边放单位,不然它基本上不会动!

三个火枪手 发表于 2010-8-14 10:40:45

你可以在需要的时间时,用单位轰赶鹿,也可以等它自己动。根据需要。

徐铮 发表于 2010-8-14 11:11:54

可以这样:
触发一:条件0:定时器
      效果0:激活触发2
                效果1:激活触发3
触发二:条件:随便
      效果:自己定
      效果:关闭触发3
触发三:条件:随便
      效果:自己定
      效果:关闭触发2

三个火枪手 发表于 2010-8-15 08:12:18

哦?这样可以的吗?值得研究一下...{3}

我是人 发表于 2010-8-15 08:59:08

嗯……触发三动也不动……
——————
翔鹰字数补丁
V 9.381
------------------

三个火枪手 发表于 2010-8-26 11:26:11

15楼的触发3?(字数补丁V3.0增强版)

sulfurliuz 发表于 2010-8-26 12:50:10

AI概率读取表示无压力..........................

[ 本帖最后由 sulfurliuz 于 2010-8-26 12:51 编辑 ]

Ikarus 发表于 2010-8-26 13:01:50

以上讨论均有些雷人
页: [1] 2
查看完整版本: 简单随机系统