开源一个纯Lua语言编写的MUD,包含完整的MudOS功能和MudLib。诚招同好一起探索利用ai让这个古老品类重焕新生。
开源地址 https://gitee.com/wadehan/luamud
第一个简易剧本《常暗之厢》已经完成。在 网址链接 上可下载运行,开发环境是 WSL: debian。默认关闭 LLM 解析指令功能。欢迎有兴趣的朋友自行下载部署试玩。
代码分两部分:
- MudOS 部分基本手写,有部分功能函数 AI 生成。这部分开发时间最长,差不多陆续搞了 3 周,当然里面按代码规范重写了一次加 DEBUG 很费时间。
- MudLib 大部分代码根据 docs/ 下的策划案文本(这个文本也是豆包生成的)自动生成,也做了大量的手工修改。这部分大概一周,进度非常快,如果项目里面的游戏逻辑代码再多一点,相信 AI 的效率会更高。
这里用的都是 vscode 里面的 trae 插件,模型为 Doubao-Seed-Code,国内应该完全可用而且便宜。
后续期望:
- 再搞一两个短小一点的单人跑团模组,用 AI 进行代码开发,提高开发效率,看看能不能输入策划案直接出代码。
- 整合一下几个冒险故事,搞一点可以积累的数值奖励体系,用来整合后续不同的冒险故事。
- 搞一下 mud-web-client,增加个显示 san 值以及各种技能、属性的面板,然后用 GMCP 去下发。
- 尝试搞点 AI 生图和 BGM,放到 mud-web-client 里面进行播放和显示。
- 用 AI 接入到 NPC 里面,可以聊点别的,但不离开宗旨。
- 【最高目标】用 AI 来判断玩家行为的可行性,而不是完全依赖现在的“命令系统”。
- 漏了一个,需要搞个“车卡”的功能加到游戏里,最好能用 AI 来编一些个人小传,过程中能让玩家一起参与就好,类似心理测试?这样搞起来比较复杂,但又好像比较好玩。
要做的事情还挺多,另外已有的模组,在游戏上肯定有很多毛病,这个也得打磨,可能得把上面的任务 1 先搞好,才会效率比较高,但是自己有忍不住去改,浪费了大量的时间,而且还没搞好……哈哈哈哈