C++ MudBase
Details
| Size: | 28K |
| Last Update: | 2008-05-08 21:50:40 |
| Version: | 0.1 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Anders Hedstr?m |
| Price: | $0.00 |
Description:
C++ MudBase 0.1 is mud software developed by Anders Hedstr?m.
C++ MudBase project is a small embryo of basic mudrelated functions that could be extended into a fullfeatured game. It contains a basic map system with editor, a character definition, and an easy to extend command parser. The source code is released under the GNU GPL license.
The Map
The map consists of different areas. Each area consists of interlinked chunks with an absolute size which is the same for all chunks in the area. Chunks can be linked in all directions as well as up and down. Different areas can be linked together using portals. The C++ MudBase contains a basic map editor.
The Character
The character class contains only the information needed to support the map and editor function. Each character must also select a Race, which will determine in-game attributes such as sight.
The command parser
Each command is a C++ class which extends the Command class. When all necessary methods are implemented and the new class added to the global commands list, all parsing and help text generation is done automatically.
The Database Support
The C++ MudBase supports sqlite through the sqlitewrapped C++ wrapper. That wrapper also exists for MySQL and ODBC. The sqlite and MySQL wrappers are cross-platform. Database access classes are generated by sql2class, a sql to C++ code generator.
Networking
All socket communication is implemented using the C++ sockets library, which also is cross-platform.
Requirements:
C++ Sockets
SQL C++ code generator
SQLite
sqlitewrapped
C++ MudBase 0.1 supports english interface languages and works with Linux.
Downloading C++ MudBase 0.1 will take several seconds if you use fast ADSL connection.
0 comments
Add to
C++ MudBase Version History
Related Software
|
|
From category: Puzzle |
| BBM 0.3.1 is puzzle software developed by Mark Dillavou. BBM is a 3d puzzle game. BBM is a 3d puzzle game where the goal is to solve puzzles by destroying all the blocks. The player controls... |
|
|
From category: Puzzle |
| Caboodle 0.5 is puzzle software developed by Juri Pakaste. Caboodle is a puzzle game where you move points on the screen trying to untangle the lines linking them. This project is a clone of... |
|
|
From category: Arcade |
| Circus Linux! 1.0.3 is arcade software developed by Bill Kendrick. \"Circus Linux!\" is a clone of the Atari 2600 game \"Circus Atari,\" produced by Atari, Inc. (which is itself a clone of an earli... |
|
|
From category: MUD |
| Cancan 2.8.0 is mud software developed by Oiskuu Labs. Cancan project is an interactive utility similar to telnet, but providing some functionality that is especially useful for playing text based... |
|
|
From category: Arcade |
| Amphetamine 0.8.10 is arcade software developed by Jonas Spillmann. Amphetamine is a cool Jump\'n Run adventure game witch offers some unique visual effects Amphetamine was created by Jonas Spillma... |
|
|
From category: Arcade |
| Don Ceferino Hazana 0.97.5 is arcade software developed by Hugo Ruscitti & Walter Velzquez. Don Ceferino Hazana is an action game similar to Super Pang. A game similar to \'Super Pang\'. You... |
|
|
From category: Arcade |
| BoXplosion 1.0 is arcade software developed by Absolutist. New BoXplosion for Linux with cool 3D effects, bright colors and gripping gameplay! An arcade game on speed, combinatorial analysis and lo... |
|
|
From category: Puzzle |
| Angry, Drunken Dwarves 1.0.1 is puzzle software developed by Joe Wreschnig. In Angry, Drunken Dwarves, you are an angry, drunken dwarf. Why are you so angry? Who knows. But you\'ve decided to take... |
|
|
From category: TBS |
| CSBoard 0.6 is tbs software developed by Nickolay V. Shmyrev. CSBoard is a small GUI for gnuchess. It is written in C and uses gtk-sharp and mono. CSBoard is simple, but allows you just play chess... |
|
|
From category: Simulation |
| Flight Navigation Planner 104 is simulation software developed by rvsc team leader. Flight Navigation Planner project is a tool for making flight plans based on known airports. Flight Naviga... |
|
|
From category: Puzzle |
| Enigma 0.92 is puzzle software developed by Daniel Heck. Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock\'n\'Roll on the Amiga. The object of the game is to find uncover pairs of... |
|
|
From category: Arcade |
| Wah!Cade is a GUI front-end to the xmame emulator for arcade games.... |
|
|
From category: Adventure-and-RPG |
| Urban Legend is an isometric turn-based squad-based strategy.
Action takes place in 2127. The future of humanity is not bright (and we all know it). Do you dare to reveal the shocking mystery of the... |
|
|
From category: TBS |
| Advanced Strategic Command 1.16.4 is tbs software developed by Val_Haris. Advanced Strategic Command is a free, turn based strategy game. Advanced Strategic Command project is designed in the tradi... |
|
|
From category: Simulation |
| Free Tennis 0.4.8 is simulation software developed by Maurizio Colucci. Free Tennis is a tennis simulation developed by a former tennis player. Its main feature is realism. For gameplay, this me... |
Leave a comment