evennia/evennia/contrib/tutorials/evadventure
2023-03-26 00:07:59 +01:00
..
batchscripts Testing out combat 2023-03-25 16:56:57 +01:00
tests Testing out combat 2023-03-25 16:56:57 +01: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 Add temp chargen sheet 2022-09-06 20:20:04 +02:00
chargen.py Apply black 2022-11-28 19:55:02 +01:00
combat.py Made twitch-combat evadventure combat work 2023-03-26 00:07:59 +01:00
commands.py Add combat summary stat 2023-03-13 22:13:32 +01:00
dungeon.py Continue develop evadventure combat examples 2023-03-24 21:22:10 +01:00
enums.py Made first version of ticker-based combat mechanism 2023-03-06 20:15:27 +01:00
equipment.py Made twitch-combat evadventure combat work 2023-03-26 00:07:59 +01:00
npcs.py Testing out combat 2023-03-25 16:56:57 +01:00
objects.py Made twitch-combat evadventure combat work 2023-03-26 00:07:59 +01: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 Fix pre-emptive import bug introduced in container 2022-10-07 00:07:21 +02:00
rooms.py Continue develop evadventure combat examples 2023-03-24 21:22:10 +01:00
rules.py Testing out combat 2023-03-25 16:56:57 +01: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 2022

NOTE - this tutorial is WIP and NOT complete! It was put on hold to focus on
releasing Evennia 1.0. 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 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