Location-Aware Interactive Fiction

Post on 27-Mar-2016

219 views 0 download

Tags:

description

Updated Presentatio

Transcript of Location-Aware Interactive Fiction

INTERACTIVEFICTION

LOCATION-AWARE

i want to generate adventures!

like classic text adventures it should be:

exploratory fantastical &intellectual

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

but it should make use of modern technology:

how do i make this happen?

ANALYSISINPUT RESPONSEGPS data from iphone &

choices in storyin processing to iphone

“CHECK 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

INPUT ANALYSIS ANALYSIS RESPONSE

CHECK MAILA 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.

SEND MAILBased 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.

“SEE LOCATION”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

strings?

ANALYSIS

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.

RESPONSEThe 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