REVIEW - MUD Game Programming


MUD Game Programming


Ron Penton



Premier Press (2003)




Paul F. Johnson


December 2004



This book started well, albeit a tad slowly. Given the difficulty in teaching Multi User Dungeon (MUD) programming techniques, this is all well and good. I would have preferred if a properly platform independent stance had been taken, but that really is not that important given everything was explained clearly with time taken for those not using the Win32 platform.

The code examples and networking (an extremely important aspect in MUD games) are well thought out and well documented. The only downside is not really to do with the author, but the really awful way Premier Press lay out their books. They are not pleasant to read. The grey boxes (usually some form of note) and odd fonts are unfriendly - I have seen this in many Premier Press books. I find it really does get on my nerves as it detracts so much from the book's content.

MUD programming is not easy. Imagine a typical adventure game on your computer. You interact with the computer, it responds and that is how it plays. Cause and effect. Very simple; an idea which has been around since Crowther's "Adventure" game.

Now, imagine you have thousands of players, all at varied points in the game, all putting in some form of input, all of the input playing some role or other in the adventure arena and all the time, a central server having to control and play the game. Now you can see the difficulty in writing a Multi User Dungeon game. Through lots of explanation, the book demonstrates how best to do this task.

The CD, which comes with the book, is rather good with not only the code samples, but a better implementation, various libraries and even some bonus material.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.