Projekt C ++ MudBase je malý embryo základních mudrelated funkcí, které by mohly být prodloužena do fullfeatured hry. Obsahuje základní mapy systém s editorem, definice charakteru, a snadno rozšířit příkaz parser. Zdrojový kód je uvolněn pod licencí GNU GPL.
Map
Mapa se skládá z různých oblastí. Každá oblast se skládá ze vzájemně propojených kousky s absolutní velikosti, která je stejná pro všechny bloky v okolí. Kusy mohou být spojeny ve všech směrech, stejně jako nahoru a dolů. Různé oblasti mohou být propojeny pomocí portálů. C ++ MudBase obsahuje základní editor map.
Character
Třída znak obsahuje pouze informace potřebné k podpoře mapy a editor funkci. Každý znak musí také vybrat závod, který bude určovat ve hře atributy, jako je například dohled.
Příkaz parser
Každý příkaz je třída C ++, která rozšiřuje třídu Command. Když jsou implementovány všechny nezbytné metody a nová třída přidána do globálního seznamu Příkazy, vše rozebrat a pomocný text generace se provádí automaticky.
Support Database
C ++ MudBase podporuje sqlite přes sqlitewrapped C ++ obal. To obal také existuje pro MySQL a ODBC. SQLite a MySQL obaly jsou cross-platform. Přístup k databázi třídy jsou generovány sql2class, SQL pro C ++ generátor kódu.
Sítě
Všechny socket komunikace je realizována pomocí knihovny C ++ zásuvky, což je také cross-platform.
Požadavky:
· C ++ Sockets
· SQL C ++ generátor kódu
· SQLite
· Sqlitewrapped
Požadavky na :
- C Zásuvky
- C kódu SQL generátor
- SQLite
- sqlitewrapped
Komentáře nebyl nalezen