C ++ MudBase Projekt ist eine kleine Embryo Grund mudrelated Funktionen, die in ein vollwertiger Spiel erweitert werden könnte. Es enthält eine grundlegende Kartensystem mit Editor, eine Zeichendefinition und einer einfach zu Befehlsparser verlängern. Der Quellcode ist unter der GNU GPL Lizenz.
Die Karte
Die Karte besteht aus verschiedenen Bereichen. Jeder Bereich besteht aus miteinander verbundenen Stücken mit einer absoluten Größe, die die gleichen für alle Stücke in der Umgebung ist. Chunks kann in alle Richtungen sowie nach oben und unten verbunden werden. Verschiedene Bereiche können unter Verwendung Portalen verbunden werden. Die C ++ MudBase enthält eine grundlegende Karteneditor.
Der Charakter
Die Zeichenklasse enthält nur die erforderlichen Informationen, um die Karte und Editor-Funktion unterstützen. Jeder Charakter muss auch ein Rennen, das in-game Attribute wie Anblick bestimmen auszuwählen.
Der Befehl-Parser
Jeder Befehl ist eine C ++ Klasse, die die Befehls Klasse erweitert. Wenn alle notwendigen Methoden sind implementiert und die neue Klasse der globalen Befehle Liste hinzugefügt wird, wird all das Parsen und Hilfetext Generation automatisch.
Die Datenbankunterstützung
Die C ++ MudBase unterstützt SQLite durch die sqlitewrapped C ++ Wrapper. Das Wrapper besteht auch für MySQL und ODBC. Die SQLite und MySQL-Wrapper sind Cross-Plattform. Datenbankzugriff Klassen werden von sql2class erzeugt, um eine SQL-C ++ Code-Generator.
Networking
Alle Socket-Kommunikation wird unter Verwendung der C ++ Buchsen Bibliothek, die auch Quer Plattform implementiert.
Bedarf:
· C ++ Sockets
· SQL C ++ Code-Generator
· SQLite
· Sqlitewrapped
Anforderungen :
- C Sockets
- SQL C-Code-Generator
- SQLite
- sqlitewrapped
Kommentare nicht gefunden