用于创建和运行现代在线多人文本游戏(mud、mux、mush等)的库

Evennia-MUD-Server的Python项目详细描述


evennia是一个创建和运行现代多人在线文本游戏(又名mud、mux、mush、muck、moo和其他mu)的库。用户可以使用传统的第三方客户端,也可以通过包含的HTML5Web应用程序进行游戏。Evennia也是它自己的网络服务器,可以托管游戏的网站以及来自游戏数据库的数据。

使用evennia开发仅仅意味着继承和扩展python类。您可以轻松地导入自定义python模块或使用任何外部python库来实现您喜欢的任何高级功能。这为游戏开发者提供了构建自己梦想游戏的机会,而不必担心数据库管理和连接协议等棘手的细节。

Evennia将在开箱即用的情况下为你设置一个功能齐全的游戏,如果是空的话。这个库提供了构建块,但本身并没有强加给你任何硬编码系统,所以你可以自由地创建战斗系统、比赛或你拥有的东西(我们提供了越来越多的可选贡献和教程)。

这个api有很好的文档,并且有大量的文档和许多教程。在Evennia主页上,你还可以找到一个活跃的邮件列表和IRC聊天室,从社区获得帮助。

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

推荐PyPI第三方库


热门话题
java如何使用Flyway回滚迁移?   sql试图在java中连接两个表,但我遇到了一个错误   java使用commons apache API复制文件内容   java无法解析模块   原因:java。lang.IllegalArgumentException:org。冬眠QueryException:无法解析属性:   java使用TNT4J,TrackingLogger统计数据仅显示该类的统计数据,如果我想要应用程序范围的统计数据呢?   java项目Euler#19,答案只有在1900年开始时才正确?   java显示标签上的选定值列表   java在局部变量中缓存属性吗?   java preparedStatement。setString(1,“null”)被解释为null而不是字符串(在preparedStatement.addBatch()之后)   java多线程逻辑情况   java将post请求中的字符串列表传递给jersey应用程序时出现错误500   java如何计划通过websocket向不同的用户发送不同的消息   多线程Java线程锁定特定对象   除非保存项目,否则java Eclipse错误不会出现或消失   hibernate中的java批量更新   java我可以提供一个接口来允许另一个类让我访问它的私有变量吗?   jvm参数是否可能“愚弄”java从命令行设置环境变量