Articles of 修补

XNA – 分发和修补

我有一些问题。 其中一些我已经做了一些研究,其中一些可能缺乏,但任何帮助表示赞赏。 1)当发布一个XNA游戏的PC使用自定义字体,我已经安装在我的开发系统 – 它们可以在客户机上使用,或者该机器必须安装该字体? 2)a)创建用于PC的XNA游戏安装程序的最佳实践是什么?b)修补现有的XNA游戏安装? 非常感谢。

游戏更新/补丁程序

我目前在学校学习游戏devise和编程,我想知道,简单地说:游戏是如何更新的? 每当我创建简单的小程序时,如果我改变了任何东西,本质上整个程序都会被重新创建。 显然,如果只有一些小的变化,那么大小为5,10甚至20G的游戏就太大了,不能重新创建整个游戏,那么更新游戏代码的过程是什么? 特别是个人电脑,如果有的话,但其他系统的知识也会很好,如果他们不同。

商业游戏的“社区补丁”如何工作?

对于很多游戏,主要是角色扮演游戏(Gothic 3,Oblivion,Skyrim,Titan Quest等),还有社区补丁。 所以,补丁是由社区制定的,而不是由开发人员制定的。 这个怎么用? 大多数商业游戏不是开源的。 没有源代码访问的人如何提供补丁?

游戏补丁Mac / PC

只是想知道什么types的解决scheme可用来处理修补PC / Mac游戏,没有任何内置的自动更新。 在Windows中,你只是为了包含更新文件的游戏分离出一些新的安装盾牌,希望你可以读取一个有效的registry键指向正确的目录,并覆盖文件? 如果是这样的话,那么这个游戏通常只是作为一个直接上传的.app文件分发给Mac呢? 对于已经发布的产品,是否有比上述更好的方法? (假设直接销售,而不是通过像Steam这样具有自动更新function的市场)。 是否有任何现成的自动更新types库,即使在游戏发布后,也可以很容易地与C / C ++代码库集成在一起,使其更简单,并且是跨平台的? 此外,自动更新程序如何与希望应用程序和文件进行数字签名的新操作系统配合使用?

我该如何保持已保存的游戏向后兼容性?

我有一个复杂的模拟游戏,我想添加保存游戏function。 我会在发布之后不断用新function进行更新。 我怎样才能确保我的更新不会破坏现有的保存游戏? 我应该遵循什么样的架构来实现这一点?

游戏中的补丁如何工作?

控制台和PC游戏有时可以修复开发人员错过/没有时间修复的错误。 我的问题是这些工作如何? 有时补丁文件的大小是几兆字节。 我不明白如何一个小文件可以改变一个编写的程序。