游戏开发

专业和独立游戏开发人员的问答

5
完成与稳定的软件设计?
几乎没有足够的时间来完成我们制作的游戏,那么如何在坚实的软件体系结构和取得良好进展的所有过程之间取得平衡? 我的个人挑战:如何在今天有效并同时进行长期思考?另外,在执行此操作时,您可能还想在此途中学习新事物,而不是诉诸过去五年来一直使用的相同重复模式?

14
一年级CS专业的建议[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过事实和引用回答编辑此帖子。 2年前关闭。 我即将结束CS的第一学年,这主要是一门基于Java的课程。我想着手进行一些游戏开发,但是我不确定从哪里开始。 有人建议我从具有C样式脚本语言(应该很容易上手)的游戏制作者开始,因为它可能是最简单的,并且允许我主要关注游戏设计以及整个游戏如何组合。 我看到很多人推荐XNA,因为XNA通过其API具有对opengl和DirectX的良好抽象。我还听说C#与Java非常相似。 我也考虑过用Java进行游戏编程,因为我对此非常满意,并且一直在多线程和2D图形API上进行额外的阅读。 最后,一个朋友最近向我展示了pygame,尽管我对此并不十分了解,但它听起来也很不错。 我不知道C ++是否是一个很好的起点,我在初学者游戏开发人员中看到的许多帖子都不推荐将其用于第一个游戏项目。 我将不胜感激,尤其是那些从Java背景参与游戏开发的人。
17 game-design  java 

4
一个简单的UDP游戏涉及什么?
我曾经尝试在一周内用UDP编写一个简单的游戏作为一次性测试。太可怕了。 我很早就把它扔了。我遇到的主要问题是将所有玩家/敌人/物体的游戏状态恢复为旧状态,并将游戏快速移至玩家正在玩的时间点(即,跳前半秒)。让玩家错过跳跃) 也许这种方法不是最简单的方法?我怀疑是这样,但我从一开始就设计错误,并在第二天结束时意识到。(所以我没有学太多或浪费了很多时间) 对于我自己和其他人,一个简单的UDP游戏涉及什么,我该怎么写?或如何解决恢复正确状态的预测问题。 我将其标记为CW bc,我知道会有很多有用的答案。

14
大澳真的重要吗?
在学术界最糟糕的情况下,Big O会教给其他所有人。与空间复杂度相比,通常情况下的分析,复杂性之上的简化等等。 特别是对于游戏编程和行业,真正重要的是什么,为什么? 参考将非常有帮助。

6
制作基于HTML / JavaScript的游戏的基本知识
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我想知道是否有任何专家可以共享知识和资源,以开始使用最新的HTML标准和JavaScript(或称HTML 5的游戏)制作游戏所需的知识和资源。是否存在该过程必不可少的JavaScript库?除了<canvas>标记外,我们还需要注意其他哪些HTML?
17 web  html5  javascript 

8
如何将高级游戏AI演示为作品集?
基本上,每个游戏公司都希望看到展示您技能的投资组合。但是,如果您专攻AI,那么应该怎样以及如何炫耀自己的技能。 一些想法 AI演示中的精美图形是否必须(克服过去的不懂AI的非技术性HR,请思考3D与2D)? 演示多功能的AI或单个重点示例。 诸如寻路,hfsm,计划等基本技能是关键的AI组件,但作为组合产品,它真的给人留下深刻印象吗? 单个AI实体,多个实体或大量人口是否总是更好? 理想情况下,作为投资组合的一部分,还应该有一个可执行文件,并且视频应该可以在短短几分钟内展示出任何想要展示的内容。 例子 我想说这个视频中展示的任何技能都可以创造出出色的作品集,但是游戏公司真的希望一个人能做到这一点。 Autodesk Kynapse AI Sandbox是另一个很好的例子,但这是由许多人的工作制成的。 AI沙箱 好的AI产品组合的任何例子都是很棒的。
17 ai  portfolio  demo 

3
在XNA中,如何动态加载大型2D世界地图的各个部分?
我想绘制一张巨大的世界地图;尺寸至少为8000×6000像素。我将其分解为10×10的800×600像素PNG图像网格。为了避免将所有内容加载到内存中,应根据播放器在网格中的位置加载和卸载图像。 例如,这是位置上的玩家(3,3): 当他向右移动到(4,3)时,最左边的三个图像被释放,而右边的三个图像被分配: 网格的每个单元内可能应该有一个阈值来触发加载和卸载。加载可能应该在单独的线程中进行。 如何设计这样的系统?

5
如何根据玩家报告的数据生成热图?
有关我在说什么的一个很好的例子,请参阅副本岛的开发人员如何根据玩家死亡的情况来做到这一点:http : //www.youtube.com/watch?v= 7-62tRHLcHk&feature=player_embedded#t = 37m 如何根据传入的数据轻松生成热图? Halo 3是在游戏数据报告中使用热图的另一个很好的示例:http : //www.bungie.net/Online/Heatmaps.aspx



5
如何生成数独谜题?
我正在尝试制作数独拼图生成器。这比我预期的要难得多,而且我投入的越多,就越难! 我当前的方法是将问题分为两个步骤: 生成完整(已解决)的数独难题。 删除数字直到可解决,并且只有一种解决方案。 在第1步中,由于我使用的是蛮力方法,因此我遇到了一些运行时问题。有没有填写完整数独难题的最佳方法? 在第2步中,应该使用哪种算法“解谜”数独?

4
我可以使用哪些资源来确定我的游戏名称是否违反任何版权或商标?
我是独立/业余游戏开发商。发布游戏时,如何检查我没有侵犯任何版权或商标? 我不是在赚大钱,所以在每个游戏中获得专业的法律帮助在财务上都不可行。 最近我问我是否可以重用旧的街机游戏(疯狂气球)的名称,但是这使我开始考虑将来的游戏,甚至可能不知道以前存在的类似游戏。 因此,有什么工具或资源可以建议您检查一下自己(我认为这是应有的尽职调查)。
17 legal  copyright 


5
好的3D数学理论书籍[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我一直在为Source引擎开发一种修改,已经有一年多了,但是现在在武器,游戏动作(玩家物理)和爆炸物的玩家反馈方面遇到了一些麻烦。 这都是因为我数学上的弱点!!! 您可以推荐哪些书籍,教程或任何其他各种文本(对您有所帮助)。
17 3d  books  mathematics 

1
是否可以在不使用编辑器的情况下将虚幻引擎用作大型C ++库?
我想完全用C ++编写游戏,但是我想从虚幻引擎提供的功能中受益,尤其是在图形和物理方面。但是,我强烈不喜欢它的视觉编辑器:我发现它笨拙,缓慢且不直观。最后,它迫使我使用Visual Studio而不是我最喜欢的C ++ IDE。 有没有一种方法可以将虚幻引擎用作我可以直接包含在C ++项目中的大型库,还是我不得不使用虚幻编辑器? 有关Unity的问题:如何在最少/不使用可视编辑器的情况下在Unity中构建游戏?
16 c++  unreal-4  unreal 

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.