After a few years of inactivity, I decided to bring back Walking Ideas as a game developer blog, and make the full version of Oshiro available online for free. Oshiro is a puzzle game that Rick and I built back in the days, and it actually started out as an actual board game. We still have a wooden prototype and a refined, plastic prototype sitting in our homes. Every so often, I still take them out and introduce folks to it.
“It’s actually pretty damn fun,” I always say to myself.
Now that I am busy with my social gaming start-up (TribalCrossing) and Oshiro has been removed from Shockwave.com, I figure I should just let all the puzzle enthusiasts out there give it a try. I managed to dig up the old source code and old level files from an old computer, and I should get the game cleaned up for everybody soon.
As for the blog… I think I’m going to start writing about my experience in the “social gaming” space, but I expect to eventually write more about ideas, observations, and thoughts on game designs in general. Overtime, I would like to build out a section that lists many of the “party game” or “real-life social game” ideas that I’ve tossed around with many of my designer friends over the year. The idea behind that is to create a collection of unique games you can bust out next time you have some friends over.
So, Hello! And welcome.
Sending batch app-to-user request on Facebook
With the release of the “live game feed” on Facebook, game requests and notifications now gets their own real estate on the upper right corner of your screen. This immediately reminded me of the good old days of “notification war” on Facebook circa 2009. Applications had free reign over your notifications and many spammy apps went viral by abusing that channel. At Tribal Crossing, we created a populate polling app that reached 3 million MAU that was in part due to this powerful viral feature. Oh yes, everyone succumbs to the mystical power of the Red Bubble that screams CLICK ME.
Anyways, Facebook took the app-to-user notifications away, but now it has returned in a different implementation – a much better one IMO. So we plugged back into app-to-user requests so we can send user individual updates besides going through the application wall. Each notification requires a Graph API call, and it can take a long time to send millions of these requests. There is a batch API available, but there wasn’t any good documentation so it took me a bit of time to get it to work. Here’s the detail on formatting your Graph API calls to send batch app-to-user requests:
Read More »