Skip to content

Repository files navigation

MyMud 游戏

当前版本: v4.*

 + * __ __ __ . __ __ * __ __
* . . | |__| |__| |__| |__| |__| |__| |
+ * |___.__.__.__.__.__.__.__.__.__.__.__.__
+ * . \|__|__|__|__|__|__|__|__|__|__|__|__|_
* |_|__|__|__|__|__|__|__|__|__|__|__|__
----------o o---------- |__|__/ \,__|_
`---.__ ^* \ __ / *^___,---' + |_|__| 勇者斗恶龙MUD |_|__
}_/| \_/ \/ |\_{ * |__|_| |__|_
* /^| ^,V \ \_|^{ ^ |_|__| * 游戏版权: 雪风@mud.ren |_|__
}__\ /(- -){ . + |__|_| |__|_
+ w,,w \..' . |_|__| * 游戏QQ群:285533476 |_|__
* `*||*' | \-.___ * |__|_| * 官方网站:dq.mud.ren |__|_
* {( \^ \__ '---_ + |_|__|___________________________|_|__
+ \\ \ )___ ~-. |__|__|__|__|__|__|__|__|__|__|__|__|_
)) ( ( '- \__ |_|__|_|__|__|__|__|__|__|___|_)\_|/~)
_______________/^,\_( \; DragonQuest \/~\__|___|__|_/\|____|__|_,.-~
_|__|__|__|__|_\/\/|_(_ \ , DQMUD '---` -_|_) `~(_|,.-~ .-
|_./ \,_|__|_/---\|__|_\/_ : ~-._ .___ .___
__| ||__|_/:::::\_|_|__(_ : __| _/______ _____ __ __ __| _/
|_|___|__|_|:::::::|_|__|__\ : / __ |/ ____// \| | \/ __ |
_|__|__|___|:::::o:|__|__|__\ /\_. / /_/ < <_| | Y Y \ | / /_/ |
|__|__|_|__|:::::!:|_|__|__|_^_|_( `~- \____ |\__ |__|_| /____/\____ |
|_|__|___|_|:::::::|__/~~~\__|___/ \/ |__| \/ \/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\/\____________ ___ ________ ____________<~~~
勇者斗恶龙MUD Beta版 推荐使用 mudlet 或 tintin++ 客户端进行游戏
* 请登录游戏后输入“help tutorial”查看游戏指南^_^

目录结构

本游戏为使用mudcore开发新MUD的示例项目,计划的最终目录结构如下:

目录说明
cmds玩家action指令目录
data玩家数据存档目录和系统缓存目录
docs游戏开发者文档,包括系统规范和模拟外部函数说明文档
feature游戏特色文件,包括职业、技能等相关内容
help游戏帮助文档,玩家游戏指南
include游戏头文件
inherit游戏特性继承文件
log游戏日志文档
mudcore泥芯游戏框架
obj游戏具体对象文件,继承标准对象的实物
std游戏标准对象文件,不要直接放置到游戏中,需要被继承使用
system系统文件目录
verbs玩家游戏指令目录
wizard游戏管理员工作目录
world游戏世界地区文件
wwwwebsocket服务,由 fluffos 驱动提供

其中mudcore和www为子模块:

system系统文件目录包括以下核心目录

目录说明
system/daemons系统守护进程
system/etc系统配置文件
system/kernel系统核心文件,包括master对象和simul_efun对象
system/object系统核心对象,包括登录对象、基本玩家对象和 VOID 环境

使用说明

本游戏是基于mudcore框架的项目,安装方式:

git clone --recurse-submodules https://github.com/mudcore/MyMud.git

git clone https://github.com/mudcore/MyMud.git
git submodule update --init --recursive

如需更新框架,请在项目根目录执行以下指令:

git submodule update --remote

服务端使用FluffOS v2019驱动:

driver config.cfg

About

MyMUD - 使用mudcore框架从零开始开发MUD游戏

Resources

Stars

37 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages