C ++ MudBase projekt er et lille foster grundlæggende mudrelated funktioner, som kunne udvides til et fullfeatured spil. Den indeholder en grundlæggende kort-system med editor, en definition karakter, og en let at udvide kommandoen parser. Kildekoden er frigivet under GNU GPL licensen.
Den kort
Kortet består af forskellige områder. Hvert område består af indbyrdes forbundne stykker med en absolut størrelse, som er den samme for alle klumper i området. Bidder kan forbindes i alle retninger samt op og ned. Forskellige områder kan kobles sammen ved hjælp af portaler. C ++ MudBase indeholder en grundlæggende kort editor.
Tegn
Tegnet klassen indeholder kun de nødvendige oplysninger til støtte for kortet og redaktør funktion. Hver karakter skal også vælge en Race, som vil afgøre i spillet attributter såsom syne.
Kommandoen parser
Hver kommando er en C ++ klasse, der udvider Command klassen. Når alle nødvendige metoder er gennemført, og den nye klasse føjet til den globale kommandoer listen, er alt parsing og hjælpeteksten generation sker automatisk.
Database Support
C ++ MudBase understøtter SQLite gennem sqlitewrapped C ++ wrapper. At wrapper findes også for MySQL og ODBC. SQLite og MySQL indpakning er cross-platform. Database adgang klasser er genereret af sql2class, en sql til C ++ kode generator.
Netværk
Al socket kommunikation implementeres ved hjælp af C ++ stikkontakter bibliotek, som også er på tværs af platforme.
Krav:
· C ++ Sockets
· SQL C ++ kodegenerator
· SQLite
· Sqlitewrapped
Krav :
- C Sockets
- SQL C-kode generator
- SQLite
- sqlitewrapped
Kommentarer ikke fundet