<pclass="last">You are reading an old version of the Evennia documentation. <ahref="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.
<h1>Part 3: How we get there (example game)<aclass="headerlink"href="#part-3-how-we-get-there-example-game"title="Permalink to this headline">¶</a></h1>
<divclass="admonition warning">
<pclass="admonition-title">Warning</p>
<p>The tutorial game is under development and is not yet complete, nor tested. Use the existing
lessons as inspiration and to help get you going, but don’t expect out-of-the-box perfection
<li><p>Part 1: <aclass="reference internal"href="../Part1/Beginner-Tutorial-Part1-Overview.html"><spanclass="doc std std-doc">What we have</span></a>
<br>A tour of Evennia and how to use the tools, including an introduction to Python.</p></li>
<li><p>Part 2: <aclass="reference internal"href="../Part2/Beginner-Tutorial-Part2-Overview.html"><spanclass="doc std std-doc">What we want</span></a>
<br>Planning our tutorial game and what to think about when planning your own in the future.</p></li>
<li><p><strong>Part 3: <aclass="reference internal"href="#"><spanclass="doc std std-doc">How we get there</span></a></strong>
<br>Getting down to the meat of extending Evennia to make our game</p></li>
<li><p>Part 4: <aclass="reference internal"href="../Part4/Beginner-Tutorial-Part4-Overview.html"><spanclass="doc std std-doc">Using what we created</span></a>
<br>Building a tech-demo and world content to go with our code</p></li>
<li><p>Part 5: <aclass="reference internal"href="../Part5/Beginner-Tutorial-Part5-Overview.html"><spanclass="doc std std-doc">Showing the world</span></a>
<br>Taking our new game online and let players try it out</p></li>
</ul>
</aside>
<p>In part three of the Evennia Beginner tutorial we will go through the actual creation of
our tutorial game <em>EvAdventure</em>, based on the <aclass="reference external"href="https://www.drivethrurpg.com/product/250888/Knave">Knave</a>
RPG ruleset.</p>
<p>This is a big part. You’ll be seeing a lot of code and there are plenty of lessons to go through.
Take your time!</p>
<p>If you followed the previous parts of this tutorial you will have some notions about Python and where to
find and make use of things in Evennia. We also have a good idea of the type of game we will
create.</p>
<p>Even if this is not the game-style you are interested in, following along will give you a lot
of experience using Evennia and be really helpful for doing your own thing later!</p>
<p>Fully coded examples of all code we make in this part can be found in the
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Characters.html#living-mixin-class">3.2. Living mixin class</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Characters.html#character-class">3.3. Character class</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Characters.html#connecting-the-character-with-evennia">3.4. Connecting the Character with Evennia</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Characters.html#unit-testing">3.5. Unit Testing</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Characters.html#about-races-and-classes">3.6. About races and classes</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Objects.html#your-bare-hands">4.8. Your Bare hands</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Objects.html#testing-and-extra-credits">4.9. Testing and Extra credits</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Equipment.html#equipmenthandler-that-saves">5.1. EquipmentHandler that saves</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Equipment.html#connecting-the-equipmenthandler">5.2. Connecting the EquipmentHandler</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Equipment.html#expanding-the-equipmenthandler">5.3. Expanding the Equipmenthandler</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html">6. Character Generation</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html#how-it-will-work">6.1. How it will work</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html#random-tables">6.2. Random tables</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html#storing-state-of-the-menu">6.3. Storing state of the menu</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html#main-node-choosing-what-to-do">6.5. Main Node: Choosing what to do</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Chargen.html#node-changing-your-name">6.6. Node: Changing your name</a></li>
<pclass="last">You are reading an old version of the Evennia documentation. <ahref="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.