- 积分
- 2052
- 威望
- 16
- 魅力
- 16
- 经验
- 1195
- 热心度
- 0
- 注册时间
- 2009-11-16
- 最后登录
- 2024-11-8
- 主题
- 24
- 回帖
- 353
- 精华
- 1
- 阅读权限
- 90
TA的每日心情 | 无聊 2016-8-14 22:42 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]投石矮人
论坛嘉宾
- 积分
- 2052
|
本帖最后由 hell____fire 于 2016-2-12 19:27 编辑
十年的英3玩家,一直觉得英3 在战略层面上面有许多需要改进的地方。比如说现在普遍的策略游戏如文明和欧陆风云等都是双层甚至多层迷雾。英3现在还停留在单层迷雾上面,确实比较原始。虽然可以通过在地图上面加黑暗天幕来实现隐藏重要区域,但是电脑有时候会无视黑暗天幕,使得单机少了很多乐趣,但联机又很难找到人或者有时间。我的想法是能否实现所有城镇和部队驻地自带黑暗天幕的效果,当然亡灵族的黑暗天幕和原来一样大,驻地的黑暗天幕可以做成类似暗黑龙的黑暗天幕只保证不显示部队即可,其他城镇的黑暗天幕大小可以介于亡灵族和驻地的黑暗天幕之间。因为城镇和驻地作为重要的兵力部署中心,除非对方英雄接近侦察,要不然其兵力配置等照理不应当随意可见的。这个脚本还有另外一种写法就是修改原版地图规则里面的地图永久黑暗选项,选择该选项后英雄建筑可视半径加一倍,并设定红木瞭望塔和火神柱可以占领,因为原版的英雄和建筑可视半径太小了,选了这个选项简直是瞎猫捉耗子。这样侦察术的用武之地也就更大,不过这样写可能比单层加黑幕的难度大就是了。
另外一个思路就更加复杂。我们知道一国征服另一国往往伴随着被征服者的多次反叛才完全平定,那这个脚本就是模拟这种情况。首先在开局时,脚本检测人类玩家现有城镇,然后标记人类玩家现有城镇为“本土”,同时设人类、精灵、塔楼城为正义方阵营,地下、亡灵、恶魔城为邪恶方,据点要塞元素城为中立方,检测人类拥有的城镇并且记录人类玩家所属阵营(可以有1-3个阵营)。接下来每周重复检测一次。。每攻下一个非开局城镇,攻下的城镇标记为“非本土”,当非本土城镇没有英雄驻守时,暴动几率+25%;不属于玩家开局所属阵营时,暴动几率+25%;城镇中未招募部队的战斗价值(Fight Value)大于驻守部队5倍时,暴动几率+25%;城镇中未招募部队的战斗价值(Fight Value)大于驻守部队10倍时,暴动几率再+25%。根据这个算法,随机测算该城镇是否暴动,暴动发动后,城镇未招募部队攻击驻守部队(类似于拆城拆招募建筑后的战斗一样,在当地地形双方对峙作战)。如果驻守部队胜利则城镇未招募部队全部消失,如果未招募部队胜利则城镇成为中立城镇(当然,也可以回到原来拥有者,根据算法哪个简单明确用哪个实现)。“非本土”城镇标记4个月,占领满4个月后标记为“本土”城镇不再暴动。如果期间被夺回又攻下的,按被夺回那时起算满4个月才能成为本土。已标记为“本土”城镇的城镇如果被攻占,但又被夺回的,不会反叛,不管是开局就拥有的还是新增加的“本土”城镇。由于电脑不会理解“本土””非本土“的概念,本条仅对人类玩家生效。
|
|