找回密码
 立即注册
搜索
楼主: 棺材叔叔

[PC] 星际争霸2这个游戏对硬件要求太迷了。。

[复制链接]
     
发表于 2021-3-8 14:11 来自手机 | 显示全部楼层
看了下知乎科普,不是暴雪不想搞多核,而是传统rts这种类型几乎搞不了,全战和文明这类倒可以
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-3-8 14:42 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-3-8 14:51 | 显示全部楼层
本帖最后由 Lygljj 于 2021-3-8 14:53 编辑

这个涉及到一些计算机知识
我们聊并行化的时候,常举得例子就是让小孩做算术
比如12345+67890,ok,现在5个傻子只会10以内加减法,怎么让他们算?
现在a傻子算1+6,b傻子算2+7,依次,e傻子算到个位5+0
你只要知道进位的常识就可以算出来这个5位数运算的答案,这个运算其实本质和我们算加减法的思路是没区别的:
即不考虑信息传输的时间开销,运算的时间和一个人是没有区别的

但现在不让你算这题,换个题目
1+9=x
x+5=y
y+3=z
求z
你会发现这样的问题你很难去进行多核优化,
rts里看起来ai都是独立的,但战斗过程中每个ai都会根据另一个ai的行动更新策略,这其实才是现在rts类单核优化的核心问题,
很多游戏里的物理/逻辑运算当然可以多核优化,但涉及全局游戏信息为了数据一致必须要加上这个限制,为什么要加200人口上限,也是这个原因
涉及多核的工作一定会涉及到引擎架构的底层核心,有能力修改的人绝对是技术骨干
能搞定这个的,别的不说,猪鹅的游戏部门随便进一点不夸张
回复

使用道具 举报

     
发表于 2021-3-8 14:55 | 显示全部楼层
Lygljj 发表于 2021-3-8 14:51
这个涉及到一些计算机知识
我们聊并行化的时候,常举得例子就是让小孩做算术
比如12345+67890,ok,现在5个 ...

能搞定这个的还喜欢做游戏的人凭什么去腾讯网易啊
回复

使用道具 举报

     
发表于 2021-3-8 15:01 | 显示全部楼层
古代人皮克 发表于 2021-3-8 14:55
能搞定这个的还喜欢做游戏的人凭什么去腾讯网易啊

钱多啊
米哈游搞原神挖了一堆unity的,魔改了很多引擎底层的东西
回复

使用道具 举报

     
发表于 2021-3-8 15:02 来自手机 | 显示全部楼层
seedees3 发表于 2021-3-8 14:11
看了下知乎科普,不是暴雪不想搞多核,而是传统rts这种类型几乎搞不了,全战和文明这类倒可以 ...

请问知乎帖子里有没有提到《奇点灰烬》的多核应用?
回复

使用道具 举报

     
发表于 2021-3-8 15:10 来自手机 | 显示全部楼层
回复

使用道具 举报

     
发表于 2021-3-8 15:30 | 显示全部楼层
可以开虚拟机,开局域网对战,一个虚拟机占一个cpu核心,你试试看。
回复

使用道具 举报

     
发表于 2021-3-8 18:38 | 显示全部楼层
Lygljj 发表于 2021-03-08 14:51:11
这个涉及到一些计算机知识
我们聊并行化的时候,常举得例子就是让小孩做算术
比如12345+67890,ok,现在5 ...
这么看来,最高指挥官2那个基于流体物理理论的ai运作方式简直是魔法……
可惜就这么栽了

  -- 来自 能看大图的 Stage1官方 iOS客户端
回复

使用道具 举报

     
发表于 2021-3-12 16:46 来自手机 | 显示全部楼层
万用红油精 发表于 2021-3-8 14:42
有链接吗,关键字也行我去看看

https://www.zhihu.com/answer/380704134
其实上面有楼基本已经讲了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-26 01:20 , Processed in 0.043498 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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