泥泞的泥浆服务器引擎。

mudp的Python项目详细描述


Mudpy项目旨在创建一个简单的、通用的、跨平台的 易理解的可自由再分布泥芯发动机 并延长。它是用纯python 3编写的,只有纯python 依赖关系。所有配置和数据都存储在 格式一致的纯文本(yaml 1.1)文件,便于 管理。核心引擎内部是unicode干净的,并且支持 用于输入和输出扩展文本字符的utf-8编码。

mudpy程序和示例内容是在一个自由和开放的 许可证,以及任何错误报告、批评、想法、修补程序、内容 我们竭诚欢迎您提交资料或提供其他合作机会。

缺少什么

这个项目仍在进行中,不太可能 适合任何不愿意投入大量工作的人(帮助 当然,欢迎在上游实现特性!)这是一个 大多数人可能期望的不全面的失踪物品清单 泥泞中:

  • 交互式对象/道具
  • 库存/设备管理
  • 非玩家字符
  • 默认作战系统
  • 比赛/课程和咒语/技能示例
  • character stats/progression的示例实现
  • 可关闭/可锁定的入口
  • 能够更改随机生成的化身名称
  • 输出流的分页

包含的内容

《多用户服务的基本原理已经到位,基础》 上面缺少的功能可以建立在上面。这里有一些 迄今为止实施的重点:

  • mud框架的开始

    • account creation, authentication and lobby menus
    • movement between rooms/locations with inferred portals
    • in-room communication between users
    • setting and viewing user preferences
    • an integrated command help system
    • world creation and introspection commands for admins
    • live reloading of configuration and source code
  • 一个全功能的telnet服务,重点关注ietf-rfc合规性

    • RFC 854 Telnet protocol
    • RFC 856 binary mode
    • RFC 857 echo control
    • RFC 858 go-ahead suppression
    • RFC 885 end-of-record transmission
    • RFC 1091 terminal type
    • RFC 1073 window size negotiation
    • RFC 1184 line-at-a-time input mode
    • RFC 1143 “Q method” negotiation state engine
  • 成熟的开发实践

    • traditional Python distutils/setuptools/pip packaging
    • comprehensive regression and style testing
    • minimal runtime dependencies
    • extensive logging
    • flexible, generalized data model
    • in-repository documentation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException