Questions tagged «source-code»

5
游戏中的演员应该负责吸引自己吗?
我对游戏开发非常陌生,但对编程却不是。 我(再次)使用JavaScript的canvas元素在玩Pong类型的游戏。 我创建了一个Paddle具有以下属性的对象... width height x y colour 我也有一个Pong具有诸如...的属性的对象 width height backgroundColour draw()。 该draw()方法当前正在重置canvas,这就是出现问题的地方。 如果Paddle对象具有draw()负责其绘制的方法,或者draw()该Pong对象的负责负责其演员的绘制(我认为这是正确的术语,如果我不正确,请更正我)。 我发现在Paddle实例化两个对象Player和时,绘制自身会很有利Enemy。如果在没有Pong的draw(),我需要两次写类似的代码。 最佳做法是什么? 谢谢。

3
游戏开发者为何不发布其源代码?
我想知道为什么AAA游戏的开发人员在游戏售罄且支持早已消失后才发布源代码? 当然,有此列表,您可以在其中找到许多具有可用源代码的AAA游戏。 我只是似乎不明白为什么其他公司不使用旧游戏来做到这一点?他们当然不再支持它,而且销售额微不足道。我什至不确定,如果发布资源会对游戏销量产生负面影响。 我敢肯定,如果游戏的源代码发布了,那么很多游戏,那些被gamepy的封杀注定要被社区保存下来的游戏。

4
MUD源代码[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我还找不到很多旧的,开源的mud源代码。我发现他们做事的方式非常适用于基于文本/浏览器的游戏,而且我很想能够通过遍历em的各个部分来获得灵感。 例如,我们有大量的泥浆以及泥浆之间的关系,但是很少访问源代码。 http://en.wikipedia.org/wiki/MUD_trees 通常(我在看着你,dikumud, http://www.dikumud.com/links.aspx)泥浆本身的站点甚至都没有到源的有效链接。 https://github.com/alexmchale/merc-mud有一份我发现的商品副本,它当然包含其历史上的其他作品,但采摘似乎稀疏。 有没有人比这些人拥有更好的资源来访问MUD源代码?

9
有什么好的开源游戏可供学习?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 4年前关闭。 我想下载开放源代码游戏的源代码,以便熟悉游戏体系结构。有谁知道一款游戏的源代码清晰易懂? 编辑:经过一番思考,我想制作一款可以在台式机或带有2D图形的Andriod手机上玩的游戏。


5
以最佳设计的开源游戏引擎为例?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 可能的重复: 在哪里可以找到好的(组织良好的)游戏代码示例? 我已经编写了一些C ++游戏,现在正在构建自己的游戏引擎和编辑器。 我对此设计有一些疑问,希望能找到一些很好的例子。 您认为最好的设计是什么? 必须是面向对象的。编程语言并不重要,但我更喜欢按以下顺序进行:C ++,C#,Java或其他类似语言。 编辑:为了澄清更多,我对游戏特定的代码不感兴趣。我想要通用游戏引擎。 编辑:本文解释了什么是游戏引擎:维基百科上的游戏引擎,这是已知游戏引擎的列表:维基百科上的游戏引擎的列表


1
如何在Linux下编译Darwinia?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 现在,Introversion正在提供Darwinia + Multiwinia的销售源,说明 注意:您将需要Windows和Visual Studio 2008来构建游戏。我们已经测试过代码可以在PC上正确编译,但是您需要付出一些努力才能针对Mac / Linux进行编译。此版本中没有Xbox代码。 有没有人为此付出过努力?最好的答案是(是,是)并提到必须进行的修改(还提到了所使用的发行版),其次是最好的解释了为什么它现在不起作用。 由于我还没有购买源代码包,因此我只能依靠up-votes作为确认,因此,如果某些内容不起作用或必须进行修改(例如对于另一个Linux发行版),请在答案中注明。我目前正在使用Ubuntu 8.04,但也可以选择10.04或例如Gentoo。 编辑: 说明性:目的是使用该引擎制作新游戏,但是由于此问题是前提条件,因此在这里似乎很合适。 更新 话题不大,但是对于那些感兴趣的人,Introversion在The Humble Introversion Bundle中添加了Uplink,Darwinia,Multiwinia和DEFCON的源代码,所以请不要错过!
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.