evennia/docs/source/Howto/Howto-Overview.md
2020-07-08 21:55:19 +02:00

4.2 KiB

Tutorials and Howto's

The documents in this section aims to teach how to use Evennia in a tutorial or a step-by-step way. They often give hints on about solving a problem or implementing a particular feature or concept. They will often refer to the components or concepts docs for those that want to dive deeper.

The Starting Tutorial

Recommended starting point! This will take you from absolute beginner to making a small, but full, game with Evennia. Even if you have a very different game style in mind for your own game, this will give you a good start.

Part 1: What we have

  1. Introduction & Overview
  2. Building stuff
  3. The Tutorial World
  4. Python basics
  5. Game dir overview
  6. Python classes and objects
  7. Accessing the Evennia library
  8. Typeclasses - Persistent objects
  9. Making our first own commands
  10. Parsing and replacing default Commands
  11. Creating things
  12. Searching for things
  13. Advanced searching with Django queries

Part 2: What we want

  1. Introduction & Overview
  2. On planning a game
  3. Multisession modes
  4. Layout of our tutorial game
  5. Making use of contribs

Part 3: How we get there

  1. Introduction & Overview
  2. Where to put code
  3. Adding a first command
  4. Parsing strings
  5. Making a custom Character
  6. The rules of the game
  7. Character generation
  8. Resolving skills and challenges
  9. NPCs and mobiles
  10. On grids and coordinates
  11. Quests and Zones
  12. A Combat system

Part 4: Using what we created

  1. Introduction & Overview
  2. Building the tech demo
  3. Creating a game world

Part 5: Showing the world

  1. Introduction & Overview
  2. Add a web page
  3. More on adding web features
  4. Taking your game online
  5. Next steps

FAQs

Howto's

Mobs and NPCs

Vehicles

Systems

Deep-dives