New Moon Mud
I'm a volunteer programmer (called 'creator') on New Moon Mud. A 'Mud' is a Multi-User Domain (or, more traditionally, a Multi-User Dungeon) which means that a bunch of people can connect to it over the Internet and play together. New Moon is Free (as in Beer) to play, but in order to look at the source code you have to be invited to become a creator.
Being a creator on New Moon is fun and challenging. The software that facilitates the game is MudOS v22.2b9 and is freely available if you can find a mirror that's still active. On top of that, New Moon has its own Mudlib which is the code that implements all the neat things you can see and do in the game. New Moon Mudlib is closed-source and belongs to Bannor, the High Lord of New Moon. It's all coded in LPC, and is based loosely on the old Disc World mudlib from way back. Both have evolved greatly over the last 10 years or so, however, so now they look very different.
I'm a member of the Guilds and Independent domains on New Moon, but I'm also involved in a project housed on the Home domain, and have also done some small amount of work in Amethyst, Frontier, Learning, and Underdark domains.
My current projects
- Creation of a liquid system
- ...and particulate physics system
- ...and a new food system
- ...and improve and extend crafts of all sorts (herblore, alchemy, basket weaving, smithing, leatherworking, cooking and baking, etc.
- Code documentation improvement (this never ends!)
- Overhaul of light sources, illumination, and visibility
- Upgrade and repair of Witton-on-sea (a small east-coast fishing village)
- Tower of Twilight
- NPC AI development
- Furniture development
- New Moon History and Lore
- Recruitment
- Update and maintain the new New Moon website
I've posted some pictures from mudmeets I attended.