C ++ MudBase projektet är ett litet embryo grundläggande mudrelated funktioner som kan utökas till en fullfeatured spel. Den innehåller en grundläggande kartsystem med redaktör, en definition karaktär, och lätt att utöka kommandot parser. Källkoden är släppt under GNU GPL-licens.
Kartan
Kartan består av olika områden. Varje område består av sammanlänkade bitar med en absolut storlek som är densamma för alla bitar i området. Bitar kan kopplas i alla riktningar samt uppåt och nedåt. Olika områden kan kopplas ihop med hjälp av portaler. C ++ MudBase innehåller en grundläggande map editor.
Karaktären
Tecknet klassen innehåller endast den information som behövs för att stödja karta och redaktör funktion. Varje tecken måste också välja en Race, som kommer att avgöra i spelet attribut såsom synen.
Kommandot parser
Varje kommando är en C ++ klass som sträcker kommando klassen. När alla nödvändiga metoder genomförs och den nya klassen läggs till den globala listan kommandon, all tolkning och hjälptext generation sker automatiskt.
Databas Support
C ++ MudBase stöder sqlite genom sqlitewrapped C ++ omslag. Det omslag finns även för MySQL och ODBC. SQLite och MySQL omslag är plattformsoberoende. Databasåtkomst klasser genereras av sql2class, en sql till C ++ kodgenerator.
Nätverk
Alla socket kommunikation genomförs med hjälp av C ++ uttag bibliotek, som också är plattformsoberoende.
Krav:
· C ++ Sockets
· SQL C ++ kodgenerator
· SQLite
· Sqlitewrapped
Krav :
- C Sockets
- SQL C-kod generator
- SQLite
- sqlitewrapped
Kommentarer hittades inte