Location-Aware Interactive Fiction

Page 1

LOCATION-AWARE

INTERACTIVE FICTION


i want to generate adventures!


like classic text adventures it should be:

exploratory fantastical & intellectual


but it should make use of modern technology:

take players on adventures to exciting new places (like phipps)


how do i make this happen?


INPUT

ANALYSIS

RESPONSE

GPS data from iphone & choices in story

in processing

to iphone


INPUT

ANALYSIS

ANALYSIS

RESPONSE

“CHECK LOCATION”

CHECK MAIL

SEND MAIL

“SEE LOCATION”

Players check what elements & possible actions in their current location by sending their location to the program using a free app called GPS Mail

A processing program runs during the game play and checks for new messages sent from the phone to: my.text.adventures@gmail.com. The program parses the GPS Mail message for location data and input actions from the player.

Based on the location data & choices parsed- the program will determine and respond with what is present and possible in the adventure. This message is then “emailed” back to the players phone number.

A description of the fantastical environment and possible choices is send to the players message inbox.


INPUT


INPUT Players send a message to “my.text.adventures@gmail.com� to let the game know where they are. That way the game can respond with a description of the fantastical environment they are in.


INPUT


INPUT Players can specify an action that they want to take in the environment. For example- typing ‘examine’ into the text field will tell the game that the player wants to examine the elements in the room they are in. If a description exists- the game will respond with a detailed description of what is in the room.


INPUT This email gets sent to a processing program for parsing.


ANALYSIS


ANALYSIS

thanks blase & billy


ANALYSIS

strings?


ANALYSIS The processing sketch checks for new emails received by “my.text.adventures@gmail.com”


ANALYSIS It parses the GPS data from the email and saves it is a useable variables. It also checks if the player entered an action and saves that string in variable as well.


ANALYSIS It then checks if the location & action specified by the player are in the database of defined game locations. If so it will send the player an appropriate game message.


RESPONSE The response is sent to the player’s message inbox by emailing the response to their phone number.


story time!






what an adventure could be like:


















reflections


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.