mirror of
https://github.com/evennia/evennia.git
synced 2026-03-31 13:07:16 +02:00
Considerable cleanup of installation docs
This commit is contained in:
parent
f7c01c2ee4
commit
ca7bee9d99
38 changed files with 2660 additions and 739 deletions
|
|
@ -88,7 +88,7 @@ based inheritance of MUSH.
|
|||
|
||||
There are other differences for sure, but that should give some feel for things. Enough with the
|
||||
theory. Let's get down to more practical matters next. To install, see the
|
||||
[Getting Started instructions](../Setup/Setup-Quickstart.md).
|
||||
[Getting Started instructions](../Setup/Installation.md).
|
||||
|
||||
## A first step making things more familiar
|
||||
|
||||
|
|
@ -211,7 +211,7 @@ for-roleplaying-sessions) that can be of interest.
|
|||
An important aspect of making things more familiar for *Players* is adding new and tweaking existing
|
||||
commands. How this is done is covered by the [Tutorial on adding new commands](Adding-Command-
|
||||
Tutorial). You may also find it useful to shop through the `evennia/contrib/` folder. The
|
||||
[Tutorial world](Starting/Part1/Tutorial-World-Introduction.md) is a small single-player quest you can try (it’s not very MUSH-
|
||||
[Tutorial world](Starting/Part1/Tutorial-World.md) is a small single-player quest you can try (it’s not very MUSH-
|
||||
like but it does show many Evennia concepts in action). Beyond that there are [many more tutorials](./Howto-Overview.md)
|
||||
to try out. If you feel you want a more visual overview you can also look at
|
||||
[Evennia in pictures](https://evennia.blogspot.se/2016/05/evennia-in-pictures.html).
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ defaults for our particular use-case. Below we will flesh out these components f
|
|||
|
||||
## Starting out
|
||||
|
||||
We will assume you start from scratch. You need Evennia installed, as per the [Setup Quickstart](../Setup/Setup-Quickstart.md)
|
||||
We will assume you start from scratch. You need Evennia installed, as per the [Setup Quickstart](../Setup/Installation.md)
|
||||
instructions. Initialize a new game directory with `evennia init
|
||||
<gamedirname>`. In this tutorial we assume your game dir is simply named `mygame`. You can use the
|
||||
default database and keep all other settings to default for now. Familiarize yourself with the
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ in mind for your own game, this will give you a good start.
|
|||
|
||||
1. [Introduction & Overview](Starting/Part1/Starting-Part1.md)
|
||||
1. [Building stuff](Starting/Part1/Building-Quickstart.md)
|
||||
1. [The Tutorial World](Starting/Part1/Tutorial-World-Introduction.md)
|
||||
1. [The Tutorial World](Starting/Part1/Tutorial-World.md)
|
||||
1. [Python basics](Starting/Part1/Python-basic-introduction.md)
|
||||
1. [Game dir overview](Starting/Part1/Gamedir-Overview.md)
|
||||
1. [Python classes and objects](Starting/Part1/Python-classes-and-objects.md)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ what you can download from us. The github repo is also searchable.
|
|||
|
||||
Finally, you can clone the evennia repo to your own computer and read the sources locally. This is necessary
|
||||
if you want to help with Evennia's development itself. See the
|
||||
[extended install instructions](../../../Setup/Extended-Installation.md) if you want to do this.
|
||||
[extended install instructions](../../../Setup/Installation-Git.md) if you want to do this.
|
||||
|
||||
## Where is it?
|
||||
|
||||
|
|
|
|||
|
|
@ -200,7 +200,7 @@ people change and re-structure this in various ways to better fit their ideas.
|
|||
|
||||
- [batch_cmds.ev](github:evennia/game_template/world/batch_cmds.ev) - This is an `.ev` file, which is essentially
|
||||
just a list of Evennia commands to execute in sequence. This one is empty and ready to expand on. The
|
||||
[Tutorial World](./Tutorial-World-Introduction.md) was built with such a batch-file.
|
||||
[Tutorial World](./Tutorial-World.md) was built with such a batch-file.
|
||||
- [prototypes.py](github:evennia/game_template/world/prototypes.py) - A [prototype](../../../Components/Prototypes.md) is a way
|
||||
to easily vary objects without changing their base typeclass. For example, one could use prototypes to
|
||||
tell that Two goblins, while both of the class 'Goblin' (so they follow the same code logic), should have different
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ change (no code changed, only stuff in the database).
|
|||
|
||||
The commands of a cmdset attached to an object with `obj.cmdset.add()` will by default be made available to that object
|
||||
but _also to those in the same location as that object_. If you did the [Building introduction](./Building-Quickstart.md)
|
||||
you've seen an example of this with the "Red Button" object. The [Tutorial world](./Tutorial-World-Introduction.md)
|
||||
you've seen an example of this with the "Red Button" object. The [Tutorial world](./Tutorial-World.md)
|
||||
also has many examples of objects with commands on them.
|
||||
|
||||
To show how this could work, let's put our 'hit' Command on our simple `sword` object from the previous section.
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ and share with others!
|
|||
|
||||
1. Introduction (you are here)
|
||||
1. [Building stuff](./Building-Quickstart.md)
|
||||
1. [The Tutorial World](./Tutorial-World-Introduction.md)
|
||||
1. [The Tutorial World](./Tutorial-World.md)
|
||||
1. [Python basics](./Python-basic-introduction.md)
|
||||
1. [Game dir overview](./Gamedir-Overview.md)
|
||||
1. [Python classes and objects](./Python-classes-and-objects.md)
|
||||
|
|
@ -79,7 +79,7 @@ things don't change much from year to year. Popular choices for Python are PyCha
|
|||
|
||||
### Set up a game dir for the tutorial
|
||||
|
||||
Next you should make sure you have [installed Evennia](../../../Setup/Setup-Quickstart.md). If you followed the instructions
|
||||
Next you should make sure you have [installed Evennia](../../../Setup/Installation.md). If you followed the instructions
|
||||
you will already have created a game-dir. You could use that for this tutorial or you may want to do the
|
||||
tutorial in its own, isolated game dir; it's up to you.
|
||||
|
||||
|
|
|
|||
|
|
@ -660,6 +660,6 @@ The simple "Power" game mechanic should be easily expandable to something more f
|
|||
useful, same is true for the combat score principle. The `+attack` could be made to target a
|
||||
specific player (or npc) and automatically compare their relevant attributes to determine a result.
|
||||
|
||||
To continue from here, you can take a look at the [Tutorial World](../Part1/Tutorial-World-Introduction.md). For
|
||||
To continue from here, you can take a look at the [Tutorial World](../Part1/Tutorial-World.md). For
|
||||
more specific ideas, see the [other tutorials and hints](../../Howto-Overview.md) as well
|
||||
as the [Evennia Component overview](../../../Components/Components-Overview.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue