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
評論沒有發現