evennia/evennia/contrib/tutorials/evadventure
2023-07-14 13:39:04 +02:00
..
batchscripts Work on cleaning up docs 2023-05-19 11:14:03 +02:00
tests Make evadventure get_sides more consistent. Resolve #3199 2023-07-14 13:39:04 +02:00
__init__.py More work on tech demo area 2022-07-13 14:32:19 +02:00
build_techdemo.py Use isort, run format on code 2022-11-18 12:02:46 +01:00
build_world.py Building techdemo world 2022-07-12 10:11:25 +02:00
characters.py Fix doc generation of all evadventure modules 2023-05-19 20:20:14 +02:00
chargen.py Fix doc generation of all evadventure modules 2023-05-19 20:20:14 +02:00
combat_base.py Make evadventure get_sides more consistent. Resolve #3199 2023-07-14 13:39:04 +02:00
combat_turnbased.py Make evadventure get_sides more consistent. Resolve #3199 2023-07-14 13:39:04 +02:00
combat_twitch.py Make evadventure get_sides more consistent. Resolve #3199 2023-07-14 13:39:04 +02:00
commands.py Fix unit tests 2023-05-18 23:38:14 +02:00
dungeon.py Continue develop evadventure combat examples 2023-03-24 21:22:10 +01:00
enums.py Fix doc generation of all evadventure modules 2023-05-19 20:20:14 +02:00
equipment.py Make evadventure get_sides more consistent. Resolve #3199 2023-07-14 13:39:04 +02:00
npcs.py Fix doc generation of all evadventure modules 2023-05-19 20:20:14 +02:00
objects.py Made evadventure unit tests pass again 2023-05-19 20:41:10 +02:00
quests.py Finished quest engine for evadventure 2022-07-22 17:36:38 +02:00
random_tables.py Resolve unit tests 2022-09-18 00:06:34 +02:00
README.md Work on cleaning up docs 2023-05-19 11:14:03 +02:00
rooms.py Continue develop evadventure combat examples 2023-03-24 21:22:10 +01:00
rules.py Fix doc generation of all evadventure modules 2023-05-19 20:20:14 +02:00
shops.py First design of shop menu nodes for plugging in 2022-08-03 22:57:12 +02:00
utils.py Start documenting evadventure 2022-08-05 20:33:22 +02:00

EvAdventure

Contrib by Griatch 2023-

NOTE - this tutorial is WIP and NOT complete yet! You will still learn
things from it, but don't expect perfection.

A complete example MUD using Evennia. This is the final result of what is implemented if you follow Part 3 of the Getting-Started tutorial. It's recommended that you follow the tutorial step by step and write your own code. But if you prefer you can also pick apart or use this as a starting point for your own game.

Features

  • Uses a MUD-version of the Knave old-school fantasy ruleset by Ben Milton (classless and overall compatible with early edition D&D), released under the Creative Commons Attribution (all uses, including commercial are allowed as long as attribution is given).
  • Character creation using an editable character sheet
  • Weapons, effects, healing and resting
  • Two alternative combat systems (turn-based and twitch based)
  • Magic (three spells)
  • NPC/mobs with simple AI.
  • Simple Quest system.
  • Small game world.
  • Coded using best Evennia practices, with unit tests.

Installation

TODO