# Majik 4 / Majik 4 > slug: `majik4` · browser status: `playable` · native port: `40253` A 1998-1999 hobbyist mudlib by Finnish author Tero Ilkka Leino ("namhas"), the fourth incarnation of his Majik project and a sharp architectural break from majik3 (also in this collection): instead of room objects, the whole game world is a real 2D grid rendered by a dedicated graphical client, driven over a custom binary-framed wire protocol rather than plain telnet. A fresh character rolls a race (human, elf, orc, troll, or dwarf) and lands in Hilltop Village -- a hand-built little town of named locations (a bank, a post office, a general store, the Hilltop Inn, an "Intersection," and a hilltop shrine called the Legendary Hilltop of the Gods with a nearby Plaque of Explorers) populated by a banker, grocer, innkeeper, guard, and a hermit NPC forever muttering about the application he's filling out to become a wizard "greater than Namhas itself" -- a wink at the author's own handle. West of the village lies Bral Gaur, a dwarven area named and lettered in Gwel, an invented dwarven conlang with its own noun/verb/adjective word lists bundled in the archive. The project's own README candidly admits development stopped while the engine was "almost, still not even beta," before the team moved on to a planned 3D successor (majik3d) that was never released -- so wilderness beyond the two hand-authored areas is thin, and the terrain generator that would have filled it in was never finished as portable code. See also majik3, the same author's 1997-1998 predecessor project. ## Play in the browser (WebAssembly) - Landing page (description + notes): https://mudlibs.fluffos.info/majik4/ - Play now (boots the WASM driver): https://mudlibs.fluffos.info/majik4/play.html ## Download source ZIP - Same-origin ZIP (trimmed source tree, no need to clone the whole repo): https://mudlibs.fluffos.info/majik4/majik4.zip - GitHub tree: https://github.com/fluffos/mudlibs/tree/main/libs/majik4 - README: https://github.com/fluffos/mudlibs/blob/main/libs/majik4/README.md - Restoration notes (NOTES.md): https://github.com/fluffos/mudlibs/blob/main/libs/majik4/NOTES.md ## Run natively with FluffOS 1. Build a current FluffOS driver from https://github.com/fluffos/fluffos (native `build` / `build-debug`; see that repo's docs). 2. Download and unzip `majik4.zip` from the URL above (or clone `https://github.com/fluffos/mudlibs` and use `libs/majik4/`). 3. From the unzipped lib directory, ensure `config.fluffos` points `mudlib directory` at this tree (the checked-in file may contain a maintainer-local absolute path — edit it to your extract path). 4. Start the driver: ```bash /path/to/fluffos/build/src/driver config.fluffos ``` 5. Connect a UTF-8 MUD client to `127.0.0.1:40253`. - Admin / wizard login: see this lib's README (no seeded account recorded) - If you host this on a public network, change the published default admin password before opening the port. ## Machine-readable catalog - Site-wide catalog: https://mudlibs.fluffos.info/games.json - Site-wide LLM overview: https://mudlibs.fluffos.info/llms.txt - This file: https://mudlibs.fluffos.info/majik4/llms.txt