“initial reality” (location aware roleplaying game) tian li & nate hansen

13
“Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Upload: simon-taylor

Post on 29-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

“Initial Reality” (location aware roleplaying game)

Tian Li & Nate Hansen

Page 2: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Overview

Review of underlying concepts Related work Demonstration Project architecture Game architecture Implementation (how its going) Evaluation Future work

Page 3: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Review of basic project concept Description of the application

Passive game running on iPaqs Can detect remote copies of same game running,

and communicate via Bluetooth Exchange state between iPaqs such as your

Character’s health points or attack points Uses Location Awareness to trigger events If within range of some pre-programmed location,

generate a monster or pick up an item Bring computer games into real world

Page 4: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Review of basic project concept What related work have you found?

Toothing Anonymous Bluetooth on cell phone British phenomenon

Can You See Me Now? is a game that happens simultaneously online and on the

streets Tracked by satellites collaboration between Blast Theory and the Mixed Reality

Lab, University of Nottingham Pacmanhattan

Washington Square Park

Page 5: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Demonstration

What will the demo be like? Game running in real time Play a log of a days worth of gaming

Prospective user Carry ipaq with game running all day Periodically checks status (on bus, between classes) Possibly has to go somewhere to update health Change player equipment/strategy

How does it compare to your original scenario Main game scenario is the same as origial No scavenger hunt

Page 6: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Top Level Architecture

Page 7: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Description of Public Classes Main.java

Runs the main game loop and global variables such as current location, waits for events from Bluetooth, and access information from other classes

Location.javaGets absolute coordinates from PlaceLab package and translate that into meaningful location with respect to our game

Events.javaA database of precompiled events that will be triggered either via entering a key location or due to a timer. One example is walking on top of a healing point and triggering an event which heals your character.

Page 8: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Player.javaholds information about the player, this may be exchanged with another player depending on privacy settings

Character.javaholds information about your pet such as health points, equipment, and battle strategies

Page 9: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Location.javaEvents.javaCharacter.java

Player.java

Main.java

Bluetooth.java

BLUETOOTH

PLACELAB

Page 10: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Implementation

What is done? All parts of game code Integration of placelab

What isn’t? P2P Bluetooth communication

What issues remain? Windows CE does not come with any API for

Bluetooth communication Alternative is to use serial (Herald)

Page 11: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

our bluetooth/java problem

Page 12: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Evaluation

How well does it work? It is functional but there are missing component

What metrics are you using? Is the game fun? Reliable. Does it crash and loose your player info? Usability. How much time is wasted navigating the gaming

interface? What conclusions can you draw?

The game has potential to be commercially marketable

Page 13: “Initial Reality” (location aware roleplaying game) Tian Li & Nate Hansen

Future Work

What is there left to be done that won’t happen this quarter? Better GUI

What are some directions in which to take the project and why? Even better GUI Team play Variety of games based on the Bluetooth/placelab

architecture, that run on dedicated hardware