我已经断断续续地玩 MUD 游戏一年多了。我已经在互联网上寻找最好的计算机语言来学习开发自己的语言。到目前为止,我只想到了 C。C 是为这个应用程序学习的最佳语言,还是有更好的语言?
我知道 SMAUG 是用 C 编写的,但那是几年前的事了。我一般不熟悉编程,并且对 Python 有一些经验。我一直在玩 Aardwolf,它允许用户(在一定级别之后)创建自己的区域。用户使用 Lua 执行此操作。这对我来说很有趣,因为 Lua 是一种“脚本”语言。所以这就引出了另一个问题——你是用 C(或其他)语言构建游戏格式,但用脚本创建世界吗?
此外,这将是一个只有我朋友的游戏,因此需要直接连接,因为我不会在线托管它。所以,再一次,我想潜入这个世界,把它作为一个宠物项目来帮助我学习一门编程语言……但哪个是最好的,也能让我在未来扩展它
PS - 有没有我可以查看和研究的开源代码?
所以,再一次,我想潜入这个世界,把它作为一个宠物项目来帮助我学习一门编程语言……但哪一个是最好的,也能让我在未来扩展它
大多数 MUD 代码库倾向于使用 C 语言,但这主要是出于历史原因。MUD 不久前相当流行,在当时,C 是迄今为止最好的可移植性语言,大多数托管选项都支持它。
话虽如此,在很多方面,MUD 确实相当简单。你可以很容易地用任何语言编写一个 MUD,只要它支持套接字和文本解析。使用具有良好字符串解析和高级套接字支持的语言实际上比一些经典的 MUD 代码库简单得多。
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |