проект C ++ MudBase е малък ембрион на основни mudrelated функции, които могат да бъдат разширени в fullfeatured игра. Той съдържа основна карта система с редактор, определение характер и лесен за удължаване команда анализатор. Изходният код се разпространява под лиценза на GNU GPL.
Картата
Картата се състои от различни области. Всяка област се състои от взаимосвързани парчета с абсолютен размер, който е еднакъв за всички парчета в областта. Хапки могат да бъдат свързани във всички посоки, както и нагоре и надолу. Различни области могат да бъдат свързани заедно с използване на портали. В C ++ MudBase съдържа основна карта редактор.
Характерът
Класът на характер, съдържа само информацията, необходима за поддържане на картата и редактор функция. Всеки герой трябва да изберете раса, която ще определи по време на игра атрибути като поглед.
Парсера Командният
Всяка команда е клас на C ++, която се простира на класа Command. Когато всички необходими методи се прилагат и новата класа добавя към списъка на глобално команди, всички разбор и помощен текст поколение се извършва автоматично.
Подкрепа на Database
В C ++ MudBase подкрепя SQLite през sqlitewrapped C ++ обвивка. Това обвивка съществува и за MySQL и ODBC. На SQLite и MySQL опаковките са по-платформа. Класове достъп до база данни се генерират от sql2class, а SQL да C ++ код генератор.
Networking
All гнездо комуникация се осъществява чрез използване на библиотеката на C ++ гнезда, което също е по-платформа.
Изисквания:
· C ++ Sockets
· SQL C ++ код генератор
· SQLite
· Sqlitewrapped
<силни> Изисквания
- С Sockets
- SQL C код генератор
- SQLite
- sqlitewrapped
Коментари не е намерена