找回密码
 立即注册
搜索
查看: 5565|回复: 69

[其他] 现在提供游戏录像回放(Replay)功能的游戏是不是太少了

[复制链接]
发表于 2021-4-9 10:06 | 显示全部楼层 |阅读模式
本帖最后由 Lunamos 于 2021-4-9 11:34 编辑

Replay系统实现起来不算难,记录初始状态,PRNG状态和玩家输入与时间戳就能复现游戏运行。而现在Replay基本只局限在电竞游戏里。相信很多人都很喜欢Dota2、SC2的Replay系统。如果更多游戏能集成Replay系统,大家可以在游戏内部或网上分享(文件大小很小的)Replay文件,进入Replay可以进行快进快退、多角度观察等等操作,还可以加入解说轨,或是用来分析自己的不足之处等等。感觉对很多游戏的攻略技巧分享和教学要比视频方便很多。

而且Replay也能用来从使用另一些角度和参数渲染游戏过程,可以用来切镜制作电影,不同视角的流程分析,或是在笔记本上渲染出在3090下跑的画面(比如以10帧每秒的速度渲染成60帧的视频存储下来),用来放在视频网站上分享等等,感觉用处还是很多的。

有什么非电竞类游戏提供了比较良好的Replay系统的例子吗?
回复

使用道具 举报

     
发表于 2021-4-9 10:12 | 显示全部楼层
可是现在的系统自带游戏录像功能了啊。。。
像ps4的15分钟share,windows的那个game centre也有录像功能
没必要在游戏里单独做一个录像功能吧
回复

使用道具 举报

     
发表于 2021-4-9 10:12 | 显示全部楼层
实现起来咋不难了,这不就是恰恰因为电竞游戏要做网络预测回滚,所以才会去确保输入输出一致性吗?不然不说别的,就能默认保证输入输出一致性的物理引擎都找不到几个(很多号称能的都是指硬件也一样的情况)更何况还有各种其他的随机要素

—— 来自 S1Fun
回复

使用道具 举报

 楼主| 发表于 2021-4-9 10:13 | 显示全部楼层
杨千fa单推人 发表于 2021-4-9 11:12
可是现在的系统自带游戏录像功能了啊。。。
像ps4的15分钟share,windows的那个game centre也有录像功能 ...

这里指的不是Recording,而是Replay。比如War3那个几百K的文件就能记录一整场比赛。

当年还有个知名网站叫Replays.net……
回复

使用道具 举报

     
发表于 2021-4-9 10:14 | 显示全部楼层
系统自带录像是视频,和游戏内自渲染的录像还是有区别的,比如我一直希望DMC5有游戏内录像功能,可以回放、暂停、切换镜头、剪辑,打造真正的动作大片
回复

使用道具 举报

     
发表于 2021-4-9 10:17 | 显示全部楼层
halo系列的剧院就不错
回复

使用道具 举报

     
发表于 2021-4-9 10:17 | 显示全部楼层
王牌空战XD

不过相比replay我更喜欢3D地形图里一个箭头上下翻飞画移动轨迹的方式
回复

使用道具 举报

 楼主| 发表于 2021-4-9 10:23 | 显示全部楼层
GuardHei 发表于 2021-4-9 11:12
实现起来咋不难了,这不就是恰恰因为电竞游戏要做网络预测回滚,所以才会去确保输入输出一致性吗?不然不说 ...

物理引擎的实现方式确实会有一定影响,有不同平台的精度累积问题。但如果从一开始就把deterministic physics当回事的话也是可以做到的,但有一定代价。
回复

使用道具 举报

     
发表于 2021-4-9 10:31 | 显示全部楼层
当初gtx10系高端显卡的时候有个宣传似乎就是3D游戏内任意视角截图? 后来感觉就没声响了.把这个截图功能升级到录像就能实现所有游戏的回放了吧
回复

使用道具 举报

     
发表于 2021-4-9 10:34 | 显示全部楼层
我寻思你们都不玩东方打飞机的吗?
回复

使用道具 举报

     
发表于 2021-4-9 10:38 | 显示全部楼层
说到这个我就想起我SC2 DOTA2 LOL当年还在同时玩的时候就觉得SC2和DOTA2的录像非常方便但是LOL做的什么狗屎
如今这么多年过去了LOL的录像还是非常简陋和粗糙而且远不能达到说方便的地步

足以可见这个东西也并非是有钱就一定能做好的……也是一个需要大量的积累和测试反复修改的东西
单机游戏光是维护内容就已经筋疲力尽了,这种东西想做好就只能外包,但是外包了自己又完全无法维护
可能得不偿失就被选择性放弃掉了吧
想到一个GTA的电影模式应该算是replay做的特别好的
回复

使用道具 举报

     
发表于 2021-4-9 10:39 | 显示全部楼层
Lunamos 发表于 2021-4-9 10:23
物理引擎的实现方式确实会有一定影响,有不同平台的精度累积问题。但如果从一开始就把deterministic phys ...

所以这不就是额外成本吗为了一个可以用系统自带的录像就能解决6-70%情形的问题,而去对框架进行大改,这成本不就是难度吗?更何况单机游戏往往有比电竞游戏复杂了多的系统,这工作量大太多了

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2021-4-9 10:42 | 显示全部楼层
RPG回放CG动画,galgame回放H场景,也是种repaly。
单机的自由录像主要是必要性问题。osu也是上榜了自动录,占点社区分享才有动力。

多人如果不是服务器端包办一切,还会涉及到作弊问题。
回复

使用道具 举报

     
发表于 2021-4-9 10:42 | 显示全部楼层
想了半天只想到车万那个
ff14好像也可以回放,但是我只见过拿那个功能截角色美图的……
回复

使用道具 举报

     
发表于 2021-4-9 10:45 | 显示全部楼层
wow现在的战斗记录已经能实现replay的功能了,不过需要第三方程序。
回复

使用道具 举报

 楼主| 发表于 2021-4-9 10:46 | 显示全部楼层
本帖最后由 Lunamos 于 2021-4-9 11:58 编辑
GuardHei 发表于 2021-4-9 11:39
所以这不就是额外成本吗为了一个可以用系统自带的录像就能解决6-70%情形的问题,而去对框架进行大 ...

单从录像本身切入应该也是可行的,比如增加除了初始以外的状态同步验证(主要agents,可以每帧验证)。而且有些游戏的单线程物理也是比较容易做到一致的,只不过Box2D和PhysX正好是反例……对了,还有个简单的解决方法:不同平台和版本的Replay不互通就好了。
回复

使用道具 举报

     
发表于 2021-4-9 10:46 | 显示全部楼层
不是这么简单吧,哪怕是EA这种FPS顶级大厂,观战视角和十几秒的death cam都未必做好了
回复

使用道具 举报

     
发表于 2021-4-9 10:49 | 显示全部楼层
我觉得动作游戏真的挺需要这个的,有了这功能就算是彩笔也能录出很酷的操作,能极大增加成就感
回复

使用道具 举报

     
发表于 2021-4-9 10:52 | 显示全部楼层
前几天major结束就有人夸DOTA2的录像系统来着,很多东西是看录像才能看到的,比如KAKA莱恩1血逃生和走出谜团大,所以这次赛后不少主播都做了复盘——当然大部分可能都是蹭热度
回复

使用道具 举报

发表于 2021-4-9 10:55 | 显示全部楼层
想起全战系列的replay,因为版本更新往往兵种的数据会变,导致录像的世界线会发生偏差,有时会非常生草
回复

使用道具 举报

     
发表于 2021-4-9 10:59 | 显示全部楼层
全世界最强的录像回放应该就是dota2了吧?

= =记得以前还说可以录像接管比赛 ? 现在好像看不到了.
回复

使用道具 举报

     
发表于 2021-4-9 11:00 来自手机 | 显示全部楼层
工口兔 发表于 2021-4-9 10:55
想起全战系列的replay,因为版本更新往往兵种的数据会变,导致录像的世界线会发生偏差,有时会非常生草[f:0 ...

我也正想说全战的reply,随着版本更新,史诗大捷变血战惨败

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4
回复

使用道具 举报

     
发表于 2021-4-9 11:02 | 显示全部楼层
Lunamos 发表于 2021-4-9 10:13
这里指的不是Recording,而是Replay。比如War3那个几百K的文件就能记录一整场比赛。

当年还有个知名网站 ...

当年在这个网站看了好多SC的大片,怀念
回复

使用道具 举报

     
发表于 2021-4-9 11:09 | 显示全部楼层
samta 发表于 2021-4-9 10:45
wow现在的战斗记录已经能实现replay的功能了,不过需要第三方程序。

如果你说的是WCL,那还差一点,WCL还是基于WOW本身战斗记录LOG导出,但实际上有很多战斗状态暴雪的战斗记录并不足以表现,比如玩家和BOSS的面向方向,水平高度等等
回复

使用道具 举报

     
发表于 2021-4-9 11:11 | 显示全部楼层
BRAID 可以算一个 而且是实时记录 实时倒放
还有很多赛车游戏 也有重播功能 或者跟玩家自己跑过的赛道ghost来比赛

此外 还有桌面游戏 比如棋牌类的 不仅可以重播 还可以Undo/撤销/悔棋之类的 应该也算吧
回复

使用道具 举报

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

使用道具 举报

     
发表于 2021-4-9 11:24 来自手机 | 显示全部楼层
玩过的里面好像就大乱斗有记录回放并且可以再编辑和渲染输出,不过不知道为什么每次大版本更新都会报废掉旧的记录文件
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-4-9 11:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-4-9 11:35 | 显示全部楼层
SUPERHOT的replay,子弹时间打完一局之后再用常速播放,看着特别有感觉。
回复

使用道具 举报

     
发表于 2021-4-9 11:47 | 显示全部楼层
唔,从实用角度出发,replay的指令式记录必须要求双方版本统一吧,然后还得要求游戏底层是便于帧同步的指令式。
这也是为什么只有电竞类这种强调实时同步的底层设计,可以支持 replay 的原因吧。目前来看也许做的最好的还是 dota2?
回复

使用道具 举报

     
发表于 2021-4-9 12:09 来自手机 | 显示全部楼层
FF14需要八个人都同意且只能用一个版本,不过还是不错的
回复

使用道具 举报

     
发表于 2021-4-9 12:21 来自手机 | 显示全部楼层
皇牌空战的真的好,还能切换视角,比录像自由多了。
回复

使用道具 举报

     
发表于 2021-4-9 12:21 | 显示全部楼层
翼宿一 发表于 2021-4-9 11:24
玩过的里面好像就大乱斗有记录回放并且可以再编辑和渲染输出,不过不知道为什么每次大版本更新都会报废掉旧 ...

因为这个回放是个脚本
每回放一次就相当于电脑把你和对手的操作重新打一遍
每次版本更新都会调整人物性能
即使只调整一个人的一个技能,从10帧降到9帧
那一旦出现这个技能,后面的回放就和你打的不一样了
甚至结果完全相反

评分

参与人数 1战斗力 +1 收起 理由
翼宿一 + 1 受教了

查看全部评分

回复

使用道具 举报

     
发表于 2021-4-9 12:23 | 显示全部楼层
这个一般在枪车球比较多吧 RPG真没啥印象
回复

使用道具 举报

     
发表于 2021-4-9 12:29 来自手机 | 显示全部楼层
Dota2也是版本更新就会受影响,经历大更新基本上录像就用不了了

—— 来自 Xiaomi Redmi K30 5G Speed, Android 11上的 S1Next-鹅版 v2.4.4.1
回复

使用道具 举报

     
发表于 2021-4-9 12:30 | 显示全部楼层
自从以前某游戏版本更新旧回放被全废后就改只录视频了
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-4-9 12:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-4-9 12:38 来自手机 | 显示全部楼层
kylin88 发表于 2021-4-9 11:00
我也正想说全战的reply,随着版本更新,史诗大捷变血战惨败

—— 来自 HUAWEI LIO-AN00, Android 10上的 ...

看战研所跟礼赞他们搞的比赛,都看过几次直播rep放完发现是版本变了结果不一样的事情了 然后解说就非常尴尬
回复

使用道具 举报

     
发表于 2021-4-9 12:44 来自手机 | 显示全部楼层
实现不能说多简单吧,彩6的回放系统盼了三四年终于出来了,但是只是勉强能用的地步,bug还是多得吓人。
回复

使用道具 举报

     
发表于 2021-4-9 12:53 | 显示全部楼层
忍龙2这种2008年的Xbox360平台3D高速动作游戏都有这功能。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-14 10:00 , Processed in 0.119332 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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