贤知有您 发表于 2015-7-24 23:45:30

【讨论】智能化建造城镇建筑

以前玩WOG, 当占领了地图上越来越多的城镇时, 就不想花时间逐个城镇点击看看需要建造那些建筑,总希望有个脚本可以自动地智能地为城镇建造.梳理了下这种脚本的要点所在:
1.由于每个城镇建筑不同,建筑顺序也应该各有侧重.特别需要注意前置建筑的问题.(当然这里考虑的是一般情况,让玩家专注探险)
2.脚本原则上会遍历所有能建造建筑编号(顺序上需要第一要点来配合),按照建造的可行性来实现.
3.建造的可行性包括: 该建筑不是被禁止建造的;该建筑的建造前置条件已成立;该建筑建造所需资源足够;
4.特殊的建筑可能有: 国会的唯一性问题;船坞的位置性问题(这个可能跟被禁止是一样的)
5.目前还没有见过一个脚本,用于定位某个城镇某个建筑ID所需的资源量.ERM并没有此类语法,该资源消耗量由Building.txt内部文件记录.

这里先跟大家讨论第一点.
希望有热心玩家给列出各个城镇的基本建筑路线,大概路线即可,这里不讨论战略性问题.
ERMer们也可以谈谈自己对这种脚本的想法.我个人觉得这种脚本写起来是比较有难度的,需要考虑很多问题.

建筑路线的顺序编号可以参照下面列表.注意<10议事厅>基本是城镇的大前提.
城镇编号

0城堡
1壁垒
2塔楼
3地狱
4墓园
5地下城
6据点
7要塞
8元素城



   建筑编号建筑名称 (城镇编号)
0一级魔法行会
1二级魔法行会
2三级魔法行会
3四级魔法行会
4五级魔法行会
5酒馆
6船坞(0,4,7,8)
7壁垒
8大本营
9城堡
10议事堂
11内政厅
12议会
13国会
14市场
15资源仓库
16铁匠铺
17灯塔(0)
    魔幻池(1)
    宝物商人(2,5,8)
    黑暗天幕(4)
    遁逸之路(6)
    战神之栏(7)
18为低级生物提高产量的建筑:
    狮鹫(0)
    矮人(1)
    石人(2)
    小怪物 (3)
    骷髅(4)
    穴居者(5)
    大耳怪(6)
    狼人(7)
    小精灵(8)
19为高级生物提高产量的建筑:
    皇家狮鹫(0)
    战斗矮人(1)
    铁人(2)
    大怪物 (3)
    骷髅勇士(4)
    地狱穴居者(5)
    大耳怪王(6)
    狼人王(7)
    大精灵(8)
21马场(0)
    幸运泉(1)
    了望塔(2)
    硫云风暴(3)
    招魂塔(4)
    魔力旋涡(5)
    自由职业者协会(6)
    恐怖浮雕(7)
    魔法学院(8)
22兄弟会(0)
    金库(1)
    图书馆(2)
    城镇大门 (3)
    骷髅转换场(4)
    召唤之门(5)
    弩车工场(6)
    血塔(7)
23知识强(2)
    烈火神柱(3)
    斗士学院(5)
    英烈祠(6)
24为低级生物提高产量的建筑:
    枯木卫士(1)
    地狱猎犬 (3)
25为高级生物提高产量的建筑:
    枯木战士(1)
    三首猎犬 (3)
30巢穴 1
31巢穴 2
32巢穴 3
33巢穴 4
34巢穴 5
35巢穴 6
36巢穴 7
37高级巢穴 1
38高级巢穴 2
39高级巢穴 3
40高级巢穴 4
41高级巢穴 5
42高级巢穴 6
43高级巢穴 7

兽哥哥 发表于 2015-7-25 00:18:29

我来开个头,不过没看懂007想表达的意思?这个建筑顺序是按现有的来讨论还是说为了这个脚本统一所有城镇来按一样的建筑顺序来修建?毕竟除了兵营一样,其他的建筑各个种族都不一样.

贤知有您 发表于 2015-7-25 08:47:09

可以根据不同城镇来设定一个基本建筑顺序,资源充足情况下的基本建筑路线.

fly123 发表于 2015-8-7 00:54:43

这个难度高了,起码我写不出来。而且情况很复杂,要考虑前置建筑和玩家意愿的问题。恐怕得设置几套方案才行,让玩家多样化选择。实在抱歉,最近比较忙,小白鼠就不能当了,只能帮忙想想优化什么的,呵呵。等有时间再说吧。

有关 发表于 2015-8-13 13:10:12

这个好啊    不会忘记建城了
页: [1]
查看完整版本: 【讨论】智能化建造城镇建筑

捐赠