<li><p>Part 1: <strong><aclass="reference internal"href="#"><spanclass="doc std std-doc">What we have</span></a></strong>
<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-Intro.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>Part 3: <aclass="reference internal"href="../Part3/Beginner-Tutorial-Part3-Intro.html"><spanclass="doc std std-doc">How we get there</span></a>
<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-Intro.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-Intro.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 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.</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></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Tutorial-World.html">2. The Tutorial World</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Python-basic-introduction.html">3. Intro to using Python with Evennia</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Gamedir-Overview.html">4. Overview of your new Game Dir</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Python-classes-and-objects.html">5. Introduction to Python 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></li>
<liclass="toctree-l1"><aclass="reference internal"href="Beginner-Tutorial-Learning-Typeclasses.html">7. Making objects persistent</a></li>
<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-l1"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html">11. Searching for things</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#main-search-functions">11.1. Main search functions</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="Beginner-Tutorial-Searching-Things.html#searching-using-object-search">11.2. Searching using Object.search</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#get-that-werewolf">12.2. Get that werewolf …</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>