Python MUD/MUX/MUSH/MU* development system http://www.evennia.com
Find a file
2022-12-03 09:29:35 +01:00
.github Up minimum Python to 3.10 2022-12-03 09:29:35 +01:00
bin Format code imports 2022-11-10 22:21:12 +01:00
docs Add german translation (Zhuraj) 2022-12-02 00:21:49 +01:00
evennia Merge pull request #3011 from InspectorCaracal/discord-patch-2 2022-12-02 22:09:28 +01:00
.gitignore Add extra dev tools, as suggested in #2965 by @mikejgray 2022-10-31 20:43:00 +01:00
CHANGELOG.md Add german translation (Zhuraj) 2022-12-02 00:21:49 +01:00
CODE_OF_CONDUCT.md More updates 2022-10-20 23:57:12 +02:00
CODING_STYLE.md Cleaned up Coding and style guides, improved contribs 2022-11-25 19:47:32 +01:00
CONTRIBUTING.md Update contributing file 2022-10-20 23:18:36 +02:00
Dockerfile Update DockerImage for new build structure 2022-12-02 22:18:08 +01:00
INSTALL.md More updates 2022-10-20 23:57:12 +02:00
LICENSE.txt More cleanup again 2022-07-25 09:18:20 +02:00
Makefile Update makefile 2022-11-19 02:06:45 +01:00
pyproject.toml Version release 1.0rc9 2022-12-03 09:29:35 +01:00
README.md Make Readme more succinct 2022-12-03 09:29:35 +01:00
setup.py Support install from pypi (rc1) 2022-11-19 01:25:55 +01:00

Evennia MUD/MU* Creation System

Build Status Coverage Status

Evennia is a modern library for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python. It allows game creators to design and flesh out their ideas with great freedom.

Evennia does not impose a particular style, genre or game mechanic. Instead it solves the boring networking and provides a framework for you to build the game you want. Coding in Evennia is done using normal Python modules imported into the server at runtime. All library code is heavily documented. Evennia has extensive manuals and tutorials as well as a very active support community!

Installation

pip install evennia
evennia --init mygame
cd mygame
evennia migrate
evennia start / stop / reload

Next, browse to http://localhost:4001 or telnet to localhost port 4000 to see your working (if empty) game!

screenshot

Current Status

The codebase is currently in Beta. While development continues, Evennia is already stable enough to be suitable for prototyping and development of your own games.

Where to go from here

If this piqued your interest, there is a lengthier introduction to read.

To learn how to get your hands on the code base, the Getting started page is the way to go. Otherwise you could browse the Documentation or why not come join the Evennia Community forum or join us in our development chat. Welcome!