Part 1: What we have¶
In this first part we’ll focus on what we get out of the box in Evennia - we’ll get used to the tools, and how to find things we are looking for. We will also dive into some of things you’ll need to know to fully utilize the system, including giving you a brief rundown of Python concepts. If you are an experienced Python programmer, some sections may feel a bit basic, but you will at least not have seen these concepts in the context of Evennia before.
Lessons¶
- 1. Using commands and building stuff
- 2. The Tutorial World
- 3. Intro to using Python with Evennia
- 4. Overview of your new Game Dir
- 5. Introduction to Python classes and objects
- 6. Overview of the Evennia library
- 7. Making objects persistent
- 8. Adding custom commands
- 9. Parsing Command input
- 10. Creating things
- 11. Searching for things
- 12. Advanced searching - Django Database queries
Table of Contents¶
- 1. Using commands and building stuff
- 2. The Tutorial World
- 3. Intro to using Python with Evennia
- 3.1. Evennia Hello world
- 3.2. Making some text ‘graphics’
- 3.3. Importing code from other modules
- 3.4. Sending text to others
- 3.5. Parsing Python errors
- 3.6. Passing arguments to functions
- 3.7. Finding others to send to
- 3.8. Multi-line py
- 3.9. Other ways to test Python code
- 3.10. ipython
- 3.11. Conclusions
- 4. Overview of your new Game Dir
- 5. Introduction to Python classes and objects
- 6. Overview of the Evennia library
- 7. Making objects persistent
- 8. Adding custom commands
- 9. Parsing Command input
- 10. Creating things
- 11. Searching for things
- 12. Advanced searching - Django Database queries