C ++ MudBase dự án là một phôi nhỏ của các chức năng cơ bản mudrelated mà có thể được mở rộng thành một trò chơi fullfeatured. Nó chứa một hệ thống bản đồ cơ bản với các biên tập viên, một định nghĩa nhân vật, và dễ dàng mở rộng lệnh phân tích cú pháp. Các mã nguồn được phát hành theo giấy phép GNU GPL.
Bản Đô
Bản đồ bao gồm các khu vực khác nhau. Mỗi khu vực bao gồm các khối liên kết với nhau với một kích thước tuyệt đối mà là như nhau cho tất cả các khối trong khu vực. Khối có thể được liên kết trong tất cả các hướng cũng như lên và xuống. Các khu vực khác nhau có thể được liên kết với nhau bằng cách sử dụng cổng thông tin. The C ++ MudBase chứa một trình soạn thảo bản đồ cơ bản.
Nhân Vật
Các lớp nhân vật chỉ chứa các thông tin cần thiết để hỗ trợ bản đồ và soạn thảo chức năng. Mỗi nhân vật sẽ phải chọn một chủng tộc, mà sẽ quyết định trong trò chơi thuộc tính như tầm nhìn.
Các phân tích cú pháp lệnh
Mỗi lệnh là C ++ lớp mà mở rộng lớp Command. Khi tất cả các biện pháp cần thiết được thực hiện và các lớp học mới được bổ sung vào danh sách các lệnh toàn cầu, tất cả các phân tích cú pháp và văn bản trợ giúp thế hệ được thực hiện tự động.
Hỗ trợ cơ sở dữ liệu
The C ++ MudBase hỗ trợ SQLite qua C ++ sqlitewrapped wrapper. Wrapper mà còn tồn tại cho MySQL và ODBC. Các wrappers SQLite và MySQL là cross-platform. Lớp truy cập cơ sở dữ liệu được tạo ra bởi sql2class, một sql để tạo mã C ++.
Mạng
Tất cả thông tin liên lạc socket được thực hiện bằng cách sử dụng thư viện C ++ ổ cắm, mà còn là nền tảng chéo.
Yêu cầu:
· C ++ Sockets
· SQL C ++ mã máy phát điện
· SQLite
· Sqlitewrapped
Yêu cầu :
- C Sockets
- máy phát điện mã SQL C
- SQLite
- sqlitewrapped
Bình luận không