Skip to content

Live Mode

In Live mode you can control the live situation of your game. You can observe what is happening and intervene in the course of the game.

Click on the Live icon in the navigation bar, the small triangle in a circle in the upper right corner. This will switch you to live mode.

screenshot live mode toggle button

You can leave the live mode at any time by clicking on the live icon.

In live mode you have access to the same pages as in editor mode, but you see additional information and have other interaction possibilities.

In the Level Overview you can monitor and manage the game status of your levels. You can take a closer look at the current progress of individual levels in the Level Editor. Here you can also intervene in the progress. The Dashboard shows you the status of your plugin and data items.

The currently played live versions of a level are called "sessions". Read more about this in the Session chapter.

Level Overview

Under 'GAME -> overview' in live mode, in addition to your levels, the active sessions of the respective levels are listed. The status of each session is displayed here. You can directly go to the respective session, cancel a session () or start a new session ().

screenshot

Dashboard

Under GAME -> dashboard you can track which data items have recently been modified and see immediately when changes take place. For example, you can keep an eye on your players and see when a new player has been added.

Screenshot: Game Menü Dashboard

The LATEST view shows the items that were last modified at the top. Items that you mark as favorites (star symbol) are FAVORITES collected in the view.

Screenshot: Die Dashboard Übersicht

Level Editor

Under LEVEL -> editin the Level Editor you can monitor and control the sessions of the corresponding level. You see all sessions that are running in the open LEVEL and can select them to see which STATES are currently active in the session and change the STATE if necessary.

You can find the active sessions of a level in the right sidebar.

If a session is in progress, or even if something is broken or stuck, you will see the session there.

screenshot

There are two sessions from the level opened here. The upper session in the list is selected and we see that the STATE HelpMe is active there.

If you cannot see a session at the moment, this is due to the fact that no session has been started yet or the last session has already ended.

You cannot edit the level in live mode. First switch back to the editor mode by clicking on the live button again if you want to change something in the level.

Session

Each level that you created and edited in the level editor can be played many times at the same time.

These live versions of the level can start at different times and progress in different ways, be played by different players, etc.

So a session is a running live version of a level.

It is not always necessary or useful to be particularly adept at handling sessions. For some projects it might be best to manually create exactly one session of each (or the only) level and not end it ever again.

Start a session manually

To start a session manually, click on Create Session below the list of active sessions in the Level Editor.

Start a session

You can give the new session a name or leave the field empty to use an automatically generated name.

Below the name entry, you can specify which Data Items are to be handed to this session as Level Arguments. You can also leave this field empty if you do not use level arguments within your level.

When the session has been created, it is displayed in the list and automatically selected.

The same way you can start Sessions manually from within the Level overview if you are in live mode.

Triggering states in a session

If a session is selected in the sidebar, you can see which STATES are currently active in this session or which STATES were triggered last within each path. Active states are highlighted.

You can trigger a state manually by clicking on the circled arrow in the top left-hand corner of the state pink circle with arrow.

Level editor with arrow pointing to the state trigger button

Edit a session

You can edit the level on which the sessions are based at any time and, if necessary, also change how the current sessions continue.

Sessions always use the latest version of the level. With the following restrictions:

1) Active states within a session are not directly adjusted by level changes. For changes to an active state to take effect, it must be triggered again.

2) If you change, add or remove arguments in the level, the level arguments of running sessions don't change Level -> config . For changes to the level arguments to take effect, you must restart the sessions of the respective level.

Start sessions automatically

Sessions can be started manually or automatically and also ended manually or automatically.

For example, you can specify a level for Telegram Accounts, Twilio Phones and devices which will automatically start with a new session as soon as an unknown contact is reported.

Sessions can also be started within sessions. With the Launch Session ACTION it is possible to specify within a level that a session, within the same level or in another level, should be started at this point.

This is a good way to automatically switch from one level to the next. But you can also use it to create a superordinate meta level that, under certain conditions, starts sessions from other levels.

Active states

Within a session there is usually 1 active current STATE. This means that the session is in the status of the STATE that was last triggered. This STATE 's RUN ACTIONS are those most recently triggered and its LISTEN ACTIONS are currently listening to something.

As soon as the STATE is changed, all LISTEN ACTIONS that were active in the previous STATE are terminated.

Paths are an exception to this rule. Paths make it possible for several STATES to be active within a session. In turn, only one STATE can be active in each path.

Cancel sessions

You can end each session manually in the Level Editor as well as in the Level Overview by clicking on the trash bin icon next to the session name ().

To end the current session automatically during the course of a level, use the Quit action.

To end one or more (other) sessions at a specific point during the course of a level, use the Cancel Session action.