我想创建一个复杂的应用程序:
它是一个游戏级的编辑器。可以为标高放置平铺和其他对象。然后将级别数据“压缩”到一个文件中。在
使用另一个应用程序,它将读取文件的数据并玩游戏。在
该应用程序主要用于Windows。其他平台尚待考虑。在
所以我需要帮助决定:
如果你要像我描述的那样做,你会选择哪种编程语言?在
我想在Ruby还是Python之间做出选择。
我希望你能根据我的以下需要帮助我选择:
- 简单的GUI平台,用于制作编辑器。在
- 可以显示精灵,移动,变换等
- 可以播放音频。在
- 可以压缩数据、图形和音频。压缩文件只能由我制作的另一个应用程序读取。在
Tags:
我从未使用过Ruby,但我确信这两种语言在库方面几乎没有区别。我知道使用wxPython或pygame(或两者的组合)可以用Python完成您想要的事情。但我相信Ruby也有类似的libs。所以只要看看这两种语言,用一种你更喜欢的。在
Python+PyGame。把手放下。您将受益于:
桌面应用程序(尤其是Windows应用程序)并不是Ruby的最佳选择。不过,PyGame将完美地服务于您的目的。在
这并不是说你不能用Ruby来做,你可以用任何语言来写。但是为了便于使用,Python是最好的选择。在
相关问题 更多 >
编程相关推荐