Between Gaming and Coding

MUSH Client

MUD (Multi User Dungeon) was a fascinating multiplayer online game; it connected you to a server, where there were bunch of other players online and a text-based game runs - a primitive Matrix, basically. Just like you would in an FRP game, you create a character by choosing it's class, race, alignment, etc.

But the real fun for all the players (and for me, of course) was to type the commands for your character with your keyboard. That means, you had to understand the algorithm of the game and how things work in that world and adapt yourself to that world. That is very much alike to coding; since you first figure out what you want to do with your character, then think of different ways to reach that goal of yours and then get to work by typing codes to reach that goal.

Again, just like in coding, you have to obey to the game's very syntax. Shortcuts and aliases can also be set, to make things easier.

In my case, MUD was an astonishing game of my childhood and I got very excited after rediscovering it 8 (or more) years later, not only because it's a wonderful concept that reminds me of old times, but also because I admire the programmers who invented MUD (Roy Trubshaw and Richard Bartle) and their ways of thinking.

I think it's also interesting that one of the world's most renowned online chess servers, ICC (Internet Chess Club) still use the very same protocol to make people all over the world come together, including some Grand Masters.

If you would like to check out MUD after this post, you can download MUSH Client and connect to a server by simply typing the server's IP address and port. ( : 4000 would be an example, for Aardwolf Servers.)