We wanted to play competitive Pokemon on the go. We targeted Android and Pebble watches.

What it does

It's a client for Pokemon Showdown, a free online simulator for competitive Pokemon. This client only plays random battles against random people.

How I built it

Pebble: Pebble.js and Websockets Android: Java and Websockets

Challenges I ran into

Pebble.js is a nascent technology, so I had to dig through documentation to find what I wanted. Also the resources on the Pebble were limited, so websockets made the watch lag, and sprites took up a lot of space. Therefore, we omitted a lot of features from the Pebble app. Given more time, we would've found a way to cope with these limitations.

Accomplishments that I'm proud of

I now have experience with making Pebble apps. This one was particularly ambitious, but I think I have other, simpler ideas that I want to make Pebble apps out of.

What I learned

How to read documentation well.

What's next for PokePebble

Polishing both the Pebble and Android apps.

Share this project: