2014-7-29 15:35| 发布者: tianzc| 查看: 173| 评论: 0
作者:slicolt 创意功能/使用场景 (1)一键分享,随心所欲。 在游戏战斗之前,不需要做任何相关操作。在战斗结束后,会有一个“分享”按钮,如果想分享,只要点击它,立即可以上传录像数据,并且生成一个URL分享出去。 (2)一点播放,精彩无限。 只要点击分享URL,即可打开录像播放器,同时加载录像文件。在录像重放过程中,可以以“观察者”的角度查看整个战场,以及各个玩家的装备和属性。并且可以直接跳过战斗过程,查看战斗结果。 4、创新点的具体描述 该功能基于协议录取和重放技术,并且不同时期不同版权的录像文件,只需要一个录像播放器便能播放,维护成本低。 该功能在同类游戏中属于首创(仅参照同类型的主流游戏),但是可以与第三方的视频录像软件进行对比,其创新优势如下: (1)录像文件小。 通过对协议数据的录取和压缩,做到一局10分钟左右的战斗只需要保存100K左右的数据。相对于几百M的视频文件而言,它非常便于上传和分享。 (2)无需提前开启录像功能。 由于性能开销低, 可以做到每一局战斗都默认开启录像。玩家可以在战斗结束后,才根据当场战斗的精彩与否来决定是否保存和分享。极大地避免玩家因为忘记开启录像软件,而错失许多精彩回忆。 (3)与游戏本身共用逻辑和资源。录像播放器,是通过加载不同版本的游戏逻辑模块,实现对不同版本的录像都能正常播放。因此,可以对游戏版本进行预下载,降低玩家进入游戏的等待时间。 5、创意产生过程 当你参与了一局精彩的战斗,你会不会想把它保存下来,并且分享给小伙伴们?很多玩家都有这样的诉求。于是,我们找到一些视频录像软件。 玩过游戏的同学都知道,一局精彩的战斗是可遇不可求的。可是,在战斗之前,谁又能未卜先知,提前开启录像软件呢?于是,我们每一局战斗都提前开启录像软件。 可以,面对动辄上百M的视频文件,又如何上传和分享?于是,我们到处寻找可以免费上传视频的网站。 花了1个小时,将视频上传成功后,得到一个视频链接。这个视频链接也许不是在腾讯的域名下,小伙伴会不会怀疑这是病毒?并且,这个时候,还要手动打开微博,将链接粘贴进去,配上一段文本。 我只是想分享一场精彩战斗而已,可是曲折的过程早已经消磨掉我分享的热情。 ——以上,大概是很多小伙伴门在进行游戏录像分享时的纠结经历吧。 于是,我们一个个解决这些问题。 首先,我们希望录像文件不能太大——于是,想到协议录取。说实话,协议录取不是一项新的技术。但是在WebGame领域里,确实没有人尝试过。 其次,录像功能需要一直开启——还是想到协议录取。因为协议录取的性能开销是最低的。 我们很快遇到新的问题:协议数据的版本兼容性。于是,我们继续解决问题。 我们希望播放器使用游戏现有的逻辑模块。因为我们的游戏是有完善的版本管理机制的,在外网下存在我们游戏的所有版本。我们通过一个启动配置文件来决定游戏运行的是哪一个版本。 于是,播放器本身的逻辑就变得非常简单,它通过加载游戏现有的部分逻辑模块来实现重放功能。 6、怎么实现的 (1)基本原理 (2)网络层扩展。由于游戏现有的网络层构架早期考虑过协议的录取,因此实现起来非常简单。
(3)战斗系统结构性重构。为了使战斗系统能够重放协议,需要对战斗系统的交互逻辑进行整理。减少前台交互直接对战斗逻辑产生影响。
(4)基于时间线的回放机制
7、产品的意义对未来的展望
|