C ++ MudBase hanke on pieni alkio perus mudrelated toimintoja, joita voitaisiin laajentaa fullfeatured peliin. Se sisältää perustiedot kartta, jossa editori, luonne määrittely ja helppo laajentaa komentojäsennin. Lähdekoodi on julkaistu GNU GPL lisenssin.
Kartta
Kartta koostuu eri alueilla. Kukin alue koostuu toisiinsa kytkeytyviä paloina absoluuttisen koon, joka on sama kaikille paloina alueella. Järkäle voidaan yhdistää kaikkiin suuntiin sekä ylös ja alas. Eri alueita voidaan liittää yhteen käyttämällä portaaleja. C ++ MudBase sisältää perustiedot kartta editori.
Character
Hahmo luokka sisältää vain tietoja, joita tarvitaan tukemaan karttaa ja editori toiminto. Jokaisella hahmolla on myös valittava rotu, joka ratkaisee pelin ominaisuuksia, kuten näköpiirissä.
Komentojäsennin
Jokainen komento on C ++ luokka, joka ulottuu Command luokka. Kun kaikki tarvittavat menetelmät toteutetaan ja uusi luokka lisätään maailmanlaajuinen komentoja listan, kaikki jäsentämiseen ja opastustekstin sukupolvi tapahtuu automaattisesti.
Tietokanta Support
C ++ MudBase tukee sqlite läpi sqlitewrapped C ++ kääre. Tämä kääre olemassa myös MySQL ja ODBC. SQLite ja MySQL kääreet ovat cross-platform. Pääsy tietokantoihin luokat syntyvät sql2class, sql C ++ koodia generaattori.
Verkostoituminen
Kaikki socket viestintä on toteutettu C ++ pistorasiat kirjasto, joka myös on cross-platform.
Vaatimukset:
· C ++ Sockets
· SQL C ++ koodin generaattori
· SQLite
· Sqlitewrapped
vaatimukset
- C Sockets
- SQL C-koodin generaattori
- SQLite
- sqlitewrapped
Kommentteja ei löytynyt