Articles of 要求

如何解决缓慢的帧率(如何解决用户使用电脑时的情况要慢得多)

我们对游戏有一些最低限度的要求,但是可以在慢得多的计算机上玩游戏,当硬件速度太慢而不能按照运行方式运行游戏时,我们在团队中争论如何处理这种情况。 我们一般有三个想法: 在一开始就运行基准testing,如果电脑不能通过,通知玩家不能玩,他应该更新驱动等, 在一定的帧率下暂停游戏,并要求玩家禁用在后台运行的东西或更新驱动程序等。 (1.和2.可以组合) 在一定的帧速下,游戏速度会下降 – 所以假设游戏应该以60 FPS和60到20之间的速度运行,速度将是正常的,如果速度低于20 fps,则会逐渐变慢,所以玩家看到相同数量的帧因为它会以20FPS的速度运行 在我们的例子中,当我们模拟10 FPS和更less的时候,游戏看起来很糟糕,在20以下也不好。 有什么共同的办法呢?

计算理论FPS

我不确定这个问题是否会更适合在stackoverflow,所以,如果它应该被移动,所以很抱歉。 考虑到我知道用户的硬件(video卡,RAM,CPU,屏幕分辨率等),当与游戏的最低和推荐的系统要求相比时,是否有可能对预期的FPS进行粗略估计? 我看到一些游戏网站的估计,我想知道他们是如何做到的。

我如何检查Shader Model 3支持?

目前我正在开发一个3D可视化应用程序。 我的应用程序的一个要求是,主机的显卡支持Shader Model 3.我如何检查Shader Model 3的支持? 我知道这些版本应该支持这些模型: DirectX 8.0 – Shader Model 1.0&1.1 DirectX 8.0a – Shader Model 1.3 DirectX 8.1 – 着色器模型1.4 DirectX 9.0 – Shader Model 2.0 DirectX 9.0a – Shader Model 2.0a DirectX 9.0b – Shader Model 2.0b DirectX 9.0c – Shader Model 3.0 DirectX 10.0 * – Shader Model 4.0 DirectX […]

需求分析在游戏开发中是否有用?

我是一个以游戏开发为重点的软件工程专业的学生。 游戏开发中需求分析有多大? 我在问,因为我正在试图决定是否需要分析一堂课。 这是一个描述: 深入研究当前需求引发,需求分析,需求规格说明,需求validation和validation以及需求管理的研究和实践。 这种types的知识对于独立的游戏开发人员是否有用? (替代scheme是人工智能或软件架构。)

我如何衡量video游戏需求的“创意/娱乐价值”?

我意识到这个问题是复杂和主观的,但是忍受一下。 我坚信电子游戏软件与电子表格软件本质上是不同的,从用户的角度来看,一些游戏与电影艺术相比,比普通软件更为相似。 但是,当要求优先级sorting的方法可以帮助开发人员理清哪些function或者想法是最重要的时候,没有任何方法可以促进video游戏的创造性 。 大多数可用的技术只能帮助定期开发软件,关注需求的风险和成本,而不考虑video游戏需求的创造性方面。 为了说明这个问题,考虑一个要求(即特征理念),例如在超级纸马里奥中看到的, 马里奥可以退出3D世界并进入2D世界 ,反之亦然,以绕过障碍。 这是一个相当具有挑战性的要求,可能成本高昂,但对于游戏的成功无疑是至关重要的。 可用的优先级sorting方法忽略了这一要求的创造性/娱乐价值 ,主要只是估计实施成本高昂(技术上)的风险。 当然,这是一个非常简单的例子,但是你可以想象这样一个情况:游戏中有很多想法(function和非function需求),没有足够的资源来实现它们。 在价值计算方面,学术研究并不能为游戏开发者提供一个评估游戏需求价值的适当方法。 更新/说明:在我的研究中,我研究了可用的软件产品管理解决scheme(更具体的要求优先级algorithm),并试图找出为什么他们不适合游戏开发。 引入这种不兼容性似乎是软件本身的创造或娱乐本质。 (可用)技术的不足之处在于认识到软件的核心价值及其在概念上不同的目的。 使用常规软件,用户或他/她的需求最能帮助估算需求的价值。 而且,产生大部分要求的是用户。 在video游戏软件中,推动需求的是创造性视野。 关于要求的起源,就是外在与内外的范式。 在确定了这个根本区别之后,我们可以推断出,如果需求优先级(RP)algorithm关注于用户的想法/需求,以估计对于普通软件的需求值,那么对于video游戏软件来说,RPalgorithm应该满足创造性的视野。 根据需求的创造性/娱乐价值,我指的是核心愿景依赖于这个特定需求的程度。 我所要做的就是find一种方法,根据对这一核心创意设想的相关性/重要性,优先考虑这些要求。 这最终将提供一个创造性的价值,但它是相对于中心思想和利益相关者主观评估需求的能力。 这只是RPalgorithm的一个方面,因为还需要考虑风险和成本等其他因素,但可用的RP解决scheme已经提供了足够的方法来实现这一点,并且它们与游戏开发的需求相兼容。 我在这里写的原因是因为我正在试图看看开发人员在处理更复杂的项目时如何处理这些问题(公关和专注于核心思想)。 我尝试通过开发适合游戏开发行业需求的需求优先级方法来完善部分预生产过程。 这种方法的一个关键因素是能够识别和估计需求的创造性/娱乐价值。 然而,为了做到这一点,我需要了解游戏开发者如何看待这种创造性/娱乐性的需求价值。 简而言之, 我正在寻求下列问题的答案 : 问题1: 如何定义video游戏需求的创造性/娱乐价值? 问题2: 你将如何衡量? 问题3: 谁来衡量? 我很想看看这些问题是如何被游戏开发者所感知的,我很感谢你们在这里接受这些问题,但是如果你想为这项研究作出贡献 – 在研究和所有出版物中接受我的永恒的感谢和适当的信用/引用随后,请填写我非常简短的调查(只有7个问题,其中3个已经在上面看到): 极短的调查将巩固你作为我的个人英雄。 研究信息和触发 这项研究正在荷兰乌德勒支大学进行,作为信息科学硕士论文的一部分。 游戏开发在许多方面与产品软件开发类似,因为开发者遵循某些软件开发stream程。 如果开发方法糟糕(或根本没有开发),则可能导致开发时间延长,超出预算和/或提供错误的产品(Bethke,2003)。 video游戏的不同之处在于创造性的游戏愿景,必须由整个团队共享,以确保最终产品的一致性和高质量。 对于从用户的角度来看,对于完整的游戏来说尤其如此,与电影艺术相比,与其他任何软件相比,更为相似。 不幸的是,这个奇怪的创造性方面使许多软件产品管理技术在游戏行业不可接受。 我非常有兴趣通过创建针对游戏行业特定需求的需求优先级方法来改善游戏开发过程, 我需要您的帮助! 为研究做出贡献的最简单方法是填写我的简短调查(上面的链接)。 如果您觉得这个研究很有意思,请联系我a.cherv@gmail.com 研究人员信息 我的名字是Alex […]

如何确定我的游戏运行的最低PC需求

所以我在UE4(4.9.2版本)中创建了我的第一个游戏,并且想要发布它。 但我真的不知道如何确定我的游戏运行的最低可能的环境。此外,我不确定什么除了真正的构建我应该重新分配的其他文件。 我正在通过文件 – >打包项目 – >窗口构建游戏。 1)如何确定最低要求的DirectX版本? 2)如何检查我需要包含到安装程序中的其他dll(除了真正的构建)? 例如,我需要安装VC可再发行组件包吗? 如果是的话那哪一个呢? directx也一样。 3)如何确定最小的Windows版本? 这是受directx兼容性的限制吗? 如果我的游戏在DirectX10或更高版本上运行,那么至less有direct10的所有操作系统版本都可以。 4)这似乎是一个愚蠢的问题,但在哪个版本64或32位我应该分配我的游戏? 32总是更好,因为任何人都可以运行它? 感谢您的答案;)

立体3D游戏需要多大的额外功率?

如果我们使用Cryengine 3进行游戏开发,并使游戏3D兼容。 由于3D发出两张照片,这是否意味着您需要一台具有两倍“功率”的电脑? 所以如果你在正常播放时得到30帧/秒,你将需要60帧/秒的时间来玩3D。

我如何确定我的游戏最低硬件/软件要求?

随着我独自开发,我只有有限的资源,即我开发和testing游戏的一台电脑。 所以我只能确定我的游戏在这个设置下工作。 在许多不同的硬件/操作系统组合上testing游戏时,我有什么select? 它是一个Windows桌面游戏。