Glossary

This glossary tries to explain the terms used throughout this document. There are terms of the general TTRPG lingo specialized terms to Torg Eternity. And of course there are terms special to the DCIS.

Term Definition

12 Factor App

Some principles how to design a microservice application. Please check [12FACTOR] for further information.

Agile Manifesto

The Manifesto for Agile Software Development as published on [AGILE].

AMQP

A messaging protocol standard that defines also the wire protocol. That way the wire protocol is not proprietary which enables cross-organization communication via messaging.

Attribute-based access control
ABAC

Attribute-based access control (ABAC), also known as policy-based access control for IAM, defines an access control paradigm whereby a subject’s authorization to perform a set of operations is determined by evaluating attributes associated with the subject, object, requested operations, and, in some cases, environment attributes.

Campaign

A series of sessions that are connected in some way. Often used in TTRPGs groups to connect several separate adventures to create a long arch or storyline with a big impact on the world or the heroes of the campaign.

Campaign Orga

The people running the meta plot of the Possibility Wars. Currently the shared campaign follows the official storyline of Torg Eternity. But in future they may need to split to keep up the shared campaign within Torganized Play.

Campaign Update

From time to time the campaign orga updates the shared storyline and moves on in time.

Clean Code

Clean Code has been promoted by several books by Robert C. Martin. A nice website to describe it is [CLEANCODE].

Core Earth

The realm of the original Earth.

Cosm

The different Realities of Torg (and Torg Eternity) are called cosm.

Delphi Council

In the world of Torg the central organization fighting for Core Earth against the Invaders is the Delphi Council.

DCIS Delphi Council Information System

This software. It uses the in-game story of being the Delphi Councils HR system. All operatives are registered here. The missions and special missions are basically the reports in the personal files of the operatives.

There are some out-game elements and services to the DCIS. but mainly it tries to be as immersive as possible.

Discord

Discord is a (voice) chat. It started as chat system for video games to support creating and running guilds but evolved in a general chat system with different so called servers for any topic possible. During the covid pandemic the TTRPG community discovered discord to play games on it.

DRY-Principle

An architectural principle in software development:

"Don’t Repeat Yourself".

FoundryVTT

[FOUNDRY] A virtual table top.

GM Game Master

The one person who plays the world the players play their PCs in. The GM plays all NPCs and creates the hooks for the stories played by the whole group. Depending on the play style the GM creates only a sandbox or runs a tight storyline. These are the two extremes of GM based TTRPG.

In-Game

Everything happing in the world of the TTRPG. It’s the opposite of out-game.

Mission

In context of the DCIS a mission is a single adventure game that influences the shared campaign. It is prepared for a standardized scoring to create a story line event if the storm knights are successful or not.

NPC Non-Player Character

Non-Player Character. As opposed to PC.

Out-Game

Everything that does not happen in the game world of a TTRPG. It’s the opposite of in-game

Operative

Operatives are the player characters of a campaign. Torg Eternity distinguishes them as Storm Knight (heros, the good guys) or Stormers (villains, the bad guys). Normal campaigns circle around Storm Knights, but perhaps some want to play Stormers instead.

Player

The person playing PCs at a table.

PC

Player Character. The characters played by the players of Torg Eternity. AS the name suggests.

Possibility Wars

The invasion of the different Realms is called Possibility Wars in Torg Eternity.

Realm

The different realities invading in Torg Eternity create the so called Realms on Earth. The remaining parts form the Realm of Core Earth.

Role-based access control
RBAC

In computer systems security, role-based access control (RBAC)[1][2] or role-based security[3] is an approach to restricting system access to authorized users, and to implementing mandatory access control (MAC) or discretionary access control (DAC).

Roll20

[ROLL20] A virtual table top.

Self Contained System
SCS

A self contained system is a microservice with UI responsibly and independent database. Needed data is transferred asynchronously and fulfills eventual consistency. It offers fragments of HTML via HTTP to be included in UIs from other systems. Please check [SCS] for more information.

Session

A single event on a TTRPG table. A session may depend on the time available but normally ranges from 2h to 8h. Shorter sessions are rare, longer sessions not so much.

Shared Campaign

While in TTRPG players often create Campaigns for their local group. There are seldom Campaigns stretching several tables. These are called shared campaign.

Torg Eternity provides the ideal in-game construct to explain diverging memories of different players (and therefore operatives): it’s inherent changing of Reality. Every operative may have experienced the same mission differently, even with different outcomes, some events may have altered their outcome to the "official" outcome of the shared campaign.

It may happen that several players playing a mission have played previous missions with different outcomes but the operatives of these missions may meet and find out, that their memories of the events differ and accept that because they live in the reality changing world of the Possibility Wars.

Special Mission

A mission that is recorded in DCIS for recording the character development playing on local tables. In opposite to missions the special mission is a one time game run by a single GM.

It has been introduced to the DCIS to enable GMs to play in the shared campaign locally and still have an effect on the player characters advancement in the torganized plays shared campaign.

If the events are easily integrated in the shared campaign the campaign orga may introduce it in the campaign updates.

SOLID-Principle

In software programming, SOLID is a mnemonic acronym for five design principles intended to make object-oriented designs more understandable, flexible, and maintainable. Although the SOLID principles apply to any object-oriented design, they can also form a core philosophy for methodologies such as agile development or adaptive software development.

  • Single responsible principle

  • Open-closed principle

  • Liskov substitution principle

  • Interface segregation principle

  • Dependency inversion principle

Storm Knight

The good guys in the possibility wars. They are called operatives in context of the DCIS.

Stormer

The bad guys in the possibility wars. Normally NPC, but there may be campaigns where the players take the role of the invaders. The "evil" operatives.

Table

A single Game Master runs his own table. The concept is quite young in TTRPG. It describes either a group meeting regular with the same Game Master; or a Game Master runs a table where players get invited to.

Torg Eternity

The reboot of the original TTRPG from the early 1990. The topic this whole system revolves about.

Torganized Play

Torganized Play is a concept of running a shared campaign at large. The players can play at any table being part of the Torganized Play. And the results can be scored for creating a shared campaign in the Possibility Wars.

Threat

The dangerous enemies and monsters the players fight in this game.

TTRPG

Table Top Role Playing Game.

Virtual Table Top VTT

A highly specialized environment to play TTRPG online.

YAGNI-Principle

An architectural principle in software development:

"You Ain’t Gona Need It".