kmc is a mud client for KDE that aims to be powerful yet easy to use and comfortable to spend time in. I started it several years ago as a project to learn Qt programming with, and added to it bit by bit, as it's the program I myself use to mud. Finally, it has reached a point of maturity where I felt compelled to release it.
A mud client is a program used to connect and play a MUD. MUDs are a special internet text-only game that can be truly fascinating. To read more about MUDs, the MUD FAQ is a good start.
kmc Philosophy and Features
The two top priorities for kmc are:
- Powerful and configurable. This includes scripting, the ability to configure most anything, etc.
- Comfortable, easy to use, no hassle involved.
Features so far include:
- Mud and character profiles to make connecting easier.
- Autologin, reconnection.
- Good integration with KDE (i.e. cut and paste, drag and drop, restoration)
- Scripting, via an embedded Perl interpreter. User-defined commands, triggers, timers, etc.
- Logging with and without color.
- Input history with tab expansion.
- Full ANSI support.
- Extreme customization of appearance (change colors, font, wrapping, tab size).
- Mud toolbar. Connect and login to the click of a button.
- Split and full screen mode.
- Numpad walking, via a Perl script.
