首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪种编程语言最适合创建一个类似盗贼的游戏?

哪种编程语言最适合创建一个类似盗贼的游戏?
EN

Stack Overflow用户
提问于 2009-02-01 07:51:28
回答 8查看 16.7K关注 0票数 16

对于创建一个像流氓一样的RPG (如Nethack、Rogue和ADOM)的兴趣,哪种编程语言最合适?为什么?

对于您选择的语言,请确保列出该语言中使其特别适合的任何库或方面。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-02-01 08:13:02

早在那一天,我就试图使用QuickBASIC来编写类似于流氓的游戏(那是1988年)。不是推荐的方法。

仍然有一些开发圈在那里。这是一个FAQ on Roguelike Development和一个blog dedicated to the same

票数 15
EN

Stack Overflow用户

发布于 2009-02-01 21:33:36

我用C语言写了几个流氓,花了相当多的时间在roguebasin上,这是一个与流氓开发相关的很好的站点。

至于你应该使用哪种语言,我真的看不出有什么大的不同。我选择C是因为它的可移植性,很多库都能很好地使用它。但是,面向对象的语言可以清理一些您可能不想跟踪的东西。

对于流氓来说,我认为没有哪种语言比其他语言更强大。如果你想让它变得图形化,你可能更喜欢内置的东西,比如flash / silverlight。但即使这样,也有其他语言的库在这方面给它们带来了几乎相同程度的困难。

所以我会说选择一门你知道并且喜欢的语言,或者你不知道但是想要学习的语言。

票数 6
EN

Stack Overflow用户

发布于 2010-01-30 02:52:01

这些答案中的大多数都很好,但对于面向对象的东西和在C++中可能被滥用的低级命令的组合功能,也有一些需要说明的地方。如果您正在寻找一些灵感,NetHack的C源码是广泛可用的,并且有足够的文档,您肯定可以四处探索以了解一些东西。也就是说,这是一个巨大的项目,几十年来一直在增长,并不是所有的东西都像你想要的那样干净-不要被困在基于你在NetHack中找到的东西来做出糟糕的设计选择。

不过老实说,就你使用的语言而言,这可能根本无关紧要--尽管我强烈推荐使用面向对象的语言。在一个流氓(见鬼,实际上是任何CRPG )中有太多的垃圾需要处理,OOP是保持理智的最简单的方法。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/500404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档