Tutorials and Howto’s¶
Beginner Tutorial¶
Recommended starting point! This will take you from absolute beginner to making a small but full game with Evennia. Other tutorials and howto’s tend to assume you are already familiar with the concepts explained in the Beginning tutorial.
Note
Part 3 and onwards are still under development.
- Beginner Tutorial
- Part 1: What we have
- 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
- 13. Building a chair you can sit on
- Lessons
- Part 2: What we want
- Part 3: How we get there (example game)
- Lessons
- 1. Code structure and Utilities
- 2. Rules and dice rolling
- 3. Player Characters
- 4. In-game Objects and items
- 5. Handling Equipment
- 6. Character Generation
- 7. In-game Rooms
- 8. Non-Player-Characters
- 9. Combat base framework
- 10. Twitch Combat
- 11. Turnbased Combat
- 12. NPC and monster AI
- 13. Dynamically generated Dungeon
- 14. Game Quests
- 15. In-game Shops
- 16. In-game Commands
- Lessons
- Part 4: Using what we created
- Part 5: Showing the world
Howto’s¶
Systems¶
Deep-dives¶
Old tutorials¶
These will be replaced by the Beginner Tutorial, but remain here until that is complete.