I've been a regular user of UglyMUG since late 1993. It's an interesting commumity in the virtual world and has been the inspiration for a number of projects. It's also been responsible for draining away many hours of my life, but we won't go there.
One of the larger UglyMUG-inspired projects was to rewrite the reporting system for the game at a time when reporting had ground to a halt following a number of machine moves.
The aim was to provide a more robust reporting system (by email) that was flexible enough to be reasonably, and easily, extended. The first piece of work that was required was to modify the game-engine for UglyMUG so that it reported in a more reliably parsable format.
Finally a number of perl modules were written to facilitate the reading, parsing, and emailing functionality required. After a period of testing the new reporting system was put into place in March 2002, and has run without intervention since then.
The UglyLogs project has been made available as part of the UglyCODE project on SourceForge.
[ Back to projects ]