“There are no facts, only interpretations.” -
🤓
Scenarios are Experiences that can be Played by yourself or another person.
Scenarios are immersive Experiences that you can Create for yourself and/or others to Play in a multiplayer context.
In short, a Scenario represents a series or sequence of events experienced within a given Space. Inherently, Scenarios vary depending on the choices made by an individual in a particular context. Since StellarX focuses on Immersive Skill-Building, the expected outcome of a given Scenario generally involves learning and developing a skill set, which includes both hard skills and soft skills.
Building a Scenario
In order to develop a skill set, one must begin by building a various sequences in the Scenario Canvas. For optimal learning and information retention, it's important to make sure that the elements included in the Scenario are reflective of the context in which the real-world actions take place.
To achieve this, Nodes are linked to one another to create sequences and trigger contextually responsive events that are based on player interactions and temporal elements.
Linking Nodes
Without Links, the complex interactions and sequences would be impossible. With Links, you can connect information together to trigger events and set behavior in a contextually adaptive manner. In other words, the Links transmit information from Node to Node, just like an electric circuit.
When Nodes are Linked together in the Scenario Canvas, you can create simple or complex scenario Sequences, which opens the door to endless possibilities and limitless fun.
Below we've outlined the basic steps for building a scenario sequence so that you can practice at your own pace.
Creating a Scenario Sequence (Steam Version)
Making Popcorn on the Stove 🍿
-
Create the Environment
- Navigate from your Base Camp to the New Space section.
- Choose the Arctic Winterland Space template and click "Create Space."
- Assign a suitable name to your space, avoiding special characters and spaces in the title.
- Click "Create New Space."
- Select the Open Space option.
- Enter Create mode.
-
Placing Assets in the Space
- Inside the Arctic Winterland lodge, teleport to the kitchen area near the stovetop.
- Access your Scripting Assets Collection and place the Trigger Zone asset on the bottom left burner of the stovetop.
- Place a Canvas in your space from the Scripting Assets Collection.
- Go in the Media Collection and select the Popcorn Audio asset. Place it on a stovetop burner.
-
Adding Reference Nodes
- Inside the Canvas, add a Reference Node for the following assets: Stovetop Knob, Stovetop, Popcorn, Popcorn Audio, and Trigger Zone. You should have five (5) Reference Nodes in your Scenario Canvas.
-
Implementing Actions
- Add a Glow Node from the Behaviours category in the Constellation Menu.
- Connect the Stovetop Knob Reference Node's 'On Reach Target' field to the Glow Node's 'FLOW IN' field.
- Connect the Stovetop Reference Node's 'Asset' field to the Glow Node's 'Asset' field.
- Change the color field of the Glow Node to red.
-
Creating Script Logic
- Add an Equal Node from the Operators category and a Branch Node from the Flow Controls category.
- Connect the Trigger Zone Reference Node's 'Object' field to the Equal Node's 'Current' field.
- Connect the Popcorn Reference Node's Asset field to the Equal Node's 'Target' field.
- Connect the Equal Node's Result field to the Branch Node's if field.
- Add a Gate Node and connect the True field of the Branch Node to the Gate's 'Flow In' field.
- Connect the 'Flow Out' field of the Glow Node to the 'Open' field of the Gate.
-
Node Duplication
- Duplicate the Knob Reference Node, change the Target value to 0.
- Duplicate the Stovetop and Glow Nodes. Adjust the Glow Node's Start Intensity to 4 and the End Intensity to 0.
- Connect the new Knob Reference Node to the new Glow Node.
- Connect the new Stovetop Reference Node to the new Glow Node.
- Connect the 'Flow Out' field of the new Glow Node to the 'Close' field of the Gate Node.
-
Audio configuration
- In the Scenario Canvas, add a Play Media Node.
- Connect the Popcorn Audio Reference Node's 'Asset' field to the Play Audio Node's 'Media player' and the 'Clip name' field to 'Media file' fields.
-
Animation Configuration
- Add a Play Animation Node to the Scenario Canvas.
- Duplicate the Reference Node of the Popcorn asset and connect it to the Play Animation Node's 'Asset' and 'Clip' fields.
-
Sequencing Actions
- Add a Sequence Node from the Flow Controls category.
- Link the 'Flow Out' field of the Gate Node to the Sequence Node's 'Flow In' field.
- Connect the Sequence Node's fields, 1 and 2, to the 'Flow In' field of the Play Media and Play Animation Nodes.
- Set the loop field of the Play Media and Play Animation Nodes to true.
- At the end you should have something like this :