【发布时间】:2011-02-10 06:57:36
【问题描述】:
偶尔(阅读:当我的未婚夫允许时)我喜欢制作不同游戏的原型或我拥有的类似游戏的想法。通常我使用 Java 或 C#(还不是 xna),因为它们是我最常使用的语言。但是我想学习一些更适合敏捷开发的东西;一种更容易快速制作原型的语言。
在我的工作中,我最近一直在使用更松散(弱/动态类型)的语言,特别是 python 和 groovy,我认为类似的东西适合我正在寻找的东西。
所以,我的问题是:What languages (and framework/engine) would be good for rapidly developing prototypes of 2d game concepts?
几点说明:
- 我不需要超快的位运算性能。在这种情况下,我更喜欢易于开发而不是性能。
- 我想使用一种具有健康社区的语言,这对我来说意味着相当多的维护的第三方库。
- 我希望该语言能够跨平台友好,我在各种不同的操作系统上工作,并且希望能够以最少的工作量进行移植。
- 我无法想象自己使用的语言没有像样的调试选项和编辑器语法高亮支持。
注意:如果您知道 Java 或 C# 库/框架,您认为它们可以简化游戏原型的制作,我也愿意为这些语言学习一些新东西
【问题讨论】:
-
我考虑过 AIR/Flex/AS3,但工具(Flash/Flex 构建器)的专有性质是关闭的。我已经看到了 AS3 的 3rd 方编辑器/开发环境,但我印象不深,有什么建议吗?
标签: language-agnostic programming-languages agile 2d