Code

Discussion on Catch The Monsters | iOS Universal Geolocation Game Template (Swift)

Discussion on Catch The Monsters | iOS Universal Geolocation Game Template (Swift)

Cart 96 sales

82 comments found.

can we change monster adding style to random?

not in this template, you can do that with Gems app

in gems users can create account too right?

correct :)

Can I use the camera as orginal game

No, this is not a clone of pokemon go, we’ve got inspired by it but made a little different game :)

Love the app!

One question though, are users able to submit locations?

I want to customise the app, say for reporting graffiti as an example.

I need users to be able to send me locations of the ‘graffiti’ so other users can see it and so I can track the areas with the most problems. I also want to keep it local if possible so only users in a certain town/city can use it.

Any help would be appreciated.

Hi, no users are not able to submit location, you would need a different kind of app where users will be able to take pictures and then send them to the server along with their current location.
Based on the location and graffiti pictures sent, users who are xx Km nearby them will be able to see them in the Home screen. This is an idea, and you would have to change several parts of the code of this app in order to make it work as described.

Hi! I am having 2 issues after testing the app with the Facebook sign in update.. When a user selects button ‘sign in with Facebook’ and for example, regrets it, so the user exits Facebook window by selecting ‘Done’ the app shows an alert ‘Facebook login cancelled’. If you tap ‘OK’ the app shows an infinite message ‘Please wait’, have you noticed that too? Also when a new user signs in with Facebook, can the admin still see their location? thanks

yes, as the change log says ;)

ok thanks

you’re welcome

lol, I feel dumb. But I don’t get it;

IMPORTANT Run the app one time only, sign up with a test user and then wait for an Alert that will notify you that the Monsters class and a demo monster has been created, then comment this line of code into viewDidAppear()method in Nearby.swift file:

Apple will reject your app if you make users store their emails, it’s sad but true. originally this game had the email field in its sign up screen, we had to remove it because Apple reviewers were rejecting submissions, saying that for this kind of game an email address was not needed, because of security reasons.

thanks! rated for 5 stars.

thanks so much!

My app does not use monsters. I have changed the word ‘Monsters’ everywhere in the app (front end) but still can’t find where to change the alert that says:

‘Allow app to access your location even when you are not using the app? The App needs your current location to show ‘Monsters’ around you. This alert pops up when a new user signs up.. How do I change the word Monsters there? Thanks

you’re welcome!

Also can I change the MONSTERS_CLASS_NAME when app is already running or do I have to set up again at the server?

You should rename that before even submitting the app and testing it, because its a variable linked to your Class on your Parse Dashboard and the app fetches monsters from that Class, if you rename it later, your app will not work.

Hi, My archive name is still ‘Catch The Monsters’.. can i rename the project name Catch The Monsters as I wish? Also can you please tell me how to rename appName string ‘Catch The Monsters’, and Class name ‘Monsters’ in parse? Is it possible? Thanks

you’re welcome! don’t forget to rate this app on your downloads page: https://codecanyon.net/downloads ;)

5 stars!

thanks so much, we appreciate it !

Do you drop the monsters in different locations using Parse? Or is that done on swift? I see you can use Parse for both IOS and Android versions, is this to drop the monsters?

Yes, no need to add code, you place monsters by inserting simple data in your own Parse Dashboard, and both iOS and Android versions share the same database.

Hi, this seems like a great app! I have read that you have removed users email from signup and the whole ‘forgot password’ process.. How does a new user sign up now? How can the admin store the user info? thanks

Hi, thanks for your feedback, users can still sign up as usual, they just don’t have to insert their email address, that’s because Apple doesn’t want users to store their email addresses in this kind of app.
The Parse Dashboard stores username, password and avatar in the User class.

HI,

Is it supports Xcode 8.1 & iOS 10

Need Code without ads & Inapppurchse Can you provide?

It supports Xcode 8.1 and iOS 10.x
For customization requests please contact us by our profile’s contact form and we’ll get back to you asap.

Hello, is there a way of X or Y monster to respaw automatically every now and then? i don’t want to add monsters everyday, only new ones.

Hi, you may use a random function to spawn a few new monsters after the user has caught one, based on his current location, but you can’t control random, so the app may place some monsters in an inaccessible place, like in the middle of the sea, the top of a hill close to you that you can’t reach, inside a private building, etc, it’s random and it’s impossible to check if there’s an inaccessible place at a random location. This is basically why we will not add such function in this app.

i don’t know but don’t show any monster…...why?

You must provide us more info, otherwise we can’t help you.
Have you created the new class called exactly Monsters, with capital M in your Parse Dashboard?
What about the columns names, gps coordinates around you, right monsters names, as the User Guide explains in details with clear screenshots?

yes exactly, i see the user but i don’t see the monster

still poor info, please contact us by our profile’s contact form and send us your login credentials for your back4app account, so we’ll check your data out and see what’s wrong in there.
PS: you’re testing your app on a real device, not simulator, right? Simulator may not work fine.

Is this app universal and possible to run on an iPad with Wifi?

Hello, i’m having an issue with one signal

please find the error i have http://www.awesomescreenshot.com/image/1517368/d6d22c2fb5b39936c37fcf83d3d1c5bd

any idea what is wrong here?

One great thing to do is to email the support of OneSignal, they’re awesome guys and reply within 1-2 days, they can surely help you with that issue.
Btw, are you still getting push notifications on your real device? Have you tried sending you a message?

It’s sorted out. thanks.

you’re welcome!
Don’t forget to rate this app on your Downloads page on codecanyon, we’ll really appreciate it ;)

How hard would it be to implement augmented reality in the app? Like for example once you are in the 50m zone to catch a monster it loads the camera to see the monster in front of you.

we think it’ll be pretty complicated to do, anyway we’re not experienced with AR at the present.

you think in a next update we could have all strings in one language file? This would allow easier translation without touching core

no, it’s not possible, monsters names must be set in the MONSTERS folder into Assets.xcassets. Anyway all strings and labels are already in one language, English, and if you want to localize the app you must still create Localizable.string files for each language you want to insert

Would be cool if you added rock paper scissors mini game to catch the monsters!

hi, not in this app, anyway that may be requested as an extra customization job. Cheers!

Hi can this be added to a point filed and login be connected to a members database to read they overall points. Might be by MySQL or JASON

no MySQL, php or json, everything is handled by Parse SDK, you would have to rewrite the entire code to make it work with MySQL.

Instead of 50m, can we make the distance lesser? Maybe 5-10m?

yes, just change this number:
if meters <= 50.0
into MonstersMap.swift file

app store has rejected my app:/

1.0 Binary Rejected Aug 11, 2016 Performance – 2.1 We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.4 on Wi-Fi connected to an

go to our profile and scroll down, there’s a message box on the right side: https://codecanyon.net/user/fvimagination

funny thing, for new update apple reject my app, and the question is: How does your app use background location? - Which features within your app require background location to run persistently when the app is minimized? what do you recommend to write in reply or better to use background location off?

Aug 6th 2016:
• Unchecked Location updates in background from the Capabilities tab in XCode since it's not needed.
That’s the update we’ve uploaded here, you should check your Capabilities tab in Xcode and uncheck the Location updates in Background, then resubmit a new binary.
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey