ibeacon presentation tokyo 2014

31
the making of an iBeacon-based tag game

Upload: tenqyu

Post on 08-May-2015

205 views

Category:

Technology


1 download

DESCRIPTION

How and why to make "In Shadows" (www.inshadows.asia)

TRANSCRIPT

Page 1: iBeacon Presentation Tokyo 2014

the making of an iBeacon-based tag game

Page 2: iBeacon Presentation Tokyo 2014

You are here

Page 3: iBeacon Presentation Tokyo 2014

I failed the Internet

Page 4: iBeacon Presentation Tokyo 2014

Nobody wanted to talk to me

Page 5: iBeacon Presentation Tokyo 2014

By 2030 more than5 billion people will live

in large urban areas.

Page 6: iBeacon Presentation Tokyo 2014

wants

to help the world’s cities to become inclusive, innovative, healthy, soulful and

thriving!

Page 7: iBeacon Presentation Tokyo 2014

Bluetooth LE BeaconsNeed for low-cost solutions:

Page 8: iBeacon Presentation Tokyo 2014

Bluetooth Low Energy beacons

Some facts about Bluetooth Low Energy

Bluetooth low energy, previously known as Wibree is a subset of Bluetooth v4.0 (introduced in 2010) with an entirely new protocol stack for rapid build-up of simple links.

Page 9: iBeacon Presentation Tokyo 2014

Bluetooth Low Energy beacons

Some facts about Bluetooth Low Energy

Bluetooth low energy, previously known as Wibree is a subset of Bluetooth v4.0 (introduced in 2010) with an entirely new protocol stack for rapid build-up of simple links.

I.e., no more pairing...

Page 10: iBeacon Presentation Tokyo 2014

(c) Minority Report

Welcome to the world of tomorrow

Page 11: iBeacon Presentation Tokyo 2014
Page 12: iBeacon Presentation Tokyo 2014

iBeacons are really cool for live-action games!

Page 13: iBeacon Presentation Tokyo 2014

Example Pokemon Example GTA

Sensor-driven Artificial Intelligence Stationary objects

Page 14: iBeacon Presentation Tokyo 2014

Example: Half-life

NPC

Players

Begin Look1. Gather list of players2. For each player

evaluate next stepsEnd Look

Sensor-driven Artificial Intelligence Non-stationary objects

Page 15: iBeacon Presentation Tokyo 2014

How to translate this to the real world?

Page 16: iBeacon Presentation Tokyo 2014

How to translate this to the real world?

An AI that tracks in real-time the geo-location of each player!

Page 17: iBeacon Presentation Tokyo 2014
Page 18: iBeacon Presentation Tokyo 2014

plus sucky battery live

Page 19: iBeacon Presentation Tokyo 2014

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?

Advertising:

Page 20: iBeacon Presentation Tokyo 2014

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?UUID :BE036394-A011-4CE5-A368-EBB906FD3C63

Advertising:

Page 21: iBeacon Presentation Tokyo 2014

iBeacon Hunter

*I am here*

*someone there?*[1 sec interval]

iBeacon Shadow

So, how fit iBeacons now in?UUID :BE036394-A011-4CE5-A368-EBB906FD3C63

If yes, am I FarNear, orImmediate ?

Advertising:

Page 22: iBeacon Presentation Tokyo 2014

Major :

Minor:

1

3

Shadow 3

Major :

Minor:

1

2

Shadow 2

Major :Minor:

1

1

Shadow 1

How to distinguish more than one advertising beacon?

Page 23: iBeacon Presentation Tokyo 2014

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

Page 24: iBeacon Presentation Tokyo 2014

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

Page 25: iBeacon Presentation Tokyo 2014

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

3b You have been tagged-10 points

Page 26: iBeacon Presentation Tokyo 2014

Game-states: NSMutableDictionary

1. A Shadow has been detected

Hunter beacon

2. A Shadow is closing in

3b You have been tagged-10 points

3a. You outran a Shadow+10 points

Page 27: iBeacon Presentation Tokyo 2014

HunterShadow

Web Service

Account &Session

Management

iBeacon iBeaconAPS

Messaging

Infrastructure overview

GameEngine

Page 28: iBeacon Presentation Tokyo 2014

App-flowUser account check Session initiation

Session roleselect

Session start in game Game over

Page 29: iBeacon Presentation Tokyo 2014

Crappy self-made video coming up next.

Page 30: iBeacon Presentation Tokyo 2014

Thank you!Questions?

Page 31: iBeacon Presentation Tokyo 2014

Smart Sports Smart Living

Qyu

Smart Mobility

ParkerMeister

bierdarEscape Grid

New Media for Smart Cities

koto

just15min

Pundemic

coming soon