» » MUD Game Programming (Game Development)
MUD Game Programming (Game Development)

MUD Game Programming (Game Development) by Ron Penton

ISBN10: 1592000908
ISBN13: 978-1592000906
Author: Ron Penton
Book title: MUD Game Programming (Game Development)
Publisher: Course Technology PTR; 1 edition (December 11, 2003)
Language: English
Category: Programming
Size PDF: 1940 kb
Size ePub: 1577 kb
Size Fb2: 1278 kb
Rating: 4.5/5
Votes: 876
Pages: 704 pages

MUD Game Programming (Game Development) by Ron Penton

Develop your own Multi-User Dungeon games! Multi-User Dungeon games are still going strong. It?s no wonder?they?re easy to create and easy to access. They also have an additional appeal for game programmers?they serve as the foundation for today?s Massively Multiplayer Online Role Playing Games. In order to create an MMORPG, you need to know MUD programming. Get ready to build your foundation! If you have a basic knowledge of C++, "MUD Game Programming" gives you everything you need to know to begin programming your own MUD games. The fundamentals of network basics are put to the test as you work your way through a simple MUD program. Put your new skills to work as you wrap things up with a more advanced, robust MUD. Pull out all the stops and test your creativity with the flexible aspects of your new MUD engine.


This book is definitely right up there with "Secrets of the MUD Wizards" which, sadly, is no longer available. If I had to pick a 'next best', however, Penton's book would be it.

There's a lot of great introduction and overview here, as well as detailed examples on socket programming and handling connections. There's information and examples on topics as basic as combat and character interaction and topics as advanced as embedding scripting languages (Lua, Python, etc).

This book is heavy on content (it's almost phone book size, after all) but it's fairly well organized and well thought out. I loved reading through this book and consider it to be a great reference for anyone doing MUD programming. This book will serve you well whether you're advanced or a beginner, and whether you're coding a MUD from scratch or tinkering with an existing public codebase.

I highly recommend this to anyone interested in the finer points of coding a MUD server and learning more about this fascinating part of the online gaming that doesn't get much treatment these days. There are very few good books on MUD programming, and this is one of them.

When I read Ron Penton's first book, Data Structures for Game Programming, I couldn't wait to see what he did next. MUD Game Programming lived up to all of my expectations, and indeed surpassed them.

The author has an extraordinary knack for making complex topics understandable -- and, equally important, making them interesting. Reading MUD Game Programming is like having a friendly, cheerful expert sitting down next to you and showing you the tricks of the trade. Instead of just telling you what to do, he explains the thinking behind the decisions that go into the design of a complex program such as a MUD server, enabling you to make the decisions that are right for your own project, which might not be the same. You end up with not just knowledge but understanding.

I highly recommend MUD Game Programming to people doing any type of network-based multiplayer programming, not just traditional MUDs. I'd give this book six stars if they'd let me.

Hawk Flying
well, the concepts aren't completely dead.

this book teaches you about some template programming, sockets, threading, considers portability LINUX/Windows, and some important decisions about game design.

I hadn't used c++ for a long time so i did most of the stuff in c# (which because i couldn't use multiple inheritance or templates it was difficult at times, but i enjoyed it anyhow)

It's too bad muds are nearly dead... however the concepts learned here can apply to any network game development especially for those on linux platform i would imagine (altho i haven't developed on linux)

The book starts simply and builds complexity. I would disagree it's a "hack". It's a very good start on the foundations of MUD programming, but for those who are still doing this (all 3 of them) you'll find that the complexity of the systems and design patterns used will be far different from what is illustrated in this book.

Still, it's fun. Buy it. It's a great start.

I found this book very easy to read & follow. The author provides a good primer on network/socket programming (that alone made it worth the purchase) as well a decent framework for creating a mud. It helps to have a little background in c or c++. This book is perfect for someone who hasn't programmed in awhile but wants a fun project to get involved in. Still, the book is fairly self-contained and with some patience, time and a good C/C++ reference (or internet access) a relative newbie might also enjoy it.

grand star
This is the worst book on mud programming I have ever read. All the code is spaghetti code, badly documented, no comments at all. The book barely passes as a draft design document! You can't use the code to even start your own game.You either run it as-is or don't write a game at all. If you want to learn game programming of any kind, turn back now. This book is useless.

With everyone moving to .Net now the code in this book, which is very "rushed" and unclean, is woefully outdated. It's very likely that if you do build this MUD you'll end up getting hacked and having all your work be for nothing.