Evennia简介

Evennia 简介

Evennia是一个使用当代技术开发的开源的、基于Python的 MUD服务器及代码库。Evennia允许游戏设计者者自由地设计、充实基于文本的大型多人在线游戏。

Evannia的中文网站为www.evenniacn.com,它带有丰富的文档,其中大部分已经翻译成中文了。在demo.evenniacn.com/webclient上有游戏演示(目前是英文版的游戏,以后会翻译成中文)。

Evennia的目标是提供一个最基本的MUD类游戏代码库,它给游戏设计者广泛的灵活性,同时将所有繁复的网络服务和数据库处理工作都放到了幕后。Evennia提供了一个简单的API可以处理持久化对象、时间相关脚本及其他所有与创建MUD类游戏有关的低级别功能。这样做的目的是为了让MUD编写者可以专注于设计那些与他们的想法紧密相连的MUD部件和系统。

Evennia主要由普通的Python模块编写完成,这使代码库非常灵活。这些代码有大量的文档。你使用Python的类来表示你的物体、脚本、玩家等。数据库层是抽象化的。

Evennia提供丰富的选项。单个服务器实例就可以提供Telnet、SSH、SSL和HTTP的连接。Evennia能够提供HTTP连接,是因为它自带有web服务器。作为软件包的一部分,它包括了一个默认网站及一个基于浏览器的mud客户端。由于它是基于Django和Twisted的,用于支持游戏的代码同时也可用于支持网页,所以集成网页服务是轻而易举的事(如果你喜欢的话,你也可以使用第三方的Web服务器)。

Evennia可以让你从几乎各个层面来定制游戏,它提供了一些默认的设置让你可以以此为基础来构建。代码库自带了物体、出口、房间、角色的基础类,还有一个默认的命令集用于处理管理、建设、聊天频道等操作。默认的Evennia有意避免与任何特定的游戏系统挂钩,所以在默认的分发版本中,你不会找到任何有关AI、小怪、技能系统、种族或作战状态的代码,但是有相关的教程可以教你如何建立一些基本的系统 。

如果这激发了你的兴趣,欢迎访问网站www.evenniacn.com


转载于:https://my.oschina.net/u/2009815/blog/326942

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值