Questions tagged «methodology»

10
如何知道什么时候您的游戏概念根本不好玩并停止
我是新的业余游戏开发人员,但还没有想出我觉得很有趣的原创作品。我发现有关游戏开发的最困难的部分是: 您有一个主意,那就是看起来真的很有趣。 您构建了一个快速的原型,您意识到实际上它对用户而言并不是那么有趣。 您意识到自己的大脑在欺骗您,给您留下了一个完整的想法的印象,但实际上,它正掠过许多缺失的细节,从而使您无法获得预期的乐趣。 您想出了很多想法来填补缺失的空白,并希望使它变得有趣。 您可以一一尝试这些想法,但似乎没有一个能真正将您带到想要的地方。 您何时知道停止尝试这些想法并承认整体游戏概念糟透了?您是否只是不断地迭代它们,并希望找到神奇的公式? 人们在此过程中是否遵循任何规则?

6
测试驱动开发在游戏开发中是否可行?
作为获得Scrum认证的人,我在开发系统时倾向于采用敏捷方法,甚至使用Scrum框架中的某些画布来管理我的日常工作。 此外,我想知道TDD是否可行? 如果我相信这个GD问题,那么TDD在游戏开发中没有多大用处。 为什么在游戏架构中不更多地使用MVC和TDD? 我来自工业编程,其中预算很大的大型项目需要完美无缺地工作,因为如果不对代码进行彻底的内部和外部测试,可能会导致灾难性的情况。 另外,遵循Scrum规则鼓励您在工作中按时完成工作,同时Scrum中的每个动作都必须按时完成!因此,我同意当他们在上面链接的问题中说停止尝试构建系统并开始编写游戏时。Scrum所说的就是这样,首先不要尝试构建完美的系统:在Sprint末期使它正常工作。然后,如果需要,在第二个Sprint中工作时重构代码! 我知道,如果不是所有负责游戏开发的部门都使用Scrum,那么Scrum变得毫无用处。但是,让我们考虑一下所有部门都使用Scrum的情况……我认为TDD可以编写无错误的代码,尽管您不想编写“完美”的系统/游戏。 所以我的问题是: TDD在游戏开发中是否可行?

2
角色设计方法
当人们开始角色设计过程时,有什么好的起点?是否有众所周知的方法或系统可在此过程中提供帮助?设计过程如何在游戏行业中发挥作用,不同游戏生产商使用的方法之间有很大差异吗?



1
游戏编程:通用方法和设计模式
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 2年前关闭。 我开始编写一个非常简单的游戏引擎,以便可以更好地学习OpenGL 3.x,但是由于我的经验不足以及对如何设计3D游戏的了解很少,所以我通常会遇到一些问题,使我意识到我应该设计自己的课程不一样。我面临的其他问题是如何在游戏中以简洁的方式跟踪时间并根据需要更新动作,以及如何告知渲染器需要重绘。另外,我仍然需要使用Get和Set函数来将各种标志从一个对象传递到另一个对象,这是不好的做法吗? 因此,正如标题所述,我对任何可以帮助我的书籍或文章/教程和资料来源都感兴趣,并且可以解释游戏设计中的一些常见设计模式(例如,游戏状态处理程序,字体等)。 顺便说一句,我仍在使用freeglut,您会建议我在进行升级之前或对OpenGL有了更好的了解后,转向一个更好的窗口系统吗?

3
如何衡量视频游戏要求的“创造/娱乐价值”?
我意识到这个问题既复杂又主观,请耐心等待一下。 我坚信,视频游戏软件与例如电子表格软件本质上是不同的,因为从用户的角度来看,某些游戏与电影艺术的相似之处要比与常规软件相似。但是,当涉及到需求优先级排序方法以帮助开发人员确定最重要的功能或想法时,没有一种方法可以促进视频游戏的创造性。大多数可用的技术仅有助于常规软件开发,而常规软件开发的重点是需求的风险和成本,而没有考虑视频游戏需求的创造性。 为了说明问题,请考虑一项需求(即功能概念),例如在Super Paper Mario中看到的需求,Mario可以退出3D世界并进入2D世界,反之亦然,以便绕过障碍。实施这项要求相当艰巨,而且成本可能很高,但对于游戏的成功绝对至关重要。可用的优先排序方法忽略了创意/娱乐价值这项要求,并且主要只是估计实施成本高昂(在技术上)有多高风险。当然,这是一个非常简单的示例,但是您可以想象一个案例,其中存在大量出色的游戏构想(功能和非功能需求),而没有足够的资源来实现它们。在价值计算方面,学术研究并未为游戏开发人员提供足够的方法来估算游戏需求的价值。 更新/说明:在我的研究中,我研究了可用的软件产品管理解决方案(更具体地说是需求优先级算法),并试图找出为什么它们不适合游戏开发。似乎是软件本身的创造性或娱乐性导致了这种不兼容性。认识到软件的核心价值及其概念上不同的目的是(可用)技术不足。 使用常规软件,通常是用户或其需求可以帮助估计需求的价值。而且,产生最大需求的是用户。在视频游戏软件中,推动需求的是创造性的愿景。关于需求起源,它是“从里到外”的范式。建立了这种基本差异之后,我们可以推断出,如果需求优先级(RP)算法专注于用户的想法/需求,以便估计常规软件的需求价值,那么在视频游戏软件的情况下,RP算法应该满足创意视野。通过需求的创造力/娱乐价值,我指的是核心愿景对特定需求的依赖程度。 我试图做的是找到一种方法,根据需求与该核心创意远景的相关性/重要性来对需求进行优先级排序。这最终将提供创造价值,但这与中心思想和利益相关者主观评估需求的能力有关。这只是RP算法的一个方面,因为还需要考虑其他因素,例如风险和成本,但是可用的RP解决方案已经提供了足够的方法来做到这一点,并且与游戏开发的需求兼容。 我在这里写的原因是因为我试图查看开发人员在处理更复杂的项目时如何处理这些问题(公关并专注于核心思想)。 我试图通过开发适合游戏开发行业需求的需求优先级排序方法来完善预生产过程的一部分。这种方法的关键要素是能够识别和估算需求的创造/娱乐价值。但是,为了做到这一点,我需要了解游戏开发人员如何看待需求的这种创造性/娱乐性价值。简而言之,我正在寻找以下问题的答案: 问题1:您如何定义视频游戏需求的创意/娱乐价值? 问题2:您如何衡量? 问题3:谁应该衡量? 我希望看到游戏开发人员如何看待这些问题,也很感谢您在这里提出的建议,但是如果您想为这项研究做出贡献,请在研究和所有出版物中获得我的永恒谢意和适当的信誉/引用。接下来,请填写我的简短调查(仅7个问题,上面您已经看到3个问题): 简短的调查将使您成为我的个人英雄。 研究信息和触发 作为信息科学硕士论文的一部分,这项研究正在荷兰乌得勒支大学进行。 游戏开发在许多方面类似于产品软件开发,因为开发人员遵循某些软件开发流程。采用较差的开发方法(或根本不采用)会导致更长的开发时间,超出预算和/或交付错误的产品(Bethke,2003年)。使视频游戏与众不同的是整个团队必须共同分享的创新游戏愿景,以确保最终产品始终如一且质量优良。对于成熟的游戏尤其如此,从用户的角度来看,电影艺术比其他任何软件都具有更多相似之处。不幸的是,这种好奇的创造性方面使许多软件产品管理技术无法为游戏业所采用。 我非常有兴趣通过创建适合游戏行业特定需求的需求优先排序方法来努力改进预生产阶段的游戏开发流程,我需要您的帮助!对研究做出贡献的最简单方法是填写我的简短调查(上面的链接)。如果您发现这项研究有趣,请通过a.cherv@gmail.com与我联系。 研究人员信息 我叫Alex Chervenkoff,狂热的玩家,对这项研究感到非常兴奋!您可以通过以下方式与我联系:a.cherv@gmail.com 英国谢菲尔德大学计算机科学学士学位。 目前在荷兰乌得勒支大学攻读信息科学理学硕士学位。 谢谢!


4
“注重结果的工作环境”有效吗?
游戏开发公司似乎是试验新的或不常见的工作环境模型的理想测试平台。我很好奇,是否有人能用他们的创造性工作方法以及如何进行工作来成功地进行创造性的工作。 这是一个社区维基,因为不会客观回答这个问题: 运营游戏开发办公室有哪些非常规但有效的方法?根据您的经验,什么有效,什么无效? 我主要是在谈论事物的文化和业务方面,而不是在谈论结对编程,测试驱动的开发,Scrum,瀑布等之类的东西。换句话说:我并不是说开发方法论。我的意思是开发环境。在许多情况下,它们是密切相关的,但请不要将其转变为Scrum或TDD或您最喜欢的碰巧的传播平台。 您是否有严格的时间限制并解雇迟到的人?您是否有“核心时间”,例如晚上10点到下午4点,这使人们有几个小时的灵活性?还是只在需要的时候就出现? 强迫人们加班真的有效吗?禁止加班呢?周末?您是否在工作时间内让人们有空闲时间从事所需的工作? 您是否允许远程办公(例如,在家中使用VPN)?显然,对于大量外包的人来说,这将是一个大问题。转包或从事大型项目的人的选择有限。 如果您的时间不严格,该如何处理会议,电话会议或紧急电子邮件? 我正在谈论的一些示例: http://www.ted.com/talks/dan_pink_on_motivation.html http://en.wikipedia.org/wiki/ROWE http://googleblog.blogspot.com/2006/05/googles-20-percent-time-in-action.html
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.