Top Mud Sites Forum Return to
Go Back   Top Mud Sites Forum > Mud Development and Administration > MUD Builders and Areas
Click here to Register

Thread Tools
Old 10-02-2010, 05:14 AM   #1
New Member
Join Date: Aug 2010
Posts: 1
DrLeprechaun is on a distinguished road
School Proejct

Hello everyone.

I'm a 19 year old studying computers in Sweden, and in our third (and final) year we have to do a school project. Me and a friend decided to do a MUD for our project, and I was wondering if you guys could give us some advice. Most immediate would be a good codebase for a beginnner to start out with, but anything from links to websites about MUD buildning and general do/don'ts would be of great help.

I realise that this might be a pretty big project, but you are expected to spend at LEAST 100 hours on this project. Also, the finished product is not that important, your grade is based more on how you plan your project and how you solve problems that arise.

Now a little info about me that might be helpful to know, don't really know what's useful so I'll just tell you everything.

I'm currently studying php/html and Object Oriented (is that what it's called?) Java, and I've studied a bit of MySQL and (sigh) Microsoft Access. I've also studied QBasic and VisualBasic, but I assume that I won't be using those languages when I program. I've played alot of MUDs, but I've never really played any of them for longer periods of time. I think about 1.5 months is the longest I've played a single MUD.

Just to sum it up a little, I really need to know a good codebase for beginners and where/how to learn it.

Thanks in advance!
DrLeprechaun is offline   Reply With Quote
Old 10-02-2010, 07:34 AM   #2
New Member
Join Date: Feb 2005
Posts: 10
Manitas is on a distinguished road
Re: School Proejct

If I remember correctly, most established mud codebases are written in flat C, and make poor use of relational databases, if any. This has little to do with what you're studying.

Looks like the best way for you to go would be to make some sort of a web game using Javascript, php (which can be used in object oriented manner), and MySql for example (or ASP and other Windows stuff if you prefer).
Manitas is offline   Reply With Quote
Old 10-02-2010, 10:57 AM   #3
New Member
Vatiken's Avatar
Join Date: Sep 2010
Home MUD: Ebendale Online
Posts: 7
Vatiken is on a distinguished road
Re: School Proejct

If a C based MUD is your intent though, I would suggest tbaMUD as something you might want to look into.
tbaMUD | Continued development of the CircleMUD core

What is tbaMUD?


is the continued development of the codebase formerly known as CircleMUD.

Download it here:tba MUD Download Patches, Snippets and Source

tbaMUD is an acronym for The Builder Academy Multi User Dungeon - And we use it to mean both the Academy for training, and the codebase that is made freely available to the community.

TbaMUD's vision is to provide the MUDding community a stable and functional codebase that includes an in-depth World and help files that makes it ready to be molded into a custom MUD by its coders and builders. We also provide multiple resources to allow for feedback, contribution, and the sharing of ideas within the MUDding community to ensure constant development and improvements.

TbaMUD is highly developed from the programming side, but highly UNdeveloped on the game-playing side. So, if you're looking for a huge MUD with billions of spells, skills, classes, and races, tbaMUD will disappoint you. TbaMUD still has only the 4 original Diku classes, the original spells, and the original skills. On the other hand, if you're looking for a highly stable, developed, organized, and well documented "blank slate" MUD on which you can put your OWN ideas for spells, skills, and classes, then tbaMUD is what what you are looking for.
Vatiken is offline   Reply With Quote
Old 10-02-2010, 03:15 PM   #4
Senior Member
plamzi's Avatar
Join Date: Nov 2009
Home MUD:
Home MUD:
Posts: 292
plamzi is on a distinguished road
Re: School Proejct


You could take tbaMUD and write a MySQL connector piece for it, moving some or all of its data sets (zones, player saves, etc.) over into a modern casing. I think the MUD community will greatly benefit from something like that.

If you stick to the MySQL API functions, you don't need to know a lot of C, but you'd be able to leverage your query knowledge.

The C API for MySQL (MySQL :: MySQL 5.5 Reference Manual :: 21.9 MySQL C API) is pretty straightforward. I'm currently using it for my own db connector. Unfortunately, my codebase is pretty antiquated and also significantly customized, so my connector is specific to it and won't do others much good.
plamzi is offline   Reply With Quote
Old 11-17-2010, 12:48 PM   #5
New Member
Join Date: Nov 2009
Posts: 1
DamonJeeves is on a distinguished road
Re: School Proejct

CoffeeMUD is done all in Java and may work for you, seeing as you know Java...

Web Site:
CoffeeMud Game Engine SourceForge:
CoffeeMud | Download CoffeeMud software for free at
Beta Downloads:
SVN Downloads:
CoffeeMud Wiki:

Also there is a Yahoo group to help you work out details.
DamonJeeves is offline   Reply With Quote
Old 11-24-2010, 12:18 AM   #6
Join Date: Jul 2006
Name: Brandon
Location: Shelby Township, Michigan
Home MUD: The Builder Academy
Home MUD: 4 Dimensions
Posts: 144
Fizban is on a distinguished road
Re: School Project

Like DamonJeeves, CoffeeMUD was what popped into my head immediately as well when I saw mention of experience in programming with Java.

If on the other hand doing something like plamzi mentioned is something you have any interest in you can download the latest release of the codebase via or download the more up-to-date svn repository version with the following command ( svn checkout tbamud ). The code can also be viewed without downloading it by going to the following:

Best ways to have any questions regarding the codebase answered would be to post in either of the following forums:

or to log into tbaMUD via the following address:
Fizban is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -4. The time now is 02:58 AM.

Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud 2014