Trigger Types


ARIS has many ways of connecting game objects together and providing access to those game objects to players. In general, we call these triggers. Here, we list the currently available trigger types and show how to use them. To understand how triggers, objects and scenes come together to create an experience, the basic conceptual model of how ARIS works, check out the description here.

There are currently Five types of trigger in ARIS. Most of these are a way of connecting actions in the physical world to objects in ARIS. Each provides access to any object in ARIS or can be used to accomplish other actions, like switching scenes. 

Location (AKA GPS) - ARIS places a trigger at a location in the world using geospatial coordinates. A player can access the object pointed to by being close enough to this location.
QR code - Players can scan an image to access an object in ARIS using their scanner (in ARIS). Alternatively, they can enter a corresponding string into their decoder. 
Locks - Internal game logic. Things that a player has done before, not yet done, their current state, or the state of their team or the game world as a whole (that's a lot of options) alone can trigger further interactions. No action in the physical world is needed.
Timer - A self-refreshing timer that triggers an object each time it counts down to 0. 
Beacon - Another form of location detection. Instead of GPS coordinates, this trigger works on player proximity to small devices called ibeacons or Bluetooth beacons. 

Location (triggers)

There are many options when you make an object available to players via location. Starting with the basics:

Where - There is a minimap to situate the location of this object in the world. Just drag the dot in the center to move. Don’t worry, the Locations Tab gives more room to work than this little window.

Distance - A blue circle indicating how near a player needs to be. This is in meters. Yay metric system! Notice that this is a visual interface instead of numeric. You can draw how near the player needs to get by dragging a point on the edge.

The map title and icon options deal with what your player sees on their map to represent the object.

Finally, there’s a toggle representing how the player views the object once they are actually in range:

  • By touch - The player can view the object by tapping on its map icon.
  • Immediately - The object will immediately trigger upon the player entering its range on the map, like a trap door.
    Note- if the trigger is not removed from the map via a scene change or lock after it is triggered, the player will be required to leave the trigger's range and re-enter before the object is again triggered. (This is to prevent the object from continuously triggering itself while the player is in range.)

QR Code

Switching these access toggles can be a little disorienting at first. The numerous location options disappear, leaving the spartan ones for QR codes. There is an image and a text entry area. If you change the text, the image changes with it. The QR code image is a direct encoding of the text you enter. Your player would either scan this image or enter this text into the decoder to access your object. 

  • Saving the QR code for printing is as simple as right click on your mouse or track pad (ctrl+click on one button Mac mice).
  • The text field was originally a backup for QR code image recognition, but it can also be used creatively in its own right. How about asking the player the “the price of a cheese pizza and large soda at Panucci’s Pizza”?

Locks

The third option for accessing objects is Locks. This allows you to send a player immediately to an object as soon as it is unlocked.

This replaces all the hacks for infinite distance and auto display we had to use to stack objects in ARIS 1. For example, if you want an item to be picked up immediately after the intro plaque is viewed, this access option together with an appropriate lock, is how to do it. 

Timer

The final option for accessing game objects is a Timer

Timer type trigger UI
Notice that the timer is by default a looping timer. Each time the timer reaches zero, the player will be confronted by the game object.

Beacon

Though still under development, basic functionality is in place. ARIS uses the iBeacon protocol within iOS. Using whatever software you use to manage your particular brand of beacon, you will need to bring a couple pieces of information into ARIS:
  • UUID
  • Major value
  • Minor value
Make sure to typeset the UUID very carefully. Errors here may cause your game to not load. Insert dashes and for the hexadecimal codes, make sure you use upper case letters.
Beacon trigger settings

You have three choices of how near the player needs to be to the beacon to activate the trigger:
  • Immediate ~ within 1 foot
  • Near ~ within 6 feet
  • Far - whenever the mobile device can actually communicate with the beacon, maybe even up to hundreds of feet.

So far, we have had many people try out RadBeacons successfully, but as time goes on, we will see if other brands or particular models work better/worse. Check the forums for any updates or to share your experiences. 
Comments