再发个讨论贴 文明3 回合、操作、运算、ai行为先后顺序的讨论
文明3吧
全部回复
仅看楼主
level 1
蒿修0IS 楼主
同样首先要先给一些名次清晰的概念。
回合:建议开启单位结束后不自动结束回合的选项 这样右下会提示 请按enter结束回合之类的信息。这里我给回合的定义即是出现该提示信息 按enter进行电脑运算 然后进入玩家操作阶段 再次出现该提示信息 这是一个完整的回合。
回合可以细分为三个阶段。
出现回合结束提示信息 到新的回合金钱增加(科技研发完成)这称为回合末收尾
金钱增加到玩家开始可以操作单位进行移动攻击等称为回合初预处理
中间玩家可以自由操作的阶段叫正式回合
这三个阶段 玩家和ai有不同的优先关系和可以进行的操作种类。I
2013年11月01日 03点11分 1
level 1
蒿修0IS 楼主
正式回合 是绝大多数玩家平时花时间最多的阶段 也是玩家最为自由的阶段。玩家可以进行外交、城市项目变更、战斗、查看、调节税率和科学产出等全部游戏操作。ai此时是完全被动等待的。同时 部分操作包括城市项目变更和调节税率产出在本阶段是可随意更改 并不会造成实际效果 因为其运算在其他阶段。而战斗、外交、征募等操作的结果是即时作用的。
回合初预处理和回合末收尾:一般情况下这两个阶段是无缝自然过渡的 需要细心留意右下角的时间和金钱才能够注意到进入了新的阶段。观察单位的状态也能看出 回合末是红色状态(即便是在驻守的未移动单位也会被强制置空)而回合初会变为绿色状态。所以通常情况玩家也不太可能打断这两个阶段并在其中进行任何操作。
变化在于回合初有科技研发完成时。此时选择进入大图科技顾问界面 我们就成功打断了两个阶段。并可进入外交顾问界面进行外交操作 进入城市状态顾问界面 调节税率 甚至革命 进入城市调节市民工作格子 更改城市建造项目等。I
2013年11月01日 03点11分 2
level 1
蒿修0IS 楼主
下面进入本文的关键 回合初预处理和回合末收尾 这两个阶段电脑(ai)各自能够进行哪些操作 系统(civ3程序)在进行哪些运算。并且这些运算的先后顺序是怎么样的。
回合初预处理 系统首先进行的是城市的轮换时处理。其处理顺序大概为在地图上的建造(生成)顺序 先建造的先计算工业和农业 后建造的后计算。电脑和ai的首都一般都是最先建造的 如果是单人跟电脑 大概玩家的最优先吧。多人游戏未知。
而mod处理顺序大概是城市在地图编辑时的放置顺序 然后才是玩家游戏时内部的建造顺序。
因为城市属于分属于不同的玩家和ai 所以不同操作者之间的计算顺序如何 未知。
同一操作者的不同城市的计算顺序很容易辨认 游戏内 进入首都界面 按左右箭头 就可知道。
意义与讨论:
奇迹建设原则。
假设奇迹当回合就能完成 而且建造城市其他方面的影响都忽略。
那么能够影响多个城市工商业产出、正向市民情绪的奇迹应该建在计算顺序靠前的城市 因为建造完成后 直接作用于其后的受影响城市(同大陆等等)。
影响经济和科技的奇迹则无所谓 因为经济产出不在回合初进行运算。
而带来负面市民情绪的奇迹则考虑放在计算顺序靠后的城市 影响最小。
ai城市与玩家城市的计算顺序如何交互作用未知。是把某个归属的城市轮换计算完 再计算下一个归属的全部城市 还是 就纯粹依照计算顺序呢?未知。这可能会影响玩家和ai在同一回合完成奇迹时奇迹的归属问题。
当然 这个说起来复杂 实际游戏中影响很小 奇迹建造在排序靠前的城市肯定更为保险。I
2013年11月01日 03点11分 3
level 1
蒿修0IS 楼主
回合初预处理阶段系统进行城市轮换时处理时也会分别计算城市内设施和奇迹的一些特殊效果。比如产生新的单位。
系统处理单个城市时也会有多项运算需要进行。包括格子受污染 市民情绪带来狂欢或动乱 粮食满足使得人口增加或饥饿人口减少 计算工业产出及建设项目进度等等。排列顺序是我个人理解的先后顺序。腐败的运算大概是在人口之后 工业产出之前。新单位产出不知道在哪个阶段。
这个顺序对于玩家很有实际意义的。一些操作技巧都来自于此。比如在人口快增长时把市民放在粮食产出最高的格子 人口增长会额外带来一个工作市民。
更重要的一个小技巧 如果是较慢的地图或者玩家手速足够快 那么在游戏中城市上方出现(污染等)提示时 玩家是可以通过快速双击城市名进入城市界面的。此时玩家可以更改城市内的市民工作格子、更改建造项目、加速、征募等。
玩家同样可以解雇城市里的单位增加盾牌。比如在空城征募 然后解雇 就可以直接获得盾牌 避免从零买起的双倍惩罚。I
2013年11月01日 03点11分 4
level 1
蒿修0IS 楼主
轮换完城市之后 系统会有一些额外的运算 有些是跟所有玩家无关的宏观属性 比如矿产消失或出现 火山爆发。
有些可能是ai的一些操作?但具体的顺序和操作内容不太理解。
回合初是否遭遇过ai宣战?或者其他外交行为呢?
2013年11月01日 04点11分 5
level 1
蒿修0IS 楼主
回合末收尾阶段:
ai的驱逐行为多半发生在此阶段。
ai单位的移动和攻击也都是发生在此阶段。
野蛮人的移动攻击或者暴动 也是发生在此阶段。
小船的消失是在此阶段还是回合初阶段呢?
2013年11月01日 04点11分 6
level 11
[加1]
2013年11月01日 05点11分 7
1