GeoMonsters will no longer work as the university course it was being developed for has finished and the back-end has been removed.

I currently have no plans to rebuild the backend elsewhere or to continue development on GeoMonsters, though once I finish university I may revisit it.


GeoMonsters is a GPS-based mobile version of the popular Nintendo game Pokémon. The game centres around the Pokédex, a device that records data on every Pokémon that you encounter in your travels. The aim of GeoMonsters is to complete your Pokédex by collecting data on all 151 Pokémon; as your location changes, so does your location in the Pokémon world and therefore the Pokémon that you are able to find.

When you open GeoMonsters, it will take your current location and derive your location in the Pokémon world from it. You can then search for wild Pokémon, and depending on your location and a little bit of luck, a wild Pokémon will appear, and its data will be added to your Pokédex.

As your location changes, so will your location in the Pokémon world, and therefore the wild Pokémon that you can encounter. The more you move, the more Pokémon that you can find!


I am developing GeoMonsters as an Android app for my university course NWEN304 - Advanced Networking Applications. It is still under heavy development but I need your help to find all of the bugs and improve the overall quality of the app.

Currently, your location in the Pokémon changes roughly every 5km. This may be too large (or too small) but we'll see how it goes for now. GeoMonsters makes use of a web service in order to determine your location in the Pokémon world, and the wild Pokémon that you see, which means that in order to use it, you will need to have some sort of data plan, or a wireless network that you can use.

If you encounter any bugs, or have any feedback, please contact me via e-mail/text/facebook/twitter/in person and let me know. In case of bugs, it would be helpful to know exactly what you did when the bug occured and how to replicate it, if possible. (If you have access to the error logs, then a stack trace would be perfect.)

Because you people are being nice and beta-testing this for me, this version of the app only has a 5 second cooldown between searching for wild Pokémon. The finished version will have 30 seconds.

P.S. The current icon is terrible. If anyone has any ideas or thinks they can make a better one, please let me know.

TL;DR: Tell me about bugs, download below.


All enquiries/comments/feedback/complaints/chocolate fish can be sent to


GeoMonsters.apk (2.6 MiB)


9th June 2012 @ 9:30pm

6th June 2012 @ 11:23pm

4th June 2012 @ 10:50pm

1st June 2012 @ 6:48pm

30th May 2012 @ 10:51pm

30th May 2012 @ 5:30pm

29th May 2012 @ 11:13pm

28th May 2012 @ 10:18pm

28th May 2012 @ 9:05am

28th May 2012 @ 12:16am