Our inspiration was Google's 2014 April Fools' Day Joke, which turned the world into one giant Pokemon map. We decided to take this a step further, and actually implement location-based Pokemon using Android and the Pebble. (Our secondary inspiration was Ash Ketchum's spirit and will to catch 'em all)

How it works

When you're ready to play Pokemon on RIT's campus, you need to open up the Pokemon Pebble Android App, and stand anywhere a fair distance from GCCIS (the further you are, the more fun it is). The objective is to make it to GCCIS (the Pokemon gym) with your Pikachu where Brock is waiting for you. When you click Play, the Android and Pebble will start simulating the virtual Pokemon world as you make your way around campus. At certain distances, you will encounter Pokemon, and your Android will let you (and everyone around you) know by playing the classic Pokemon wild battle music. At this point, you must turn to your Pebble to defend yourself using your Pikachu: pick your moves carefully to defeat all the Pokemon on your way, and ultimately make Brock and his Geodude cry. The entire battle simulation is done on the Pebble itself!

Challenges we ran into

The main challenges we ran into were related to the communication between the Android phone and the Pebble. It took us a lot of compilations and trials to test it and improve it - finally, we had to make a few compromises and keep it simpler than we had intended. The other challenge was that testing the system fully required going outside GCCIS (to get reliable GPS coordinates) - that was a bit of a pain. Additionally, it took us a while to get used to the Pebble's UI functions and figure out exactly how they work.

Accomplishments that we're proud of

Being able to link up two platforms in a reasonably coherent way to create something really cool! In a way, we partially implemented all of us 90's kids' childhood dreams.

What we learned

On Saturday morning, none of us knew anything about Pebble development: it's fair to say that we learned a lot about the Pebble - its awesomeness and its quirks - through this project. Moreover, the two of us that worked on Pebble (using Pebble.js) actually didn't know JavaScript yesterday!

What's next for Pokemon Pebble

  • Making the gym destination flexible
  • Adding more sophisticated Pokemon battle simulation
  • Making it multiplayer?


Going for:

  • Best Game
  • Best Pebble Hack
  • Best Hardware Hack
Share this project: