C ++ MudBase项目是一个小胚胎,可以扩展成一个全功能的游戏基本功能mudrelated。它包含了一个基本地图系统编辑器,一个字符定义,和一个易于扩展命令分析器。源代码是在GNU GPL许可证下发布。
地图
该地图由不同区域。每个区域由相互联系的块与它同在该地区的所有块的绝对规模。块可以在各个方向,以及上下挂钩。不同地区可以使用门户网站连接在一起。在C ++ MudBase包含一个基本的地图编辑器。
人物
字符类仅包含支持地图编辑器功能所需的信息。每个人物还必须选择一个种族,这将决定在游戏属性,如视线。
该命令解析器
每一个命令是扩展命令类C ++类。当所有必要的方法和实施新的类加入到全局命令列表,所有的分析和说明文字的产生是自动完成的。
该数据库支持
C ++的MudBase支持通过sqlitewrapped C ++源码的包装。这包装也存在MySQL和ODBC。 SQLite的和MySQL的包装是跨平台的。通过sql2class生成数据库访问类,一个SQL到C ++代码生成器。
联网
所有套接字通信使用的是C ++库插槽,这也是跨平台的实现。
要求:
·C ++套接字
·SQL C ++代码生成器
·SQLite的
·sqlitewrapped
要求:
- 在ç插座
- 在SQL C代码生成器
- 的SQLite
- sqlitewrapped
评论没有发现