翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1243|回复: 11

数字Ai,来分享一下聆风老师教的><~

[复制链接]

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-7-20 19:30:50 | 显示全部楼层 |阅读模式
今天学了学数字Ai。我把我的Ai看后聆风告诉我其实可以这样:
规矩的做法是一个资源栏对一个技能。而这个方法则是两个资源栏解决255个技能~
而且没有多多少东西。只用Ai多写一句。
比如原来是:输入数字1,给玩家二1金子。我们判断玩家二有一金子,就激活一套特定的触发
我们现在写为:输入数字1,给玩家二1金子,255石头。
我们检测玩家二有1金子,255石头时,激活一套触发
你不明白那石头干什么用?
再看一个,技能二是:输入数字2,给玩家二2金子,254石头。
我们检测玩家二有2金子,254石头来激活技能二的触发。
发现规律了?
技能三则是输入数字3,给玩家二3金子,253石头………
我们检测玩家二有3金子,253石头来激活技能三。

等等等无穷无尽子子孙孙一代又一代长江后浪推前浪,一代更比一代强…………

技能255就是输入数字255,给玩家二255金子,1石头。
看到这里大家应该明白了。两种资源是错开的。这就解决了昨天尼克说的:
我用了贡800金子的技能结果贡200,贡300,400,500的全部开启了。
这里的<有序实数对>中没有一组的两个值比另外一组的两个值都大。意见着,没有一组效果触发后会连带另一个效果被开启。
所以说,两个资源栏即解决255个技能,完全不需要再用生产/毁灭单位了。
分享一下= =我知道是火星的东西,但是大智的数字Ai教程里并没有涉及这个。我觉得挺好用就发上来了。
但是有一个问题,知道是什么吗?
我快速的输入1和2(就像大家输入Marco polo那样熟练那样快)会激活技能3。
因为1+1=2,225+224>223。
这是比较恶心的事实,所以还是提醒大家。
有时候并没有十全十美的办法,请大家自己选择一个好方法来应用吧。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

105

主题

0

精华

1万

积分

皇帝

耕战
3119
鹰币
0
天龙币
0
回帖
1576

三级翔鹰勋章

附庸关系0
发表于 2009-7-20 20:20:04 | 显示全部楼层
其實,可以這樣的。
比如,一個技能的數字是1,用食物1.
一個技能的數字是5,用食物5。
5技能:條件:堆積屬性5食物
    效果:技能效果 
    效果:關閉數字1的觸發
    效果:貢品(全給大地之母)
    開啟觸發(下麵那個)
之後,再一個觸發
    條件:計時器1秒
    效果:開啟觸發1。
也就是說,如果一個獲得的資源比它高,則要關閉這個觸發。
雖然麻煩點……
但也沒辦法……
十年生死两茫茫,不思量,自难忘。千里孤坟,如楚话凄凉
回复

使用道具 举报

105

主题

0

精华

1万

积分

皇帝

耕战
3119
鹰币
0
天龙币
0
回帖
1576

三级翔鹰勋章

附庸关系0
发表于 2009-7-20 20:22:07 | 显示全部楼层
對了,因為最近我在弄太閣五的新劇本,所以把輸入法全弄成了繁體……
另外,關閉的是1技能的,開啟的也是1技能的。

[ 本帖最后由 天行者 于 2009-7-20 20:30 编辑 ]
十年生死两茫茫,不思量,自难忘。千里孤坟,如楚话凄凉
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-20 20:58:34 | 显示全部楼层
原帖由天行者于 2009-7-20 20:20 发表其實,可以這樣的。比如,一個技能的數字是1,用食物1.一個技能的數字是5,用食物5。5技能:條件:堆積屬性5食物    效果:技能效果     效果:關閉數字1的觸發    效果:貢品(全給 ...
不好。这样效果多了的话管理会非常麻烦。聆风告诉我这个好管理,但是那个1+2=3是最麻烦的,我在想怎么解决,有空计算下如果逃过这个问题还剩多少效果(因为要扣数字一些下来。)
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-20 21:07:18 | 显示全部楼层
其实我们可以在输完一个技能后快速关闭其它所有技能,然后另一个触发来开启所有技能
集中两个来告搞定所有…但是我不知到Ai反映有没有那么快,好像是很慢的。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

24

主题

0

精华

1824

积分

侯爵

耕战
71
鹰币
1
天龙币
0
回帖
665

十字军勋章

附庸关系0
发表于 2009-7-20 21:23:06 | 显示全部楼层
1+2会等于3
同样2+3也会等于5
3加5也会等于8

倘若是20,他非要输入9+11,8+12也未尝不可 ;P
...
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-20 21:30:25 | 显示全部楼层
干脆直接告诉玩家,如果那样输可以触发技能三好了
但是这样好像技能一二都触发不了了啊……这个是什么原理呢= =|||给解答一下。。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-20 22:09:12 | 显示全部楼层
明白了,所以发上来。我犯了一个极端傻冒的问题。
是这样:帝国触发都是按顺序来激活的,就算条件都一样,但作用时还得按先后顺序。
而你在每个检测技能的触发里都加上:贡出资源的话,第一个技能激活后,贡品被贡出到第二个技能已经是无法满足条件了。
所以说可以把触发按照数字大小来排(因为我们这里说的是技能号=金子进贡量,所以技能号小的放前面,它就会先激活。)这样按顺序来就是保证不激活一个跟你输入数字完全没关系的技能。也不会多耗掉玩家什么东西。
好纠结…但是一下就明白了……
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

白银剑士 该用户已被删除
发表于 2009-7-22 10:23:24 | 显示全部楼层
:L :L 我火星了,看不懂LZ写的,但是还是要AI吧
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-22 10:29:48 | 显示全部楼层
你好好看就懂。
是要用ai
不用就用进贡,也绝对没问题。
但是……
你要是一定用杀单位这种办法…
会很窘的。。。。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

耕战
1184
鹰币
144
天龙币
0
回帖
288

特级嘉禾勋章十字军勋章活跃者使者勋章

附庸关系0
发表于 2009-7-22 10:36:41 | 显示全部楼层
原帖由 白银剑士 于 2009-7-22 10:23 发表
:L :L 我火星了,看不懂LZ写的,但是还是要AI吧

其實很簡單而已, 簡單說一遍, 大家一般的數字魔法方法, 是利用四種資源做到四種不同魔法效果,
即 檢測到語音 1, 傳送1 黃金到電腦。若電腦存有1 黃金, 代表玩家1輸入了語音1
檢測到語音 2, 傳送1 石材到電腦。若電腦存有1 石材, 代表玩家1輸入了語音2
檢測到語音 3, 傳送1 食物到電腦。若電腦存有1 食物, 代表玩家1輸入了語音3
檢測到語音 4, 傳送1 木材到電腦。若電腦存有1 木材, 代表玩家1輸入了語音4


一共用了四種資源, 排除隱藏資源外, 沒有別的資源可以用了,
為解決問題, 有人想了用以下方法:

即 檢測到語音 1, 傳送1 黃金到電腦。若電腦存有1 黃金, 代表玩家1輸入了語音1
檢測到語音 2, 傳送2 黃金到電腦。若電腦存有2 黃金, 代表玩家1輸入了語音2
檢測到語音 3, 傳送3 黃金到電腦。若電腦存有3 黃金, 代表玩家1輸入了語音3
檢測到語音 4, 傳送4 黃金到電腦。若電腦存有4 黃金, 代表玩家1輸入了語音4

但這種方法還是不行, 若是輸入"4"時, 檢測語音1,2,3的觸發事件也會連帶生效
(若是用關閉觸發事件來解決, 實在太麻煩, 再基於觸發事件順序, 作者需要由尾做上頭),
為再解決以上問題, 現在樓主將以上方法修改少少, 變成這樣:

檢測到語音 1, 傳送1 黃金255 石材到電腦。若電腦存有1 黃金255 石材, 代表玩家1輸入了語音1
檢測到語音 2, 傳送2 黃金254 石材到電腦。若電腦存有2 黃金254 石材, 代表玩家1輸入了語音1

要是輸入語音2, 電腦玩者的黃金增加 2, 石材增加 254, 這樣檢測語音1的觸發事件就不會生效,
因為要使該觸發事件生效, 電腦玩者需要有 1金,255 石材, 現在電腦玩者只有 2金,254 石材,
所以觸發事件不會連帶生效。

[ 本帖最后由 nomygf 于 2009-7-22 10:39 编辑 ]
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-7-22 10:53:37 | 显示全部楼层
就是这个意思。
但其实输入八,进贡八黄金也不一定会引起一二三四五六七被开启
只要你降次(从进贡的黄金由大到小排)然后在每一个检测黄金数为条件的触发里加一个效果,进贡所有黄金,那么到了语音7的效果,已经没有黄金可被检测。
不用定时器。因为帝国的触发即使条件一样,也要从上到下来触发。
但是降次排列引起了一个顺次排列方法中,一个不太严重的问题。
这个问题到了降次排列变得尤为严重。
当你快速输入1,2后,进贡的黄金马上累加到3,所以语音3对应的效果被惨烈地开启。然后资源被贡出,1,2反而没人管(效果不会被开启了。)
所以说:
双资源-->升次排列,它在快速输入两个语音后,只会开启进贡黄金量最小,石头量最多的那个技能。这算个小惩罚(我设定的是黄金数越小,技能越弱):P

单资源比大小-->降次排列,但这样那个惨烈的效果就出现了。。

单资源不同栏-->则是最简单的,但是相应的问题是技能少。
我这里说的是针对黄金越多,技能越强。当然如果不是这样,我劝你用不同资源栏来做。少几个就少吧。
我觉得黄金多,技能强是有优点的,制作者管理方便,也方便玩家记忆。(打Boss就输个大数呗)
就是这样。。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-28 01:59 , Processed in 0.248760 second(s), 142 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表