REVIEW - MUD Game Programming


Title:

MUD Game Programming

Author:

Ron Penton

ISBN:

Publisher:

Premier Press (2003)

Pages:

704pp

Reviewer:

Paul F. Johnson

Reviewed:

December 2004

Rating:

★★☆☆☆


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 Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.