C ++ MudBase prosjektet er et lite embryo av grunnleggende mudrelated funksjoner som kan utvides til en fullfeatured spill. Den inneholder en enkel kartsystem med editor, en karakter definisjon, og en enkel å forlenge kommando parser. Kildekoden er utgitt under GNU GPL lisens.
Kart
Kartet består av forskjellige områder. Hvert område består av sammenlenkede biter med en absolutt størrelse som er den samme for alle biter i området. Biter kan knyttes i alle retninger samt opp og ned. Ulike områder kan kobles sammen ved hjelp av portaler. C ++ MudBase inneholder en grunnleggende map editor.
Tegn
Tegnet klassen inneholder kun den informasjonen som trengs for å støtte kartet og redaktør funksjon. Hver karakter må også velge en rase, som vil avgjøre i spillet attributter som synet.
Kommandoen parser
Hver kommando er et C ++ klasse som utvider Command klasse. Når alle nødvendige metoder er gjennomført og den nye klassen lagt til listen global kommandoer, alt parsing og hjelpeteksten generasjon gjøres automatisk.
Database Support
C ++ MudBase støtter sqlite gjennom sqlitewrapped C ++ wrapper. Det wrapper finnes også for MySQL og ODBC. SQLite og MySQL wrappers er kryss-plattform. Databasetilgang klasser er generert av sql2class, en sql til C ++ kode generator.
Nettverk
All socket kommunikasjon er implementert ved hjelp av C ++ stikkontakter biblioteket, som også er på tvers av plattformer.
Krav:
· C ++ Sockets
· SQL C ++ kode generator
· SQLite
· Sqlitewrapped
Krav
- C Sockets
- SQL C-kode generator
- SQLite
- sqlitewrapped
Kommentarer ikke funnet