3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2233|回复: 9
打印 上一主题 下一主题

[讨论] 这个凡世帝国加速过场的优化是什么原理?

[复制链接]

18

主题

289

帖子

360

积分

高级玩家

Rank: 4

贡献度
0
金元
3602
积分
360
精华
0
注册时间
2013-9-7
跳转到指定楼层
主题
发表于 2020-1-30 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前各种mod感觉已经穷极各种思路了,但效果并不是很明显,而且各种bug。现在这个直接加速60%,怎么做到的?
回复

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
舒服的沙发
发表于 2020-1-30 23:02 | 只看该作者
既然你诚心诚意的发问了
我们便大发慈悲的告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的邪恶
:可爱又迷人的反派角色
武藏……小次郎……
我们是穿梭在银河中的火箭队
白洞,白色的明天在等着我们
加速60%是一个台湾人的决定,他用的是固定代码,之前那个挪威程序员用的是生算

就是这样 ……喵……喵……
回复 支持 2 反对 0

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
硬硬的板凳
发表于 2020-1-30 23:05 | 只看该作者
本帖最后由 雪耻景阳冈 于 2020-1-30 23:25 编辑

这个台湾人是ca的ai寻路设计师,因为某些原因以前的编程人员Christian Bale被炒了!所以这次这位台湾人顶替他来做战锤2全面战争的ai过回合直接加速60%,其实很简单,就是电脑不用思考了,当然变快了,这位台湾人自己计算模拟了电脑各个回合能招募的兵种,到了那个回合自动出现在城里,而且电脑都不会走动,遇到玩家不会计算玩家的兵力,都会来送死,减少了CPU计算负荷!


回复 支持 反对

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
冰凉的地板
发表于 2020-1-30 23:08 | 只看该作者
本帖最后由 雪耻景阳冈 于 2020-1-30 23:17 编辑

台湾人Jack Wang 自己说独创了一套固定寻路系统,比如电脑大概10回合招募星龙,那么我不必为了造星龙积累财富!直接到10回合就刷出星龙来
回复 支持 反对

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
5#
发表于 2020-1-30 23:15 | 只看该作者
接下来我就说说这个10回合招募星龙和过回合直接加速60%有什么关联:首先之前的电脑都是看着自己有多少钱,招多少兵,比如我有十块钱,只能买十个农民,那么我下个回合就有10个农民,这样耗费了cpu计算效能,虽然这个运算才0.003毫秒,但是积少成多嘛,毕竟整个大陆又不是只有一个电脑,咱们算作10个电脑每个电脑拥有10个英雄,每个领主都这么计算那么CPU将耗费大量的时间
!!那么我就按照以往的平均值计算大概电脑什么时候能否招出星龙来,到那个时候直接出现星龙就完了!这样根本不需要计算,节省了CPU计算时间,也就是过回合时间!
回复 支持 反对

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
6#
发表于 2020-1-30 23:17 | 只看该作者
本帖最后由 雪耻景阳冈 于 2020-1-31 09:56 编辑

这样做的缺点就是,比如正常操作我100回合会招募星龙,(简单200回合,困难50回合)
那么到了这么多回合的时候,假如我没有钱了,那么星龙照样出现在我城里,这是不符合正常的,所以这也就是加快过回合速度的缺陷!
我见到过电脑一个城养了3队满编,其中有十几条各种龙火龙月龙,以及凤凰!而城里没有经济建筑!也就是说电脑根本没有金钱概念,没钱也不会破产!兵是脚本刷的
回复 支持 反对

使用道具 举报

148

主题

2899

帖子

5401

积分

游戏精英

Rank: 8Rank: 8

贡献度
493
金元
34192
积分
5401
精华
1
注册时间
2012-1-2
7#
发表于 2020-1-31 02:49 | 只看该作者
你科普的真好
回复 支持 反对

使用道具 举报

73

主题

1224

帖子

1581

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
14968
积分
1581
精华
0
注册时间
2016-6-4
8#
发表于 2020-1-31 09:51 | 只看该作者
谢谢夸奖,接着科普
现在为何有人说电脑变傻了,因为电脑不会思考了,当然变笨了!吸血鬼大老远的去非洲探险,连家都不顾,

比如电脑会带着一个农民来打我满编星龙的部队,这在以前是从来不会发生的!

所以你们是要回合加速60%,还是回合减慢%60

反正我选择减慢60%!(CA:你有的选么?
回复 支持 1 反对 0

使用道具 举报

18

主题

289

帖子

360

积分

高级玩家

Rank: 4

贡献度
0
金元
3602
积分
360
精华
0
注册时间
2013-9-7
9#
 楼主| 发表于 2020-1-31 23:26 | 只看该作者
谢谢科普。不过直接写死人机应该只是玩家视野(光锥)之外的情况吧。否则电脑不会根据玩家的行动作出反应的话那也太不智能了。光锥之内剪枝一下效果会好很多吧。哪里能看到源代码,能分享一下吗?
回复 支持 反对

使用道具 举报

1

主题

75

帖子

135

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1351
积分
135
精华
0
注册时间
2016-7-23
10#
发表于 2021-4-16 09:13 | 只看该作者
雪耻景阳冈 发表于 2020-1-31 09:51
谢谢夸奖,接着科普
现在为何有人说电脑变傻了,因为电脑不会思考了,当然变笨了!吸血鬼大老远的 ...

大佬,网上到处看只有你解释的最明白了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 02:30 , Processed in 0.137108 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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