Links¶
A list of resources that may be useful for Evennia users and developers.
Official Evennia links¶
evennia.com - Main Evennia portal page. Links to all corners of Evennia.
Evennia github page - Download code and read documentation.
Evennia official chat channel - Our official IRC chat #evennia at irc.freenode.net:6667.
Evennia forums/mailing list - Web interface to our google group.
Evennia development blog - Musings from the lead developer.
Evennia’s manual on ReadTheDocs - Read and download offline in html, PDF or epub formats.
Evennia Game Index - An automated listing of Evennia games.
Evennia subreddit (not much there yet though)
Third-party Evennia utilities and resources¶
For publicly available games running on Evennia, add and find those in the Evennia game index instead!
Discord Evennia channel - This is a fan-driven Discord channel with a bridge to the official Evennia IRC channel.
Discord live blog of the Blackbirds Evennia game project.
an in-progress Unreal plugin for integrating Evennia with Epic Games’ Unreal Engine.
The dark net/March Hare MUD from the 2019 DEF CON 27 hacker conference in Paris. This is an Evennia game dir with batchcode to build the custom Hackers style cyberspace zone with puzzles and challenges used during the conference.
Arx sources - Open-source code release of the very popular Arx Evennia game. [Here are instructions for installing](Arxcode- installing-help)
Evennia-wiki - An Evennia-specific Wiki for your website.
Evcolor - Optional coloration for Evennia unit-test output.
Paxboards - Evennia bulletin board system (both for telnet/web).
Encarnia sources - An open-sourced game dir for Evennia with things like races, combat etc. Summary here.
The world of Cool battles sources - Open source turn-based battle system for Evennia. It also has a live demo.
nextRPI - A github project for making a toolbox for people to make RPI-style Evennia games.
Muddery - A mud framework under development, based on an older fork of Evennia. It has some specific design goals for building and extending the game based on input files.
vim-evennia - A mode for editing batch-build files (
.ev
) files in the vim text editor (Emacs users can use evennia- mode.el).
EvCast video series - Tutorial videos explaining installing Evennia, basic Python etc.
Evennia-docker - Evennia in a Docker container for quick install and deployment in just a few commands.
Evennia’s docs in Chinese - A translated mirror of a slightly older Evennia version. Announcement here.
Evennia for MUSHers - An article describing Evennia for those used to the MUSH way of doing things.
Language Understanding for Text games using Deep reinforcement learning (PDF) - MIT research paper using Evennia to train AIs.
Other useful mud development resources¶
ROM area reader - Parser for converting ROM area files to Python objects.
General MUD forums and discussions¶
MUD Coder’s Guild - A blog and associated Slack channel with discussions on MUD development.
MuSoapbox - Very active Mu* game community mainly focused on MUSH- type gaming.
Imaginary Realities - An e-magazine on game and MUD design that has several articles about Evennia. There is also an archive of older issues from 1998-2001 that are still very relevant.
Optional Realities - Mud development discussion forums that has regular articles on MUD development focused on roleplay-intensive games. After a HD crash it’s not as content-rich as it once was.
MudLab - Mud design discussion forum
MudConnector - Mud listing and forums
MudBytes - Mud listing and forums
Top Mud Sites - Mud listing and forums
Planet Mud-Dev - A blog aggregator following blogs of current MUD development (including Evennia) around the ‘net. Worth to put among your RSS subscriptions.
Mud Dev mailing list archive (mirror) - Influential mailing list active 1996-2004. Advanced game design discussions.
Mud-dev wiki - A (very) slowly growing resource on MUD creation.
Mud Client/Server Interaction - A page on classic MUD telnet protocols.
Mud Tech’s fun/cool but … - Greg Taylor gives good advice on mud design.
Lost Library of MOO - Archive of scientific articles on mudding (in particular moo).
Nick Gammon’s hints thread - Contains a very useful list of things to think about when starting your new MUD.
Lost Garden - A game development blog with long and interesting articles (not MUD-specific)
What Games Are - A blog about general game design (not MUD-specific)
The Alexandrian - A blog about tabletop roleplaying and board games, but with lots of general discussion about rule systems and game balance that could be applicable also for MUDs.
Raph Koster’s laws of game design - thought-provoking guidelines and things to think about when designing a virtual multiplayer world (Raph is known for Ultima Online among other things).
Literature¶
Richard Bartle Designing Virtual Worlds (amazon page) - Essential reading for the design of any persistent game world, written by the co-creator of the original game MUD. Published in 2003 but it’s still as relevant now as when it came out. Covers everything you need to know and then some.
When the rights to Designing Virtual Worlds returned to him, Richard Bartle made the PDF of his Designing Virtual Worlds freely available through his own website (Designing Virtual Worlds). A direct link to the PDF can be found here.
Zed A. Shaw Learn Python the Hard way (homepage) - Despite the imposing name this book is for the absolute Python/programming beginner. One learns the language by gradually creating a small text game! It has been used by multiple users before moving on to Evennia. Update: This used to be free to read online, this is no longer the case.
David M. Beazley Python Essential Reference (4th ed) (amazon page) - Our recommended book on Python; it not only efficiently summarizes the language but is also an excellent reference to the standard library for more experienced Python coders.
Luciano Ramalho, Fluent Python (o’reilly page) - This is an excellent book for experienced Python coders willing to take their code to the next level. A great read with a lot of useful info also for veteran Pythonistas.
Richard Cantillon An Essay on Economic Theory (free pdf) - A very good English translation of Essai sur la Nature du Commerce en Général, one of the foundations of modern economic theory. Written in 1730 but the translation is annotated and the essay is actually very easy to follow also for a modern reader. Required reading if you think of implementing a sane game economic system.
Frameworks¶
Tools¶
Learn GIT in 15 minutes (interactive tutorial)
Python Info¶
Jetbrains Python academy - free online programming curriculum for different skill levels
Credits¶
Wiki Home Icons made by Freepik from flaticon.com, licensed under Creative Commons BY 3.0.