<li><p><em>Part 1: <aclass="reference internal"href="#"><spanclass="doc std std-doc">What We Have</span></a></em>
<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 consider when planning your own.</p></li>
<li><p>Part 3: <aclass="reference internal"href="../Part3/Beginner-Tutorial-Part3-Overview.html"><spanclass="doc std std-doc">How We Get There</span></a>
<br>Getting down to the meat of extending Evennia to make your 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 letting players try it out.</p></li>
</ul>
</aside>
<p>In this first part, we’ll focus on what we have out of the box with Evennia. We’ll familiarize you with the tools and how to find things that you are looking for. We will also dive into some of the things you’ll need to know to utilize the system fully, including giving you a brief rundown of Python concepts. If you are an experienced Python programmer, some sections may feel a bit basic – yet seeing things in the context of Evennia will still be worthwhile.</p>
<sectionid="lessons">
<h2>Lessons<aclass="headerlink"href="#lessons"title="Permalink to this headline">¶</a></h2>
<divclass="toctree-wrapper compound">
<ul>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html">1. Using Commands and Building Stuff</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#stepping-down-from-godhood">1.3. Stepping Down from Godhood</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#creating-an-object">1.4. Creating an Object</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#get-a-personality">1.5. Get a Personality</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#pushing-your-buttons">1.6. Pushing Your Buttons</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#making-yourself-a-house">1.7. Making Yourself a House</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#reshuffling-the-world">1.8. Reshuffling the World</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#adding-a-help-entry">1.9. Adding a Help Entry</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Building-Quickstart.html#adding-a-world">1.10. Adding a World</a></li>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Tutorial-World.html">2. The Tutorial World</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Tutorial-World.html#once-you-are-done-or-had-enough">2.2. Once you are done (or had enough)</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Tutorial-World.html#uninstall-the-tutorial-world">2.3. Uninstall the tutorial world</a></li>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html">3. Intro to using Python with Evennia</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html#making-some-text-graphics">3.2. Making some text ‘graphics’</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html#importing-code-from-other-modules">3.3. Importing code from other modules</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html#sending-text-to-others">3.4. Sending text to others</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html#other-ways-to-test-python-code">3.9. Other ways to test Python code</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Python-classes-and-objects.html">5. Introduction to Python classes and objects</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Python-classes-and-objects.html#on-classes-and-objects">5.2. On classes and objects</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Evennia-Library-Overview.html">6. Overview of the Evennia library</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Evennia-Library-Overview.html#where-is-it">6.1. Where is it?</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Evennia-Library-Overview.html#an-example-of-exploring-the-library">6.2. An example of exploring the library</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-More-on-Commands.html#more-advanced-parsing">9.1. More advanced parsing</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-More-on-Commands.html#adding-a-command-to-an-object">9.2. Adding a Command to an object</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-More-on-Commands.html#adding-the-command-to-a-default-cmdset">9.3. Adding the Command to a default Cmdset</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-More-on-Commands.html#replace-a-default-command">9.4. Replace a default command</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#searching-using-object-search">11.1. Searching using Object.search</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#main-search-functions">11.2. Main search functions</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#what-can-be-searched-for">11.3. What can be searched for</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#finding-objects-relative-each-other">11.4. Finding objects relative each other</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Django-queries.html#queryset-field-lookups">12.1. Queryset field lookups</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Django-queries.html#lets-get-that-werewolf">12.2. Let’s get that werewolf …</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Django-queries.html#queries-with-or-or-not">12.3. Queries with OR or NOT</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Django-queries.html#grouping-and-returning-only-certain-properties">12.6. Grouping and returning only certain properties</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Making-A-Sittable-Object.html">13. Building a chair you can sit on</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Making-A-Sittable-Object.html#make-us-not-able-to-move-while-sitting">13.1. Make us not able to move while sitting</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Making-A-Sittable-Object.html#making-the-chair-itself">13.2. Making the Chair itself</a></li>