偶尔(读:当我的未婚夫允许的时候)我喜欢用不同的游戏或类似游戏的想法制作原型。通常我使用Java或C#(还不是xna),因为它们是我最常用的语言。但是我想学习更适合敏捷开发的东西;这种语言可以更容易地删除快速原型。
在我的工作中,我最近一直在使用更宽松(弱/动态类型)语言,特别是python和groovy,我认为类似的东西适合我正在寻找的东西。
所以,我的问题是:What languages (and framework/engine) would be good for rapidly developing prototypes of 2d game concepts?
一些注意事项:
注意:如果您了解您认为简化生成游戏原型的Java或C#库/框架,我也会开始学习这些语言的新内容
答案 0 :(得分:3)
答案 1 :(得分:3)
我使用Clojure进行2D游戏开发,获得了很好的早期结果。
原因是:
答案 2 :(得分:1)
在http://www.pygame.org/news.html
查看PyGame就个人而言,我并不喜欢它。太乱了,但我过去用过原型取得了巨大的成功。
对于使用快速Windows窗体或WPF应用程序结合绘图基元的C#也运行良好。
答案 3 :(得分:1)
开发非常简单,查看已发布的应用程序 - 附上源代码。另一个优点是您可以重用您的.NET知识。
这里最大的问题是多平台性 - 它的应用程序使用Silverlight运行,这是一种跨平台(Windows + MacOS X,Moonlight for Linux,但我不确定它是否支持SmallBasic)。但AFAIK的开发环境仅限Windows。
答案 4 :(得分:0)
根据您希望原型的游戏种类,AS3 / Flex是一个有效的选择。 Flash Develop是一个不错的开源IDE,SDK本身就是开源的。
语言比Java或C#松散得多,所以即使它在凝聚力方面付出了巨大的代价,它也非常适合原型/快速和肮脏的开发。