Futuristic cellphone with warranty message.

We have been trying to reach you…​

The roadmap is a combination of actual, aspirational and fantastical goals for EXP. The roadmap contains goals for the rules, tools and extended world of EXP. Do not mistake desire and creativity for actual commitment or capacity to achieve these goals. Perspiration has transformed some of these aspirations into rules. This appendix is not progress.

Roadmap Components
  1. Proposals

  2. Version Assigned

  3. Archive


Change Sphincter Dice to Drama Roll

Let’s shed decades of a$$hole tradition. ;)


Some find the Task Rolls in the Roll Playing system too much effort. It really does require maths and may slow down game play. The d20 Task Roll would align better with Saves and Competitions which are already d20 based.

The problem with a d20 task roll is that at higher level tasks the roll becomes irrelevant Legacy system used three distinct die roll types.

Legacy d100 task rolls
  • d20 for attributes rolls

  • d100 for task rolls

  • d1000 for attack rolls

Determine Difficulty

Knowing the difficulty of a task is only described generally. The persona would not know the actual number.

d20 Difficulty List
  • Facile - 2

  • Trivial - 4

  • Easy - 8

  • Usual - 16

  • Unusual - 24

  • Hard - 32

  • Really Hard - 38

  • Tough - 64

  • Impossible - 128

  • Plot - 666

Determine the Task Roll

The player rolls a d20 plus whatever bonuses apply.

Roll 1d20 plus…​
  • Appropriate attribute

  • Interests

  • Skills

  • Level

  • Mutations?

  • Fun description (1d4)

Players add all their rolls as part of a research team.

SOLID PROPOSAL Improv, story telling and EXP

Personal thoughts of how improv and role playing intersect.

Story Telling Methods
  • campaign is a Story Arch in a Milieu

    • Story Arch is built from sub-stories

      • sub stories built from combat stories, and procedure stories

        • combat stories are told by dice and players

        • procedure stories are told by dice and players

    • Story Arch is tied together by threads

      • threads are persona stories

        • player personas and referee personas

Story Telling is improv
  • a technical manual for creating sciency fiction stories through improv rpg

  • sub-stories are the building block

    • sub stories use STEPS and dice

  • listening to players is LACE

  • persona stories are Three Parts and STEPS


  • avoid double diminishing goals, as in EXPS

  • emphasize safe and supportive play

  • defence rating as a target or an adjustment

  • the desired story of the ref and players wins

  • less random

  • EXPS for role-playing

  • theatrical combat rules

  • charisma and privilege tends to win

  • not everyone is articulate enough

  • philosophy of dice

  • role of the random in the roll

  • a common language for a shared improvised experience

  • all your rolls are belong to us

  • outcomes decided by dice and tables.

  • outcomes not decided by referee thinkspace

  • justification and post factualization

  • From the outset both methods of play are equally valid.

  • details details details

  • the dice giveth and the dice taketh away

  • 2m cubed is 70 cubic feet

  • make the game more generous

  • make the game more random

A Posse of Pithy Aphorisms

A suite of sweet sayings.

  • all are players, including the referee

  • one roll to rule them all and in the story bind them (4D2)

    • one die one roll one sub story

  • post factualization

  • technomagical

  • macro, micro, nano, molecular, ethereal bonds

  • Story before dice, and story before rules

  • Choose story and fun over rules and rolls.

  • Find the least number of rules necessary and use one less

  • the EXPedition EXPlores for EXPeriences.

  • EXP is the game of technological chaos, and the dice deliver the chaos.

  • let the table decide

  • it’s always a play test

Pithy Paragraphs

A posse of pithy paragraphs

“the tendency to perceive a connection or meaningful pattern
between unrelated or random things (such as objects or ideas)”
Greek apo- (away, off, apart) + phainein (to show).

are common language for a shared imagination experience.

Personal body armour is a perverse form of self-defense. It is designed to protect someone who cannot, or will not, avoid combat situations. It is as much an instrument of violence as any weapon. The best way to avoid taking damage from combat is to avoid combat,

The EXP system is based on complete technological chaos. Eons and eons of diverging levels of technology are layered on top of, and beside, each other. Any of which may or may not be alien.

Go to sleep meat bag. This is frustrating. Robots do not express frustration.

EXP takes liberties to mix elements of faux science and technomagical thinking to have fun. The possibilities of technology is the basis of the sciency fiction milieu of EXP. Referees and players must lever the magical power of the opaque black box. An aptitude for rational fabrication and post factualization are essential tools.

A referee is free to tailor the hardware section to what best reflects her story. She can easily do this by creating a few devices in advance and ignoring all the randomization harboured here. Or you could play Traveller instead.

They may find devices in an ancient destroyed laboratory. They may earn devices from combat or cunning stunts. They may be paid in artifacts for a job well done.

Personas can start with artifacts, find artifacts, or get paid with artifacts. Austere milieus may start personas with nothing but dust and dreams. Creator species may allow the personas to browse the toy categories like an online store.

Generic Mythos

Missing parts from the generic mythos.

Generic Mythos
  • time and chronovores hideaways, teleport, time stop and holdaways.

  • sciency fiction vs science fiction vs science fantasy

  • Consciousness

    • Organics transfer sentience via reproduction and evolution

    • Robots get sentience by accident unique and isolated

    • Autonomous Intelligence (AI) are fabricated with consciousness

    • Artificial Intelligence is not conscious, but may appear so

  1. Live action preferred

  2. Only seminal movie of franchise

  3. No animation (cell or computer) — flexible

  4. No supers — absolute

  5. Described in terms of EXP vocations and snark.

    1. Mechanic meets knite. Critical roll kills 1.25 million. (Star Wars, 1977)

    2. Nomad has telepathic pet and questionable culinary proclivities. (A Boy and His Dog, 1975)

    3. Mercenaries fight aliens and an android. (Aliens, 1985)

    4. Mercenaries lose their powered armour but still fight aliens. (Starship Troopers, 1997)

Everything is different with the advent of LLM, text to image and soon text to moving image.

Version Assigned

Pre-Roll Records
  1. Anthros

    1. Cannon

    2. Canon

    3. Canonical

  2. Aliens

    1. Cannon

    2. Canon

    3. Canonical

  3. Robots

    1. Cannon

    2. Canon

    3. Canonical

  4. AIs

    1. Canonical

  5. Toys

    1. Departments

    2. Vehicles

    3. Spacecraft


The pre-rolls will be accesses by a series of rendered pages. The introduction page will be organized by the top layer

introduction page
  1. Persona Raw Roll Table

  2. Anthros

  3. Aliens

  4. Robots

  5. AIs

  6. TOYs

  1. Anthro Raw Roll Table

  2. Genus Roll Table

  3. Vocation Roll Table

  4. Combat Ratio Roll Table

  5. Story

    1. Cannon

    2. Canon

    3. Canonical

  1. Alien Raw Roll Table

  2. Tool Usage Roll Table

  3. Social Strata Roll Table

  4. Combat Ratio Roll Table

  5. Story

    1. Cannon

    2. Canon

    3. Canonical

  1. Robot Raw Roll Table

  2. Series Roll Table

  3. Combat Ratio Roll Table

  4. Story

    1. Cannon

    2. Canon

    3. Canonical

  1. AI Roll Table

  1. Toy Raw Roll Table

  2. Combat Roll Table

  3. Uncombat Roll Table

  4. Departments

    1. Aerosols

    2. Armaments

    3. Armour

    4. Artillery

    5. Biorepair

    6. Bombs

    7. Grenades

    8. Guns

    9. Junque

    10. Materiel

    11. Mundane

    12. Pharma

    13. Spacecraft

    14. Vehicle

    15. Multiquip


Data storage and organization is still undecided. Presentation must be through an adoc file. The page file will only be data for attributes based on a preset adoc file. And the partials would be what actually generates the page. No database.

Pre-roll Data
  • adoc of variables

    • persona record

    • toy record

    • spacecraft record

    • vehicle record

  • image

    • optional

    • ROOT image

    • pre-roll only image

  • pdf

    • stored as attachment?

    • generated on the fly?

  • core data (may not reveal core data)

    • json

    • adoc

adoc schema

// this is an include for live_anthro_record_v7.pdf
// asciidoctor-pdf -a pdf-theme=theme.yml -a include_this="night_shadii_data" live_anthro_record_v7.adoc
// should use the latest json element only

:persona_name: Night Shadii
:player_name: Hugh
:description: A 103 years old generalis florian knite

:awe: 8
:cha: 7
:con: 7
:dex: 14
:int: 8
:mnd: 21
:str: 9
:soc: 173
:hpm: 21

:attack_table: off

:strike_skill: 142
:strike_raw: 42
:strike_max: 666
:strike_force: 5

:fling_skill: 142
:fling_raw: 42
:fling_max: 766
:fling_force: 3

:shoot_skill: 242
:shoot_raw: 42
:shoot_max: 866
:shoot_force: 0

:def: 542
:move_land: 13
:move_air: 0
:move_water: 0

:family: Anthro
:genus: Florian
:species: Generalis

:age_cat: Older
:age: 103
:age_suffix: years

:size_cat: Medium
:hite: 171
:hite_suffix: cms
:wate: 52
:wate_suffix: kgs

//Mutations dictionary  "Mutations": {},


//GIFTs, presently calculated by level

//INTERESTs in a list ["Think Space", "Physical Space"] needs to be summed

//SKILLs in a list ["Mimic", "Militarization", "Languages"] needs to be calculated

:vocation: knite
:level: 1
:exps: 1500

// calculate Sprint, Carry and Lift
// Equipment is a list "Equipment": []
:wa: 14

// RP FUN is a list
// "RP_Fun": ["Arc: Past: Nearby, Present: Curious and trusting, Goal: Make it to tomorrow.",
// "Dress: Sports Team, Hygiene: Dishevelled, Odor: Hay",
// "Personality: Lustful, Introverted",
// "Labanations: Voice: Flick (Light, Fast, Indirect), Move: Glide (Light, Slow, Direct)",
// "Beliefs: Religion: None, Philosophy: None, Politics: None."],

//HISTORY single string stored in a list




:date_created: Wed-20-Dec-2023(15:43)
:date_updated: Wed-20-Dec-2023(15:43)
:jsonl_name: NIGHT_SHADII_anthro_florian_generalis_knite_1703087031.jsonl

=== json schema
{"Player_Name": "hugh", "Persona_Name": "Night Shadii", "FAMILY": "Anthro", "FAMILY_TYPE": "Florian", "FAMILY_SUB": "Generalis", "Fallthrough": true, "Bespoke": false, "RP": true, "RP_Cues": true, "Bin": false, "AWE": 8, "CHA": 7, "CON": 7, "DEX": 14, "INT": 8, "MND": 21, "STR": 9,

 "SOC": 173, "HPM": 21, "WA": 14, "AR": 542, "Move": 3,

 "Age_Spans": [], "Age_Cat": "Older", "Age": 103, "Age_Suffix": "years",

 "Size_Cat": "Medium", "Hite": 171, "Hite_Suffix": "cms", "Wate": 52, "Wate_Suffix": "kgs",

 "Quick_Description": "A 103 years old generalis florian knite",

 "RP_Fun": ["Arc: Past: Nearby, Present: Curious and trusting, Goal: Make it to tomorrow.", "Dress: Sports Team, Hygiene: Dishevelled, Odor: Hay", "Personality: Lustful, Introverted", "Labanations: Voice: Flick (Light, Fast, Indirect), Move: Glide (Light, Slow, Direct)", "Beliefs: Religion: None, Philosophy: None, Politics: None."],

 "Vocation": "Knite", "Level": 1, "EXPS": 1500,

 "Mutations": {},

 "Interests": ["Think Space", "Physical Space"],

 "Skills": ["Mimic", "Militarization", "Languages"],

 "Proficiencies": [], "Equipment": [], "Date_Created": "Wed-20-Dec-2023(15:43)", "Date_Updated": "Wed-20-Dec-2023(15:43)", "File_Name": "NIGHT_SHADII_anthro_florian_generalis_knite_1703087031.jsonl"}


Changing nomenclature requires a change in the generator program, eventually. Storage name is different from working name.

time suffix → %Y_%m%d_%H%M_00%S → 2024_0415_1430_0045

  1. anthro

    1. anthro_genus_vocation_time

    2. anthro_canine_mercenary_2024_0415_1430_0045

    3. working name is persona name

  2. alien

    1. alien_genus_tool_usage_time

    2. alien_camilidae_felidae_creator_2024_0415_1430_0045

    3. working name is persona name or species name

  3. robot

    1. robot_series_model_time

    2. robot_combot_expendable_2024_0415_1430_0045

    3. robot_datalyzer_null_2024_0314_1442_0016

    4. working name is persona name

  4. ai

    1. ai_distro_branch_time

    2. ai_sessile_g3m_2024_0415_1430_0045

    3. working name is persona name

  5. toy

    1. toy_department_type_time

    2. toy_gun_fusion_pistol_2024_0415_1430_0045

    3. working name is description

Old News

The electronic pre-rolls were lost in a WP failure between V5 and V6. There is a reference document in PDF form at EXP 4.01 1993 (32M). Remember this is V4 from 1993.


There are many pre-rolled personas in the reference document @ page 713 / PDF page 727. Remember this is V4 from 1993.


There are many pre-rolled TOYs in the reference document @ page 689 / PDF page 703. Remember this is V4 from 1993.


There is a cheezy pre-rolled scenario in the reference document @ page 755 aka PDF page 769. Remember this is V4 from 1993.

Impending Scenarios (2026 or later)
  • Tsolodvor


  • Kinder Kilner Haus for Wayward Mutants

  • Adventures of Turnip

  • Algo

Version 7.x (this version)

Active version as of 14-jan-2024. This will be the first version as a 0.5 FTE developer. A blog, progress sheets and repos can be found at( Completion date is 14-June-2024.

Goals of Versions 7.x
  • move from letters to words

    • weapons types become descriptive

    • attack tables instead of attack tables

    • shorten STR and MND

  • pre-roll implementation

  • reorganize ROOT with sub-folders

  • aimagination infiltration

  • community building

  • active promotions

  • expansion of automation section

    • how to make personas

    • how to local copy exp

  • move HPT back to HPS

Goals of Automation
  1. Persona Record Sheet Generation

    1. Referee vs Player Personas

      1. Anthro

      2. Alien

      3. Robot

      4. AI

  2. Independent functions utilized by above

    1. Attribute Generation

    2. Type Selection

    3. Mutation creation

    4. Vocation selection

    5. Attack Tables

    6. Name generators

      1. Anthro for sub types

      2. Aliens given and species

      3. Robot Leet Name, Model and Corp

    7. Toys

      1. Per Persona

      2. Per Type

      3. Per Cache

  3. Online storage for generated data

  4. VTT integration

  5. Hardcopy generation for TT play

Version 8.0

  • 3d printing of personas

    • Anthros

    • Aliens

    • Robots

  • Procedural drawing of personas

    • Anthros

    • Aliens

    • Robots

  • Extended mythos assistance

    • Campaign creation

    • story frameworks

    • flora fauna ecosystem

    • corporations, religions, governments

  • VTT (virtual table top) world integration.

  • appendiceal add ons

    • Alien Arena

    • Space Opera

    • Postapocalypso

    • Mutant fest

Version 7 punt downs
  • Automated persona creation

  • Support tools such as persona creation. Online persona storage

  • community building

  • VTT (virtual table top) rule integration.

  • images on or off

  • aimaginations vs images switch

  • roll vs role switch

  • d1000, 4d2 mechanic switch

EXP V7, er V8, um maybe V9, will be the first TTRPG 2.0. A TTRPG or RPG 2.0 is a table top RPG designed for computer support from the ground up.

Version 9.0

  • AI integration

    • generating worlds

    • referee personas

    • scenarios

  • GPT5 maybe? ;)


Some stuff held here for historic purposes that may or may not mean anything at all.

Version 6.0 (retired Jan 2024)

This is version 6.X of EXP The game of technological chaos. Estimated finish date is December 2021. A detailed progress description is available via gdocs. A repository of progress is maintained on github.

Chronologic Event List
  • This build 15-June-2021

  • Last build 09-May-2021

  • Future milestone automation due 31-Dec-2021

  • Next milestone infuse new art due 1-July-2021

  • Milestone: all sections refactored 15-June-2021

  • Milestone: all previous art added 03-Jan-2021

  • Milestone: all sections rewritten 09-Dec-2020

  • The pandemic pause ended 16-July-2020

  • The pandemic pause began 13-Mar-2020

  • There was a leap year update on 29-Feb-2020.

  • There was a palindromic update on 20:20-20-02-2020.

  • There was a palindromic update on 2020-0202.

Mental Strength to Mind planning

Proposed Changes to Attributes. Physical Strength (STR)→ Strength (STR). Mental Strength (MND) → Mind (MND).

MND Options
  • Acuity

  • Aura

  • Cognition

  • Flux

  • Fortitude

  • Grit

  • Mastery

  • Metaphysics

  • Mindcraft

  • Potentiality

  • Psyche

  • Psychokinesis

  • Psychomotor

  • psychonic

  • Radiance

  • Resilience

  • Resonance

  • Serendipity

  • Telekinesis

  • Thoughtforce

  • Volition

  • Willforce

Code Snippets (VS Code)

This text will be struck through.

// this is for inserting art
// attributes are set in the referring adoc
// using inline image because it allows tooltip
// centering by assigning imageblock css

  "insert IMAGE": {
    "prefix": "adoc ins IMAGE",
    "body": [
      ":art: $1",
      ":width: 250px",
      ":snark: $2",
      ":artist: $3",
      ":date: $4",
      ":license: CC BY-SA 4.0",
      ":description: $5",
    "description": "<- do this"

articulate.adoc is the include

image:ROOT:{art}[width="{width}", alt='{description}', title='Artist: {artist} Date: {date} License: {license}']


// removing the attributes to avoid polluting next image