Post on 08-May-2015
description
the making of an iBeacon-based tag game
You are here
I failed the Internet
Nobody wanted to talk to me
By 2030 more than5 billion people will live
in large urban areas.
wants
to help the world’s cities to become inclusive, innovative, healthy, soulful and
thriving!
Bluetooth LE BeaconsNeed for low-cost solutions:
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.
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...
(c) Minority Report
Welcome to the world of tomorrow
iBeacons are really cool for live-action games!
Example Pokemon Example GTA
Sensor-driven Artificial Intelligence Stationary objects
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
How to translate this to the real world?
How to translate this to the real world?
An AI that tracks in real-time the geo-location of each player!
plus sucky battery live
iBeacon Hunter
*I am here*
*someone there?*[1 sec interval]
iBeacon Shadow
So, how fit iBeacons now in?
Advertising:
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:
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:
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?
Game-states: NSMutableDictionary
1. A Shadow has been detected
Hunter beacon
Game-states: NSMutableDictionary
1. A Shadow has been detected
Hunter beacon
2. A Shadow is closing in
Game-states: NSMutableDictionary
1. A Shadow has been detected
Hunter beacon
2. A Shadow is closing in
3b You have been tagged-10 points
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
HunterShadow
Web Service
Account &Session
Management
iBeacon iBeaconAPS
Messaging
Infrastructure overview
GameEngine
App-flowUser account check Session initiation
Session roleselect
Session start in game Game over
Thank you!Questions?
Smart Sports Smart Living
Qyu
Smart Mobility
ParkerMeister
bierdarEscape Grid
New Media for Smart Cities
koto
just15min
Pundemic
coming soon