I need to work on Unity in order to create an Android Application with a map like in the game Pokemon Go. The player will be geolocated and will have some geolocated challenge to succeed. Except that I'm a beginner with Unity and I wondered which asset should I use to build this app.
I took a look at Go Map : https://www.assetstore.unity3d.com/en/#!/content/68889, which seems to be very great for what I want to do (I don't mind the price).
There is also WRLD Unity SDK : https://www.assetstore.unity3d.com/en/#!/content/86284, that came out on July 5th. It is free but all areas are not implemented yet, like the one where I live. On their website, they inform their users that it will be implemented within a month. Should I wait?
I tried to use the mapbox SDK : https://www.mapbox.com/unity-sdk/, but I can't find the information I want in their documentation, and there are not a lot of tutorials on their website (some of them are incomplete, like this one that would have been really helpful for me : https://www.mapbox.com/help/unity-mesh-pt-1/).
In the end, I'm kind of lost and I don't know where to start and how to start. Could someone give me some advices about which asset to use?
I would recommend google maps API if you want something very professional. You'll have to code for it outside of unity's ecosystem, but you'll get a very refined product. It has built in android and IOS support too.
https://developers.google.com/maps/faq#whatis
Related
We have a client that has asked us to build an Augmented Reality iPhone App to be used at a show.
The experience will be location based, ie you will need to be at the show where the markers will be placed to use the app.
Does anyone know the process Apple take to test this kind of app? How will they be able to give approval if they cant test it without being on location and assess to the markers?
Is it possible to submit the markers to them as files to print out and test?!
Any info is MUCH appreciated as cant seam to find anything specific online.
Thank you,
Jason
Put them online and give your reviewer links to each image.
I've done this before with QR Codes.
Is there currently a way to read GameCenter leaderboard data from the Web?
I'm looking for a read only way to display a leaderboard on a companion website. I do not need to post scores or otherwise manipulate the leaderboard off the device.
I have a feeling the answer is going to be no and I'll need to use OpenFeint's because they have a JSON API available.
I have been trying to find an answer to this as well.
I came across an interesting article Game Center via Openfeint
that discusses using Openfeint and Gamecenter together by using the new Openfeint SDK
Then using their JSON API publish results to the supporting website. I cant see any other way around it and feel this is what we need to do. Not the nicest, but you do end up with a game that sits in both communities.
Hope it helps.
If you are the author of the app and your web host provides PHP and MySQL you could roll your own server-side script to process score submissions and another script to generate a dynamic HTML page to display the scores in any way you like. Many web hosts offer PHP and MySQL for free.
There is no ready made solution that I am aware of.
To be honest I don't think there is much to gain from doing this, since players already have access to the leaderboard from within the game, and visitors to a website might not care about high-scores of a game they haven't played. Thats just my opinion.
I want to create a inside building map with multiple levels (building floors), directions (navigation), coordinates and statical locations (elevators, escalators, emergency exits, etc) but I don't know what software can I use for that.
Also I want to include this map on a iPhone app so other users can see it and interact with it. I don't know if it's possible to use Google Maps API to doing that.
I could use a image in Illustrator or Dreamweaver to create a image map, but I think that isn't a good option to update data (layout changes often).
Thank you very much!!!
I'll answer the question I asked three years ago, as this can help other StackOverflow users seeking answers to the same question.
Currently there are several tools that can be used to create indoor maps for iOS (iPhone and iPad) apps.
There are two tools that IMHO are the best options, and they have different approaches, as follows:
https://www.indooratlas.com/ - Indoor atlas detects variations to magnetic fields inside buildings to better identifies user's position. You can use smartphones (iPhone and Android) to sense and record these magnetic variations and to map indoor locations.
http://indoo.rs/ - Using iBeacons you can develop indoor maps and guide users with routes inside small our large buildings like malls, universities, museums, etc.
Both tools have APIs that you can use on your apps.
Firstly you need to decide how you want to deliver it. You indicate that it's not just on an iPhone and given it's a building map it probably changes a lot. So I'd be suggesting you look into doing it as a web site. If you go that way there are a whole range of technologies that you can employ to construct a web site. But basically there are two pieces you would need to research and consider. That being the technologies you want to employ on the web server to generate the site, and the technologies you want to use on the client (browser) to view the site.
I'd suggest searching for other similar sites and looking at how they do them. This can tell you two things - what works and what doesn't work.
Lastly you need to consider your strengths, what programming languages do you know? Is it practical for you to learn new languages and technologies for this? What's your budget like? Can you afford to contract the work? etc.
I am asking this question as a small part of my question series regarding game programming .
Refer this question as the main one .
Now suppose I want to develop one small board game on iphone that is multiplayer . so how it will handle how many users are online and displaying them .
Suppose it is an online multiplayer casino game .
Then suppose it have to show currently playing tables and users on them .
So what can we do in iphone to do this sort of thing .
Thanks .
You're essentially asking what is referred to as 'matchmaking' in PC and console games.
The notion of displaying all currently online players or active matches is an early one in online multiplayer gaming, and I think it's seen its time. Instead, try and offer your players two options: Play with your friends or play against people of your skill level.
Showing someone a complete list of tens/hundreds or even thousands of games/players is just going to overwhelm them. People are much more comfortable knowing they're playing against people they know (and trust not to be unsportsmanlike) or at least that they're playing against someone of comparable skill level. These 2 concepts are often called 'buddy based matchmaking' (or friend lists) and 'automatch' or skill based matchmaking.
Unfortunately, from what I've seen in the GameKit framework, neither are fully supported, at least as far as playing on non LAN connections. You're going to have to either develop that yourself (and very few iPhone developers are going to have the resources to create and host it), or see if someone like OpenFeint, ngmoco (plusplus), Chillingo (Crystal) etc match your needs. OpenFeint seem to be talking about matchmaking on their site and plusplus offer buddy based challenges. The OpenFeint signup process is the easiest and you get access to their SDK right away for development without prior approval.
Now here's one final thing to consider: smaller games aren't going to have the player base to have enough concurrent players around so that everyone will always find a suitable match at any time of the day/week. Unless you have promotion and publisher backing, or a breakaway hit, picking an automatch based solution is not your best bet and shouldn't be your only mode of matchmaking. Ideally your game should allow for some turn based form of game play, so you can play asynchronously. That model has worked great for games like Words With Friends.
You need a server, you gameclient will contact it to get assigned to a partner. This is call matchmaking (google it to learn more).
I think there are OpenSource solutions (or at least frameworks) for this. But I don't know them. I know however Exit Games Neutron and Photon and I think there are free licenses for private / educational use.
So I'm looking at writing an iPhone application that shows things on a map. What frameworks/methodologies are out there for doing this?
Searching around on Google, I could only find this one:
http://code.google.com/p/iphone-google-maps-component/
Which according to the issues list is slow, and stops working after a while. Does anyone know of something better, or have any experience with the library above?
I'm pretty sure your only options for now are:
Call openURL: to switch to the Maps app
Use the Google Maps component you linked to
Roll your own thing
Wait for Apple to expose a "MapKit" framework
WARNING: Embedding Google Maps inside an application may violate the Google Maps terms of service.
I have written a full mapping UIView on the iPhone (the application is on the AppStore) and it is not easy (this would be option #3 "Roll your own thing"). Getting good performance is really difficult. I would like to OpenSource my map component but right now the F-NDA is preventing that.
I have been chasing this for a while now, and here's the best solution I've found out there:
http://code.google.com/p/touchcode/
There is a component in there called TouchMap and it comes with a demo that shows it off. It's tiles are loaded directly from Microsoft Virtual Earth.
Edit: #schwa, I just a look at your profile to find your email address, and then realised that you actually released this software. Nice work
I've just found route-me which looks like a large(30+) active community of ppl developing an open source mapping app for the iPhone. It can take tiles from OpenStreetMap, Virtual Earth(Bing) or Cloudmade.
just use mapkit framework.really good
alternatively: [[uiapplication sharedapplication]openurl:#"www.maps.google.com];
that will open the google map,but one problem with this is that it will navigate you to safari and your application will be exited and if you want to move back to your application from this web page,then it won't be possible .you again need to run the app.