Tuesday, September 27, 2011

Locative Game Research



Locative Zombie Game Research

How to on Locative, Mobile, Collaborative Game Development:

Game: catchbob

*Notes From the Article:

1.) Wifi is used to track location of objects:"PlaceLab" or "CRAFT demon" - Wifi sniffing for Wifi Access Points

*Google Maps Mobile uses GPS when available, and then wifi access points and cell triangulation when a gps signal cannot be reached. (outdoor play)
Indoor play requires a radio map of specific buildings in play using a database of prerecorded access points with appropriate wifi signal strengths for optimal play (Empirical Model). Otherwise radio mapping uses a propagation model which uses algorithm based calculations to account for an ever changing WIFI radio map (maybe open source algorithm exists?)

*Look at open source accurate WI-FI Positioning software

-every 30s clients positions, commands, messages are broadcasted via a central server (SOAP)
SOAP: xml based protocol lets applications exchange information over HTTP.

-good for small games needing synchronization and data consistency.
Epidemic Algorithm: information is disseminated reliably in a distributed system propagating throughout a group of individuals: each process of the system chooses random peers to whom it relays the information it's received. (I'm not sure if this technique is entirely applicable to my concept.)

2.)Decentralized & Peer to Peer systems based on RendezVous, JXTA or Jini
JXTA or Juxtapose: 
-Morality Concern: upon logging into the application user allows their personal location to be transmitted into the server. When logged out all communication is shut off.

3.) Past and Present Locations must be stored on Server's RAM
-Back up location storage:“Hibernate” - Object Relational Mapper (ORM)

4.)Positioning Algorithms:
-Centroid Algorithm: computes location with arithmetic mean of access points position weighted by -their signal strength.
-Fingerprinting
-Particle Filters

.............................


Information was slightly out of date, however necessary in beginning to design game framework.


..............................








*Random Notes
Setting up a server network
Try to accomplish in wifi if phone doesn't have Internet free locatives
Access phone locative info (hack?)
Editing google maps to input item and member pin locations
Programming item info available for download
Menu design apps
Layer shooting screen. Emulated reality
Editing layer (integrate?)
Height of phone from sea level
Easiest code for mobile apps

No comments:

Post a Comment