Top Banner
the making of an iBeacon-based tag game
31

iBeacon Presentation Tokyo 2014

May 08, 2015

Download

Technology

tenqyu

How and why to make "In Shadows" (www.inshadows.asia)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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