Niantic is an established leader inwards location based games too has already enjoyed pop success amongst their Ingress game. However the stratospheric success of Niantic's Pokemon Go agency that the potential for location based augmented reality games is live beingness to a greater extent than widely recognized. There is no uncertainty that the popularity of Pokemon Go agency that at that spot volition presently live many imitators.
So - how produce y'all create a game similar Pokemon Go based on location data?
1. Build a Database of Points of Interest
There are apparently many elements to Niantic's Pokemon Go. At the essence of the game, however, is the placement of Pokemon inwards the existent world. In essence Pokemon are mapped to item locations inwards the real-world based on Niantic's database of points of interest.
At a basic score features inwards Pokemon Go are mapped similar this:
Places of Interest: Pokemon
Public Spaces: Gyms
Water - Water Pokemon
Niantic's database of points of involvement comes from users of Niantic's Ingress game. Niantic Labs began every bit an internal start-up at Google, Therefore it is rubber to assume that the master copy information behind Ingress too Niantic's before mobile guide 'Fieldtrip' (showing nearby places of interest) came from Google Maps.
Players of Niantic's Ingress were encouraged to submit points of involvement to the game. This has enabled Niantic to extend their database of interesting places - specially inwards areas which lacked information inwards the master copy game.
At the essence of Ingress' master copy database were locations which had some 'cultural' interest. This is of import to the success of Niantic's location based games. It agency that when players take in real-world locations land playing Ingress or Pokemon Go at that spot is unremarkably something interesting for players to see.
So how produce y'all create a database of POI's?
If y'all don't desire to start from scratch y'all could e'er role something similar Google Places or Mapzen's Who's on First gazetteer.
Alternatively y'all could role OpenStreetMap data. Using the Overpass API y'all tin give the sack remove too download OSM map data. For illustration (copying Niantic's preference for places of cultural interest) y'all could role the Overpass API to download the locations of all buildings inwards a metropolis tagged 'museum' too 'gallery' to create a database of museums too fine art galleries.
2. Create a Base Map
Pokemon Go appears to live using Google Maps for its base of operations map of streets too location data. If y'all likewise desire to create upon the success of Google Maps y'all could role the Google Maps API, the Google Maps API for Android too the Google Maps SDK for iOS.
The disadvantage of using Google Maps is that y'all alone bring limited options for creating your ain map style. Mapbox too Mapzen bring both written recent posts virtually how y'all tin give the sack create a base of operations map similar to that used inwards Pokemon Go. If y'all desire to create your ain map way based on OpenStreetMap information too thus y'all could e'er role Mapbox Studio.
3. Find Your Users Location
Once y'all bring a database of interesting locations too a base of operations map on which to house them y'all bring the basic requirements for your game. However y'all volition postulate to banking concern stand upwardly for your user's location before showing them their nearby points of interest.
To produce this y'all could role a geolocation service, such every bit the Google Geolocation API or the Geolocation API.
Alternatively y'all could role geo-fencing to decide when a user enters a predefined geographic area. You tin give the sack role geo-fences to define an expanse roughly a location too trigger actions on your map based on when users run inwards your defined area.
4. Create an Interesting Game
Now comes the difficult part. Once y'all bring a database of interesting places, a map too a way of checking your users' locations y'all directly postulate something fun for them to do. This is where y'all postulate to larn creative too come upwardly up amongst your ain ideas.
The potential is limitless only y'all mightiness desire to consider location based ideas such as,
finding, dropping, preparation objects /characters
buying, selling or capturing territory
finding or hiding virtual objects (a form of virtual geocaching or virtual treasure hunt)
Buat lebih berguna, kongsi: