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

[教程] 收入系統 Income System

[复制链接]

9

主题

4

精华

8163

积分

国王

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

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

附庸关系0
发表于 2010-9-22 20:20:43 | 显示全部楼层 |阅读模式
一簡單的觸發結構,就成了一個實用的系統,
這是由來自香港的 西門 和 劇族--大門構思出來的。

現在, 只需要去看看壓縮檔中的劇情 (Income System.scx)。

歡迎從遊戲中回來, 你剛覺得進貢的聲音很吵耳吧?這是因為我沒有使用到負號來使進貢變成"靜音",
亦因此,當你點擊後也能夠看到該數值。

一隻由西門和大門製作,而且很舊的遊戲叫 "Battle Defence" (Battle Defence Beta Fix 1,9.scx),
它是基於這個系統去做出來。非常好玩,玩法極為創新(站在當年世紀帝國的角度而言),但是遊戲平衡有待改善,
如果你有興趣改善有遊戲的話,請你找聯絡我。

這文章同時於 AOKH 發佈:

A simple structure of triggers to build a wonderful system, which designed by two people from Hong Kong,China.
They are FF_Simon(西門) and Scxclub_Bigdoor(大門).

And now, just look at the scenario (Income System.scx).

Welcome back, Do you think the tributes is noisy? It is because i didn't make it in "mute mode" by negative sign.
So that you can see the values in the tribute effects.

A old game made by FF_Simon and Scxclub_Bigdoor called "Battle Defence" (Battle Defence Beta Fix 1,9.scx), which is based on this system.
Nice gameplay, but the game balance could be improved.
If you are interested to improve it, please contact me.


(如發現我的英文很糟糕也歡迎提點提點 )






[ 本帖最后由 nomygf 于 2010-9-22 21:28 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 2耕战 +50 收起 理由
Ru43 + 30 资源栏互倒实用技术。追加奖励
Ikarus + 20 感谢分享

查看全部评分

回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

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

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

附庸关系0
发表于 2010-9-22 20:31:52 | 显示全部楼层
没懂,我指文件内容
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

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

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

附庸关系0
 楼主| 发表于 2010-9-22 20:37:17 | 显示全部楼层
Income System.scx
每 30 秒便會發放一次"薪資", 預設薪資為 20 黃金, 也即是目前每 30 秒將獲得 20 黃金,
當你購買單位時, 你的薪資便會增加, 假設是增加 2 Income (薪資/收入), 那麼現在每 30 秒將獲得 22 黃金,
如此類推。利用這個系統可以做到「收入戰爭」(Income War)。


系統需要的條件是:
最少三個資源槽 (Slot)(不一定是相同玩家的資源槽),其中兩個資源槽用作資源交換,剩下一個資源則是收入。
也不一定需要電腦,只是利用電腦可有助減少觸發事件。


原理:(以Income System.scx 為例)

附加資料: 弓兵(花費10金,收入增加2)


時間  資源槽A    資源槽B    資源槽C     註
    A(P1黃金) B(P1木材) C(P2木材)
0s  0       0       20       20是預設收入
30s 0       20      0        20由C轉到B
30s 20      0       20       20由C轉到A及C(遊戲者獲得收入)
35s 10      0       22       P1購買一隻弓兵,收入(C)增加2,資金(A)減少10
60s 10      22      0        22由C轉到B
60s 32      0       22       22分別轉到A及C(遊戲者獲得收入)
……


[ 本帖最后由 nomygf 于 2010-9-22 20:51 编辑 ]
回复

使用道具 举报

1374

主题

13

精华

4万

积分

教皇

耕战
4669
鹰币
19725
天龙币
0
回帖
13525

特级皇家勋章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之王者雄鹰勋章蛟龙勋章第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系1
发表于 2010-9-22 21:17:39 | 显示全部楼层
看起来很强大
回复

使用道具 举报

270

主题

11

精华

4万

积分

教皇

耕战
7221
鹰币
337
天龙币
3
回帖
4391

一级嘉禾勋章特级帝国勋章十字军勋章

附庸关系0
发表于 2010-9-22 21:22:04 | 显示全部楼层
我想问的是,大门和西门目前还在帝国界研究吗?还是以前的成果?
技术倒不很想看……毕竟我已经完全落伍了。。。。
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

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

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

附庸关系0
 楼主| 发表于 2010-9-22 21:25:02 | 显示全部楼层
說上劇族這字眼也可想言之有多久的歷史...
大門很久之前便離開了帝國界, 這方面劇狂必定比我更清楚, 你去問問他吧,
西門也是在數年前離開帝國界, 最近加入 SC2
所以這個技術是個很舊的技術, 在這個技術被遺忘前, 我發了這個帖子 {6}

[ 本帖最后由 nomygf 于 2010-9-22 21:26 编辑 ]
回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
发表于 2010-9-23 00:50:36 | 显示全部楼层
原帖由 nomygf 于 2010-9-22 20:37 发表
0s  0       0       20       20是預設收入
30s 0       20      0        20由C轉到B
30s 20      0       20       20由C轉到A及C(遊戲者獲得收入)
35s 10      0       22       P1購買一隻弓兵,收入(C)增加2,資金(A)減少10
60s 10      22      0        22由C轉到B
60s 32      0       22       22分別轉到A及C(遊戲者獲得收入)

1、原理上看,在任何时候,B+C总是恒定值(外部收入不增加时),30秒一个轮回,完成C倒给B(估计只要一个进贡99999的触发就可以),再从B倒回C。
在B倒回C的过程中,等量的资源倒给A作为收入。

因此,也就是C到B只要1秒,B到C可能要N秒
所以引用区域中标红部分是否笔误?

2、SCX里面B倒C用10进制不妥吧。十进制碰到9可是要9秒才能倒完的。
所以建议使用二进制吧。大概11条触发就可以做到1024了,1秒内导完(十进制需要4个触发,但是最多需要9秒)。
完全做到和C到B同步(即每个支付循环1秒内即可完成)

3、感觉上这个系统最大的运用是夺城系统吧。
攻克一座城市,进贡给C额定的收入值。
失去一座城市,折扣除C额定的收入值。如果此时C扣不起,则扣B。
这比挨个判断某某城市被谁控制要方便多了。也利于后期临时增加或删除城市。

[ 本帖最后由 Ru43 于 2010-9-23 01:06 编辑 ]
怪物健康时对玩家伤害加倍。。。神patch膜拜ing。。。
——————————————————————————————
战役殿堂 精品战役下载
战役/场景发布版块
战役百家谈 作品评论、交流、攻略
回复

使用道具 举报

19

主题

0

精华

770

积分

伯爵

耕战
99
鹰币
128
天龙币
0
回帖
180
附庸关系0
发表于 2010-9-23 01:33:19 | 显示全部楼层
帝国里的生活里的那个客栈不就有这个效果吗?
Just  so so  
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

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

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

附庸关系0
 楼主| 发表于 2010-9-23 01:38:06 | 显示全部楼层
1. 我所說的時間是指遊戲時間, 因為收入是每 30 秒派發一次, 因此 "20由C轉到B" 這動作只會每 30 秒做一次,
也就是為什麼寫的是 30 秒, 而不是 1 秒。

2. 這方面我沒特別注意 {35}

3. 提醒一點, "收入"只是一個使用這個原理的其中一方法,
還有, 更多的使用方法要靠大家了 XD

有沒有人對改善Battle Defence這戰役有興趣???

這戰役可是很棒的 {45}

[ 本帖最后由 nomygf 于 2010-9-23 01:51 编辑 ]
回复

使用道具 举报

49

主题

0

精华

5577

积分

国王

耕战
1071
鹰币
3
天龙币
0
回帖
374

翔鹰建站十周年纪念章

附庸关系0
发表于 2010-9-23 17:59:36 | 显示全部楼层
没有看懂什么意思……好久不来的缘故吧很久不动帝国了
回复

使用道具 举报

0

主题

0

精华

14

积分

扈从

耕战
3
鹰币
10
天龙币
0
回帖
3
附庸关系0
发表于 2011-5-11 21:57:54 | 显示全部楼层
<p>不懂<lp>
回复

使用道具 举报

0

主题

0

精华

12

积分

骑士

耕战
0
鹰币
70
天龙币
0
回帖
29
附庸关系0
发表于 2012-11-17 16:53:14 | 显示全部楼层
回复

使用道具 举报

38

主题

0

精华

2282

积分

侯爵

耕战
282
鹰币
510
天龙币
0
回帖
690

翔鹰建站十周年纪念章

附庸关系0
发表于 2012-11-18 13:38:16 | 显示全部楼层
又是樂古來的
本人教學:http://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=111273
回复

使用道具 举报

33

主题

0

精华

765

积分

伯爵

耕战
119
鹰币
80
天龙币
0
回帖
106
附庸关系0
发表于 2012-12-9 09:26:54 | 显示全部楼层
只是问一下,预设工资一转不就没了,那不就只能发一次了吗?
亦或是你们用的不是自带编辑器。
回复

使用道具 举报

33

主题

0

精华

765

积分

伯爵

耕战
119
鹰币
80
天龙币
0
回帖
106
附庸关系0
发表于 2012-12-9 09:30:23 | 显示全部楼层
30s 0       20      0        20由C轉到B
30s 20      0       20       20由C轉到A及C(遊戲者獲得收入)
这一行没看明白,明明是20怎么出来了40
回复

使用道具 举报

33

主题

0

精华

765

积分

伯爵

耕战
119
鹰币
80
天龙币
0
回帖
106
附庸关系0
发表于 2012-12-9 09:31:41 | 显示全部楼层
marco99168 发表于 2012-12-9 09:30
30s 0       20      0        20由C轉到B
30s 20      0 ...

那样C的工资就彻底凌乱了
回复

使用道具 举报

1

主题

0

精华

77

积分

骑士

耕战
1
鹰币
1519
天龙币
0
回帖
42
附庸关系0
发表于 2013-2-13 15:52:26 | 显示全部楼层
marco99168 发表于 2012-12-9 09:31
那样C的工资就彻底凌乱了

意思是 B 的存在等同一个复制分割过程,将C的数值以99999+进贡给B
然后 B 用堆积属性将这个数值复制成两等份分别赋予给A和C
例如一条循环激活的触发:
————————————————
堆积属性 B 数值:1
进贡B 到大地之母 数值:1  *注销等量数值
大地之母 进贡A 数值:1 *复制数值给A
大地之母 进贡C 数值:1 *复制数值给C
————————————————
至于上面所指的错误应该是这句“20由C轉到A及C(遊戲者獲得收入)"
估计应该是20由B轉到A及C

而楼上RU43所说的是导出B数值的效率,就像上面的触发,以“1”数值这样导出的话,999就要999秒,所以要写多条触发来同时导出,譬如2进制,16条触发可以每秒同时导出65535,其数值为1.2.4.8.16.32.64.128.256.512.1024.2048...等等,当然...这种导出方法只限于数值为非规律整数情况下。

这个系统最大问题还是在兵种获得和失去之间的联系吧,鉴于购买是采用触发生成,所以没什么大问题,至于失去(兵种死亡扣除)方面,还是有点棘手吧,当然...也不是不能。

很久没来了,手痒挖坟了,深表抱歉。
回复

使用道具 举报

0

主题

0

精华

0

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
3
附庸关系0
发表于 2013-2-22 22:11:27 | 显示全部楼层
{:7_274:}
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-15 17:57 , Processed in 0.291948 second(s), 210 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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