我想创建一个复杂的应用程序:
这是一个游戏级编辑器。您可以将瓷砖和其他对象放入一个级别。然后将关卡数据“压缩”到一个文件中。
使用另一个应用程序,它将读取文件的数据并玩游戏。
该应用程序主要用于Windows。其他平台尚待考虑。
所以我需要帮助决定:
如果你要做我所描述的事情,你会选择哪种编程语言?
我想在Ruby或Python之间做出决定。 我希望您根据我的以下需求帮助我选择:
答案 0 :(得分:4)
Python + PyGame。把手放下。您将受益于:
桌面应用程序(尤其适用于Windows)并不是Ruby的最佳选择。 PyGame将完美地满足您的目的。
这并不是说你不能用Ruby做到这一点;你可以用任何语言写这个。但是为了便于使用,Python是可行的方法。
答案 1 :(得分:1)
我从未使用过Ruby,但我确信在图书馆方面,两者之间几乎没有区别。我知道你可以用Python使用wxPython或pygame(或两者的组合)来完成你想要的。但我确信Ruby有类似的库。所以,只需看看两种语言,并使用你喜欢的语言。