2020-07-14 00:21:00 +02:00
<!DOCTYPE html>
2020-10-15 01:31:30 +02:00
< html >
2020-07-14 00:21:00 +02:00
< head >
< meta charset = "utf-8" / >
2020-10-15 01:31:30 +02:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
2020-07-14 00:21:00 +02:00
< title > Tutorials and Howto’ s — Evennia 1.0-dev documentation< / title >
< link rel = "stylesheet" href = "../_static/nature.css" type = "text/css" / >
< link rel = "stylesheet" href = "../_static/pygments.css" type = "text/css" / >
< script id = "documentation_options" data-url_root = "../" src = "../_static/documentation_options.js" > < / script >
< script src = "../_static/jquery.js" > < / script >
< script src = "../_static/underscore.js" > < / script >
< script src = "../_static/doctools.js" > < / script >
< script src = "../_static/language_data.js" > < / script >
< link rel = "shortcut icon" href = "../_static/favicon.ico" / >
< link rel = "index" title = "Index" href = "../genindex.html" / >
2020-10-19 22:46:24 +02:00
< link rel = "search" title = "Search" href = "../search.html" / >
< link rel = "next" title = "Core Components" href = "../Components/Components-Overview.html" / >
< link rel = "prev" title = "Server Setup and Life" href = "../Setup/Setup-Overview.html" / >
2020-07-14 00:21:00 +02:00
< / head > < body >
< div class = "related" role = "navigation" aria-label = "related navigation" >
< h3 > Navigation< / h3 >
< ul >
< li class = "right" style = "margin-right: 10px" >
< a href = "../genindex.html" title = "General Index"
accesskey="I">index< / a > < / li >
< li class = "right" >
< a href = "../py-modindex.html" title = "Python Module Index"
>modules< / a > |< / li >
2020-10-19 22:46:24 +02:00
< li class = "right" >
< a href = "../Components/Components-Overview.html" title = "Core Components"
accesskey="N">next< / a > |< / li >
< li class = "right" >
< a href = "../Setup/Setup-Overview.html" title = "Server Setup and Life"
accesskey="P">previous< / a > |< / li >
2020-10-15 01:31:30 +02:00
< li class = "nav-item nav-item-0" > < a href = "../index.html" > Evennia 1.0-dev< / a > » < / li >
< li class = "nav-item nav-item-this" > < a href = "" > Tutorials and Howto’ s< / a > < / li >
2020-07-14 00:21:00 +02:00
< / ul >
2020-11-14 11:55:52 +01:00
< div class = "develop" > develop branch< / div >
2020-07-14 00:21:00 +02:00
< / div >
< div class = "document" >
< div class = "documentwrapper" >
< div class = "bodywrapper" >
< div class = "body" role = "main" >
< div class = "section" id = "tutorials-and-howto-s" >
< h1 > Tutorials and Howto’ s< a class = "headerlink" href = "#tutorials-and-howto-s" title = "Permalink to this headline" > ¶< / a > < / h1 >
< p > The documents in this section aims to teach how to use Evennia in a tutorial or
a step-by-step way. They often give hints on about solving a problem or implementing
a particular feature or concept. They will often refer to the
< a class = "reference internal" href = "../Components/Components-Overview.html" > < span class = "doc" > components< / span > < / a > or < a class = "reference internal" href = "../Concepts/Concepts-Overview.html" > < span class = "doc" > concepts< / span > < / a >
docs for those that want to dive deeper.< / p >
< div class = "section" id = "the-starting-tutorial" >
< h2 > The Starting Tutorial< a class = "headerlink" href = "#the-starting-tutorial" title = "Permalink to this headline" > ¶< / a > < / h2 >
< p > Recommended starting point! This will take you from absolute beginner to making
a small, but full, game with Evennia. Even if you have a very different game style
in mind for your own game, this will give you a good start.< / p >
< div class = "section" id = "part-1-what-we-have" >
< h3 > Part 1: What we have< a class = "headerlink" href = "#part-1-what-we-have" title = "Permalink to this headline" > ¶< / a > < / h3 >
< ol class = "simple" >
2020-07-31 20:55:09 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part1/Starting-Part1.html" > < span class = "doc" > Introduction & Overview< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part1/Building-Quickstart.html" > < span class = "doc" > Building stuff< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Tutorial-World-Introduction.html" > < span class = "doc" > The Tutorial World< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Python-basic-introduction.html" > < span class = "doc" > Python basics< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Gamedir-Overview.html" > < span class = "doc" > Game dir overview< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Python-classes-and-objects.html" > < span class = "doc" > Python classes and objects< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Evennia-Library-Overview.html" > < span class = "doc" > Accessing the Evennia library< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Learning-Typeclasses.html" > < span class = "doc" > Typeclasses - Persistent objects< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Adding-Commands.html" > < span class = "doc" > Making our first own commands< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/More-on-Commands.html" > < span class = "doc" > Parsing and replacing default Commands< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Creating-Things.html" > < span class = "doc" > Creating things< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Searching-Things.html" > < span class = "doc" > Searching for things< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part1/Django-queries.html" > < span class = "doc" > Advanced searching with Django queries< / span > < / a > < / p > < / li >
< / ol >
< / div >
< div class = "section" id = "part-2-what-we-want" >
< h3 > Part 2: What we want< a class = "headerlink" href = "#part-2-what-we-want" title = "Permalink to this headline" > ¶< / a > < / h3 >
< ol class = "simple" >
2020-07-31 20:55:09 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part2/Starting-Part2.html" > < span class = "doc" > Introduction & Overview< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part2/Game-Planning.html" > < span class = "doc" > On planning a game< / span > < / a > < / p > < / li >
2020-07-31 18:18:01 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part2/Planning-Some-Useful-Contribs.html" > < span class = "doc" > Planning to use some useful Contribs< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< / ol >
< / div >
< div class = "section" id = "part3-how-we-get-there" >
< h3 > Part3: How we get there< a class = "headerlink" href = "#part3-how-we-get-there" title = "Permalink to this headline" > ¶< / a > < / h3 >
< ol class = "simple" >
2020-07-31 20:55:09 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part3/Starting-Part3.html" > < span class = "doc" > Introduction & Overview< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part3/Implementing-a-game-rule-system.html" > < span class = "doc" > Making a custom Character< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Character generation< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Resolving skills and challenges< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Coordinates.html" > < span class = "doc" > NPCs and mobiles< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Quests and Zones< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > A Combat system< / span > < / a > < / p > < / li >
< / ol >
< / div >
< div class = "section" id = "part-4-using-what-we-created" >
< h3 > Part 4: Using what we created< a class = "headerlink" href = "#part-4-using-what-we-created" title = "Permalink to this headline" > ¶< / a > < / h3 >
< ol class = "simple" >
2020-07-31 20:55:09 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part4/Starting-Part4.html" > < span class = "doc" > Introduction & Overview< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Building the tech demo< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Creating a game world< / span > < / a > < / p > < / li >
< / ol >
< / div >
< div class = "section" id = "part-5-showing-the-world" >
< h3 > Part 5: Showing the world< a class = "headerlink" href = "#part-5-showing-the-world" title = "Permalink to this headline" > ¶< / a > < / h3 >
< ol class = "simple" >
2020-07-31 20:55:09 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part5/Starting-Part5.html" > < span class = "doc" > Introduction & Overview< / span > < / a > < / p > < / li >
2020-07-14 00:21:00 +02:00
< li > < p > < a class = "reference internal" href = "Starting/Part5/Add-a-simple-new-web-page.html" > < span class = "doc" > Add a web page< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Starting/Part5/Web-Tutorial.html" > < span class = "doc" > More on adding web features< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Taking your game online< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "../Unimplemented.html" > < span class = "doc" > Next steps< / span > < / a > < / p > < / li >
< / ol >
< / div >
< / div >
< div class = "section" id = "faqs" >
< h2 > FAQs< a class = "headerlink" href = "#faqs" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Coding-FAQ.html" > < span class = "doc" > Coding FAQ< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "howto-s" >
< h2 > Howto’ s< a class = "headerlink" href = "#howto-s" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Default-Exit-Errors.html" > < span class = "doc" > Giving Exits a default error< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Customize-channels.html" > < span class = "doc" > Customize Channel output< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Command-Prompt.html" > < span class = "doc" > Add a command prompt< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Command-Cooldown.html" > < span class = "doc" > Don’ t allow spamming commands< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Command-Duration.html" > < span class = "doc" > Commands that take time< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Manually-Configuring-Color.html" > < span class = "doc" > Configuring color< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Tutorial-Tweeting-Game-Stats.html" > < span class = "doc" > Tweet game stats< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "mobs-and-npcs" >
< h2 > Mobs and NPCs< a class = "headerlink" href = "#mobs-and-npcs" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Tutorial-NPCs-listening.html" > < span class = "doc" > NPCs that listen to you< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Tutorial-Aggressive-NPCs.html" > < span class = "doc" > Mobs that attack you< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "NPC-shop-Tutorial.html" > < span class = "doc" > Shopkeepers< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "vehicles" >
< h2 > Vehicles< a class = "headerlink" href = "#vehicles" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Building-a-mech-tutorial.html" > < span class = "doc" > Building a mech< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Tutorial-Vehicles.html" > < span class = "doc" > Building a train< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "systems" >
< h2 > Systems< a class = "headerlink" href = "#systems" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Gametime-Tutorial.html" > < span class = "doc" > Understanding In-game time< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Help-System-Tutorial.html" > < span class = "doc" > Understanding the Help system< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Mass-and-weight-for-objects.html" > < span class = "doc" > Adding mass to objects< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Weather-Tutorial.html" > < span class = "doc" > Add weather< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "web-related-tutorials" >
< h2 > Web-related tutorials< a class = "headerlink" href = "#web-related-tutorials" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Add-a-wiki-on-your-website.html" > < span class = "doc" > Add a wiki< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Web-Character-Generation.html" > < span class = "doc" > A web-based character generation< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Web-Character-View-Tutorial.html" > < span class = "doc" > View Character on website< / span > < / a > < / p > < / li >
< / ul >
< / div >
< div class = "section" id = "deep-dives" >
< h2 > Deep-dives< a class = "headerlink" href = "#deep-dives" title = "Permalink to this headline" > ¶< / a > < / h2 >
< ul class = "simple" >
< li > < p > < a class = "reference internal" href = "Parsing-commands-tutorial.html" > < span class = "doc" > Parsing command inputs< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Understanding-Color-Tags.html" > < span class = "doc" > Understanding color-tags< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Evennia-for-roleplaying-sessions.html" > < span class = "doc" > Play paper& pen RPGs online with Evennia< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Evennia-for-Diku-Users.html" > < span class = "doc" > Evennia for Diku Users< / span > < / a > < / p > < / li >
< li > < p > < a class = "reference internal" href = "Evennia-for-MUSH-Users.html" > < span class = "doc" > Evennia for MUSH-Users< / span > < / a > < / p > < / li >
< / ul >
< / div >
< / div >
2020-10-15 01:31:30 +02:00
< div class = "clearer" > < / div >
2020-07-14 00:21:00 +02:00
< / div >
< / div >
< / div >
< div class = "sphinxsidebar" role = "navigation" aria-label = "main navigation" >
< div class = "sphinxsidebarwrapper" >
< p class = "logo" > < a href = "../index.html" >
< img class = "logo" src = "../_static/evennia_logo.png" alt = "Logo" / >
< / a > < / p >
< div id = "searchbox" style = "display: none" role = "search" >
< h3 id = "searchlabel" > Quick search< / h3 >
< div class = "searchformwrapper" >
< form class = "search" action = "../search.html" method = "get" >
< input type = "text" name = "q" aria-labelledby = "searchlabel" / >
< input type = "submit" value = "Go" / >
< / form >
< / div >
< / div >
< script > $ ( '#searchbox' ) . show ( 0 ) ; < / script >
< p > < h3 > < a href = "../index.html" > Table of Contents< / a > < / h3 >
< ul >
< li > < a class = "reference internal" href = "#" > Tutorials and Howto’ s< / a > < ul >
< li > < a class = "reference internal" href = "#the-starting-tutorial" > The Starting Tutorial< / a > < ul >
< li > < a class = "reference internal" href = "#part-1-what-we-have" > Part 1: What we have< / a > < / li >
< li > < a class = "reference internal" href = "#part-2-what-we-want" > Part 2: What we want< / a > < / li >
< li > < a class = "reference internal" href = "#part3-how-we-get-there" > Part3: How we get there< / a > < / li >
< li > < a class = "reference internal" href = "#part-4-using-what-we-created" > Part 4: Using what we created< / a > < / li >
< li > < a class = "reference internal" href = "#part-5-showing-the-world" > Part 5: Showing the world< / a > < / li >
< / ul >
< / li >
< li > < a class = "reference internal" href = "#faqs" > FAQs< / a > < / li >
< li > < a class = "reference internal" href = "#howto-s" > Howto’ s< / a > < / li >
< li > < a class = "reference internal" href = "#mobs-and-npcs" > Mobs and NPCs< / a > < / li >
< li > < a class = "reference internal" href = "#vehicles" > Vehicles< / a > < / li >
< li > < a class = "reference internal" href = "#systems" > Systems< / a > < / li >
< li > < a class = "reference internal" href = "#web-related-tutorials" > Web-related tutorials< / a > < / li >
< li > < a class = "reference internal" href = "#deep-dives" > Deep-dives< / a > < / li >
< / ul >
< / li >
< / ul >
2020-10-19 22:46:24 +02:00
< h4 > Previous topic< / h4 >
< p class = "topless" > < a href = "../Setup/Setup-Overview.html"
title="previous chapter">Server Setup and Life< / a > < / p >
< h4 > Next topic< / h4 >
< p class = "topless" > < a href = "../Components/Components-Overview.html"
title="next chapter">Core Components< / a > < / p >
2020-07-14 00:21:00 +02:00
< div role = "note" aria-label = "source link" >
<!-- h3>This Page</h3 -->
< ul class = "this-page-menu" >
< li > < a href = "../_sources/Howto/Howto-Overview.md.txt"
rel="nofollow">Show Page Source< / a > < / li >
< / ul >
< / div >
< h3 > Versions< / h3 >
< ul >
< li > < a href = "Howto-Overview.html" > 1.0-dev (develop branch)< / a > < / li >
2020-10-11 22:19:29 +02:00
< li > < a href = "../../0.9.5/index.html" > 0.9.5 (master branch)< / a > < / li >
2020-07-14 00:21:00 +02:00
< / ul >
< / div >
< / div >
< div class = "clearer" > < / div >
< / div >
< div class = "related" role = "navigation" aria-label = "related navigation" >
< h3 > Navigation< / h3 >
< ul >
< li class = "right" style = "margin-right: 10px" >
< a href = "../genindex.html" title = "General Index"
>index< / a > < / li >
< li class = "right" >
< a href = "../py-modindex.html" title = "Python Module Index"
>modules< / a > |< / li >
2020-10-19 22:46:24 +02:00
< li class = "right" >
< a href = "../Components/Components-Overview.html" title = "Core Components"
>next< / a > |< / li >
< li class = "right" >
< a href = "../Setup/Setup-Overview.html" title = "Server Setup and Life"
>previous< / a > |< / li >
2020-10-15 01:31:30 +02:00
< li class = "nav-item nav-item-0" > < a href = "../index.html" > Evennia 1.0-dev< / a > » < / li >
< li class = "nav-item nav-item-this" > < a href = "" > Tutorials and Howto’ s< / a > < / li >
2020-07-14 00:21:00 +02:00
< / ul >
2020-11-14 11:55:52 +01:00
< div class = "develop" > develop branch< / div >
2020-07-14 00:21:00 +02:00
< / div >
< div class = "footer" role = "contentinfo" >
© Copyright 2020, The Evennia developer community.
2020-10-15 01:31:30 +02:00
Created using < a href = "https://www.sphinx-doc.org/" > Sphinx< / a > 3.2.1.
2020-07-14 00:21:00 +02:00
< / div >
< / body >
< / html >