我断断续续玩泥巴游戏已经有一年多了。我在互联网上到处寻找最好的计算机语言来学习开发我自己的语言。到目前为止,除了C之外,我什么都没想出来。对于这个应用程序来说,C语言是最好的学习语言,还是有更好的语言呢?
我知道SMAUG是用C语言写的,但那是几年前的事了。我是编程新手,对Python有一定的经验。我一直在玩Aardwolf,它允许用户(在达到一定级别之后)创建自己的区域,用户使用Lua来完成这项工作。这对我来说很有趣,因为Lua是一种“脚本”语言。因此,这就引出了另一个问题--你是用C(或其他语言)构建游戏的格式,而是用脚本创建世界吗?
此外,这将是一个游戏,只有我的朋友,所以直接连接将被要求,因为我不会在网上托管它。所以,我想再一次潜入这个世界,并将其作为一个宠物项目来帮助我学习一门编程语言……但是,哪一个是最好的,也可以让我在将来扩展它
附言--有没有开放源码可供我参考和研究?
发布于 2011-04-27 00:32:24
所以,我想再一次潜入这个世界,并将其作为一个宠物项目来帮助我学习一门编程语言……但是,哪一个是最好的,也可以让我在将来扩展它
大多数MUD代码库倾向于使用C语言,但这主要是由于历史原因。MUD在一段时间前相当流行,当时,C语言是目前为止最好的可移植性语言,大多数托管选项都支持这种语言。
这就是说,在很多方面,泥巴确实相当简单。您可以很容易地用任何语言编写MUD,只要它支持套接字和文本解析。使用一种具有良好的字符串解析和高级套接字支持的语言实际上要比一些经典的MUD代码库简单得多。
发布于 2011-04-27 00:33:29
在线上有大量可用的MUD引擎:快速浏览一下MudConnector,您将获得大量可用的服务器、软件和代码库的信息。
至于你选择的编程语言,如果你只想让你和你的朋友可以使用它,Python就可以了--几年前我用Lua做了一个,非常简单。这是一次很棒的学习经历!
发布于 2011-04-27 00:25:25
也许你应该找个MUDOS
http://www.mudos.org/
https://stackoverflow.com/questions/5793284
复制相似问题