2020-04-07 23:13:24 +02:00
|
|
|
# Links
|
|
|
|
|
|
|
|
|
|
*A list of resources that may be useful for Evennia users and developers.*
|
|
|
|
|
|
|
|
|
|
### Official Evennia links
|
|
|
|
|
|
|
|
|
|
- [evennia.com](http://www.evennia.com) - Main Evennia portal page. Links to all corners of Evennia.
|
|
|
|
|
- [Evennia github page](https://github.com/evennia/evennia) - Download code and read documentation.
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Evennia official chat
|
|
|
|
|
channel](http://webchat.freenode.net/?channels=evennia&uio=MT1mYWxzZSY5PXRydWUmMTE9MTk1JjEyPXRydWUbb)
|
|
|
|
|
- Our official IRC chat #evennia at irc.freenode.net:6667.
|
|
|
|
|
- [Evennia forums/mailing list](http://groups.google.com/group/evennia) - Web interface to our
|
|
|
|
|
google group.
|
2020-04-07 23:13:24 +02:00
|
|
|
- [Evennia development blog](http://evennia.blogspot.se/) - Musings from the lead developer.
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Evennia's manual on ReadTheDocs](http://readthedocs.org/projects/evennia/) - Read and download
|
|
|
|
|
offline in html, PDF or epub formats.
|
2020-04-07 23:13:24 +02:00
|
|
|
- [Evennia Game Index](http://games.evennia.com/) - An automated listing of Evennia games.
|
|
|
|
|
----
|
|
|
|
|
- [Evennia on Open Hub](https://www.openhub.net/p/6906)
|
|
|
|
|
- [Evennia on OpenHatch](https://openhatch.org/projects/Evennia)
|
|
|
|
|
- [Evennia on PyPi](https://pypi.python.org/pypi/Evennia-MUD-Server/)
|
|
|
|
|
- [Evennia subreddit](http://www.reddit.com/r/Evennia/) (not much there yet though)
|
|
|
|
|
|
|
|
|
|
### Third-party Evennia utilities and resources
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
*For publicly available games running on Evennia, add and find those in the [Evennia game
|
|
|
|
|
index](http://games.evennia.com) instead!*
|
2020-04-07 23:13:24 +02:00
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Discord Evennia channel](https://discord.gg/NecFePw) - This is a fan-driven Discord channel with
|
|
|
|
|
a bridge to the official Evennia IRC channel.
|
2020-04-07 23:13:24 +02:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Discord live blog](https://discordapp.com/channels/517176782357528616/517176782781415434) of the
|
|
|
|
|
_Blackbirds_ Evennia game project.
|
|
|
|
|
- [Unreal Engine Evennia plugin](https://www.unrealengine.com/marketplace/en-US/slug/evennia-plugin)
|
|
|
|
|
- an in-progress Unreal plugin for integrating Evennia with Epic Games' Unreal Engine.
|
|
|
|
|
- [The dark net/March Hare MUD](https://github.com/thedarknet/evennia) from the 2019 [DEF CON
|
|
|
|
|
27](https://www.defcon.org/html/defcon-27/dc-27-index.html) 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](https://dcdark.net/home#).
|
|
|
|
|
- [Arx sources](https://github.com/Arx-Game/arxcode) - Open-source code release of the very popular
|
|
|
|
|
[Arx](http://play.arxmush.org/) Evennia game. [Here are instructions for installing](Arxcode-
|
|
|
|
|
installing-help)
|
|
|
|
|
- [Evennia-wiki](https://github.com/vincent-lg/evennia-wiki) - An Evennia-specific Wiki for your
|
|
|
|
|
website.
|
|
|
|
|
- [Evcolor](https://github.com/taladan/Pegasus/blob/origin/world/utilities/evcolor) - Optional
|
|
|
|
|
coloration for Evennia unit-test output.
|
|
|
|
|
- [Paxboards](https://github.com/aurorachain/paxboards) - Evennia bulletin board system (both for
|
|
|
|
|
telnet/web).
|
|
|
|
|
- [Encarnia sources](https://github.com/whitehorse-io/encarnia) - An open-sourced game dir for
|
|
|
|
|
Evennia with things like races, combat etc. [Summary
|
|
|
|
|
here](https://www.reddit.com/r/MUD/comments/6z6s3j/encarnia_an_evennia_python_mud_code_base_with/).
|
|
|
|
|
- [The world of Cool battles sources](https://github.com/FlutterSprite/coolbattles) - Open source
|
|
|
|
|
turn-based battle system for Evennia. It also has a [live demo](http://wcb.battlestudio.com/).
|
|
|
|
|
- [nextRPI](https://github.com/cluebyte/nextrpi) - A github project for making a toolbox for people
|
|
|
|
|
to make [RPI](http://www.topmudsites.com/forums/showthread.php?t=4804)-style Evennia games.
|
|
|
|
|
- [Muddery](https://github.com/muddery/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](https://github.com/amfl/vim-evennia) - A mode for editing batch-build files (`.ev`)
|
|
|
|
|
files in the [vim](http://www.vim.org/) text editor (Emacs users can use [evennia-
|
|
|
|
|
mode.el](https://github.com/evennia/evennia/blob/master/evennia/utils/evennia-mode.el)).
|
2020-04-07 23:13:24 +02:00
|
|
|
- [Other Evennia-related repos on github](https://github.com/search?p=1&q=evennia)
|
|
|
|
|
----
|
2020-06-16 16:53:35 +02:00
|
|
|
- [EvCast video series](https://www.youtube.com/playlist?list=PLyYMNttpc-SX1hvaqlUNmcxrhmM64pQXl) -
|
|
|
|
|
Tutorial videos explaining installing Evennia, basic Python etc.
|
|
|
|
|
- [Evennia-docker](https://github.com/gtaylor/evennia-docker) - Evennia in a [Docker
|
|
|
|
|
container](https://www.docker.com/) for quick install and deployment in just a few commands.
|
|
|
|
|
- [Evennia's docs in Chinese](http://www.evenniacn.com/) - A translated mirror of a slightly older
|
|
|
|
|
Evennia version. Announcement [here](https://groups.google.com/forum/#!topic/evennia/3AXS8ZTzJaA).
|
|
|
|
|
- [Evennia for MUSHers](http://musoapbox.net/topic/1150/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](http://news.mit.edu/2015/learning-language-playing-computer-games-0924#_msocom_1)*
|
|
|
|
|
([PDF](http://people.csail.mit.edu/karthikn/pdfs/mud-play15.pdf)) - MIT research paper using Evennia
|
|
|
|
|
to train AIs.
|
2020-04-07 23:13:24 +02:00
|
|
|
|
|
|
|
|
### Other useful mud development resources
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- [ROM area reader](https://github.com/ctoth/area_reader) - Parser for converting ROM area files to
|
|
|
|
|
Python objects.
|
2020-04-07 23:13:24 +02:00
|
|
|
- [Gossip MUD chat network](https://gossip.haus/)
|
|
|
|
|
|
|
|
|
|
### General MUD forums and discussions
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- [MUD Coder's Guild](https://mudcoders.com/) - A blog and [associated Slack
|
|
|
|
|
channel](https://slack.mudcoders.com/) with discussions on MUD development.
|
|
|
|
|
- [MuSoapbox](http://www.musoapbox.net/) - Very active Mu* game community mainly focused on MUSH-
|
|
|
|
|
type gaming.
|
|
|
|
|
- [Imaginary Realities](http://journal.imaginary-realities.com/) - An e-magazine on game and MUD
|
|
|
|
|
design that has several articles about Evennia. There is also an [archive of older
|
|
|
|
|
issues](http://disinterest.org/resource/imaginary-realities/) from 1998-2001 that are still very
|
|
|
|
|
relevant.
|
|
|
|
|
- [Optional Realities](http://optionalrealities.com/) - 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.
|
2020-04-07 23:13:24 +02:00
|
|
|
- [MudLab](http://mudlab.org/) - Mud design discussion forum
|
|
|
|
|
- [MudConnector](http://www.mudconnect.com/) - Mud listing and forums
|
|
|
|
|
- [MudBytes](http://www.mudbytes.net/) - Mud listing and forums
|
|
|
|
|
- [Top Mud Sites](http://www.topmudsites.com/) - Mud listing and forums
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Planet Mud-Dev](http://planet-muddev.disinterest.org/) - 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](http://www.disinterest.org/resource/MUD-Dev/)) -
|
|
|
|
|
Influential mailing list active 1996-2004. Advanced game design discussions.
|
2020-04-07 23:13:24 +02:00
|
|
|
- [Mud-dev wiki](http://mud-dev.wikidot.com/) - A (very) slowly growing resource on MUD creation.
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Mud Client/Server Interaction](http://cryosphere.net/mud-protocol.html) - A page on classic MUD
|
|
|
|
|
telnet protocols.
|
|
|
|
|
- [Mud Tech's fun/cool but ...](http://gc-taylor.com/blog/2013/01/08/mud-tech-funcool-dont-forget-
|
|
|
|
|
ship-damned-thing/) - Greg Taylor gives good advice on mud design.
|
|
|
|
|
- [Lost Library of MOO](http://www.hayseed.net/MOO/) - Archive of scientific articles on mudding (in
|
|
|
|
|
particular moo).
|
|
|
|
|
- [Nick Gammon's hints thread](http://www.gammon.com.au/forum/bbshowpost.php?bbsubject_id=5959) -
|
|
|
|
|
Contains a very useful list of things to think about when starting your new MUD.
|
|
|
|
|
- [Lost Garden](http://www.lostgarden.com/) - A game development blog with long and interesting
|
|
|
|
|
articles (not MUD-specific)
|
2020-04-07 23:13:24 +02:00
|
|
|
- [What Games Are](http://whatgamesare.com/) - A blog about general game design (not MUD-specific)
|
2020-06-16 16:53:35 +02:00
|
|
|
- [The Alexandrian](http://thealexandrian.net/) - 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](https://www.raphkoster.com/games/laws-of-online-world-
|
|
|
|
|
design/the-laws-of-online-world-design/) - thought-provoking guidelines and things to think about
|
|
|
|
|
when designing a virtual multiplayer world (Raph is known for *Ultima Online* among other things).
|
2020-04-07 23:13:24 +02:00
|
|
|
|
|
|
|
|
### Literature
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- Richard Bartle *Designing Virtual Worlds* ([amazon page](http://www.amazon.com/Designing-Virtual-
|
|
|
|
|
Worlds-Richard-Bartle/dp/0131018167)) - 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.
|
|
|
|
|
- Zed A. Shaw *Learn Python the Hard way* ([homepage](https://learnpythonthehardway.org/)) - 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](http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786/)) - 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](http://shop.oreilly.com/product/0636920032519.do)) - 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](http://mises.org/books/essay_on_economic_theory_cantillon.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.
|
2020-04-07 23:13:24 +02:00
|
|
|
|
|
|
|
|
### Frameworks
|
|
|
|
|
|
|
|
|
|
- [Django's homepage](http://www.djangoproject.com/)
|
|
|
|
|
- [Documentation](http://docs.djangoproject.com/en)
|
|
|
|
|
- [Code](http://code.djangoproject.com/)
|
|
|
|
|
- [Twisted homepage](http://twistedmatrix.com/)
|
|
|
|
|
- [Documentation](http://twistedmatrix.com/documents/current/core/howto/index.html)
|
|
|
|
|
- [Code](http://twistedmatrix.com/trac/browser)
|
|
|
|
|
|
|
|
|
|
### Tools
|
|
|
|
|
|
|
|
|
|
- [GIT](http://git-scm.com/)
|
|
|
|
|
- [Documentation](http://git-scm.com/documentation)
|
|
|
|
|
- [Learn GIT in 15 minutes](http://try.github.io/levels/1/challenges/1) (interactive tutorial)
|
|
|
|
|
|
|
|
|
|
### Python Info
|
|
|
|
|
|
|
|
|
|
- [Python Website](http://www.python.org/)
|
|
|
|
|
- [Documentation](http://www.python.org/doc/)
|
|
|
|
|
- [Tutorial](http://docs.python.org/tut/tut.html)
|
|
|
|
|
- [Library Reference](http://docs.python.org/lib/lib.html)
|
|
|
|
|
- [Language Reference](http://docs.python.org/ref/ref.html)
|
|
|
|
|
- [Python tips and tricks](http://www.siafoo.net/article/52)
|
2020-06-16 16:53:35 +02:00
|
|
|
- [Jetbrains Python academy](https://hyperskill.org/onboarding?track=python) - free online
|
|
|
|
|
programming curriculum for different skill levels
|
2020-04-07 23:13:24 +02:00
|
|
|
|
|
|
|
|
### Credits
|
|
|
|
|
|
2020-06-16 16:53:35 +02:00
|
|
|
- Wiki [Home](index) Icons made by [Freepik](http://www.freepik.com"-title="Freepik">Freepik) from
|
|
|
|
|
[flaticon.com](http://www.flaticon.com), licensed under [Creative Commons BY
|
|
|
|
|
3.0](http://creativecommons.org/licenses/by/3.0).
|