Q&A with GeekWire

I recently had a chance to connect with John Cook from GeekWire who asked me about Game Collage, Bobo, and the startup world in general.  He just posted our conversation online – check it out at GeekWire’s Startup Spotlight.

Leave a comment

One for the Kids!

Way back when, when I was still a wee-little iOS developer about yay high, I created my first interactive book of Hans-Christian’s Anderson’s fairy tales called “The Little Mermaid and Other Stories“.  It came out only a few weeks after the iPad was released and I remember working round-the-clock on the project to get the book out.  Because it was my first interactive book, I needed to spend a lot of energy developing the basic framework – general code structure, run-time page layout, dynamic loading and unloading of assets, etc.  I was working alone on this project so, in addition to the coding, I spent well over half of my time creating illustrations, designing sound effects, editing the content, and, at the very end, creating a short video trailer – definitely not my forte.  Nonetheless, I was happy with the results.  I submitted the app to the App Store and, once it was approved, I watched it go live one sunny Friday morning.

And then I paced.

I was very tired from the effort of the previous six weeks; I squeezed every ounce of creative juice I had in me. I was excited, and very, very nervous.  I don’t even know why.  I do know, however, that I spent most of the afternoon pacing – I just couldn’t stand still.

Yet nothing happened.

The week just before the app went live, I sent dozens of emails to newspapers, review web sites, and popular bloggers announcing the upcoming launch, but every time I refreshed my inbox, I was greeted with a message telling me that I have “no new messages”.  At that point, a wise man suggested I should step away from the computer and go for a walk.  Before I did, I literally hit the refresh button one more time and was rewarded with the following message:

We love your apps.  Thank you!
Zoe age 5,
William age 8 


I almost lost it.  Unbeknownst to them, Zoe and William had given me the justification that I so desperately needed.  I peeled myself away from my laptop to go for the walk and I couldn’t stop smiling.  Mission accomplished.

Since that time, I’ve heard from many more kids and parents and grandparents enjoying the apps and offering me their feedback and suggestions.  I’m always thrilled.  Each time I receive such an email, I’m excited to read it and respond as quickly as I can.  For me, it’s one of the most rewarding reasons of why I do what I do.  And both Zoe and William have a very special place in my heart, because they were the first to let me know that they cared.

Today, out of the blue, I sent an email to Zoe and William’s dad and let him know how much the original email from his kids meant to me.  Soon, he replied:

Thank you so much for the email. William just turned 10 and Zoe is now 7. Each of them now has their own iPad with your app installed. They even take turns reading your app to their little brother Levi (2). Now you have three customers for life. I will make sure they check out your new app [Bobo Explores Light], and I will send you their review (in their own words).

I think you have also inspired William to start working on his own app. He is currently working on his artwork and game rules. I will let you know how he progresses.

Keep up the great work. You have provided hours of enjoyment to William, Zoe and now Levi through a mixture of technology, art and science.


Once again, I am grinning ear to ear and want to send a huge thank you to William and Zoe and Levi and their dad Scott.  You guys rule and inspire me every day!  And, William, I look forward to seeing what you come up with.  Keep it up!

 


Comments Off

Doodle Blast! HD Makes an iPad Retina Debut

After seeing the new iPad with over 3 million (!) pixels, I couldn’t help but take a break from what I was doing and dust off an old favorite – Doodle Blast! HD – to get it ready for the new device.

In theory the task was simple enough.  I had saved most of the original images as vector files, so re-scaling them, while tedious, was fairly straight-forward.  However, the poor codebase was very outdated and in desperate need of a fresh coat of paint.  It took me over five days of round-the-clock work to rip out the old scoring system, add Game Center support, iOS5 Twitter support, replace Cocos 2D v0.7 with Cocos 2D v1.1, and implement selective retina image loading for high-res devices that supported them.

The results, however, speak for themselves.  The pixels on the new iPad are so tiny, that this game more than any other literally looks like a sheet of graph paper that came to life.

Take a look at the following images for comparison.  The first is a 100% scaled version of the tank from the original iPhone game.  The second is that same tank, also scaled to 100%, as used by the new iPad:

Original:

Enhanced for new iPad:

 

The game is now available for only $0.99 (a far cry from all the $7 games for the new iPad) and as one of the DB gamers put it - ”Stills don’t do this game justice – you have to play it and control the awesome firepower to really appreciate it.”  Click here to check it out at the App Store!


Comments Off

A rare look at Bobo’s code base

I came across a very cool online tool created by Jonathan Feinberg that produces beautiful word clouds from random chunks of text.  I was curious to see what it would do with a piece of code and so I dug up the base class for Bobo and pasted it in.  To give you some context, the class controls most things Bobo, from his singing and face animation to movement, interactivity, and physics.  It’s a hefty beast of over 1300 lines of code and seemed like a great candidate.  So, if you ever wondered what Bobo was made of, here is your answer:


Comments Off

iPads and Bathtubs Don’t Mix

A friend forwarded me the following story that Ingrid Simone posted on Common Sense Media website entitled “My Kids’ First iPad”.  I had to laugh and repost a part of it – Bobo was almost responsible for a minor disaster that was only narrowly averted.  You can read the entire post here.

- – -

Establish some ground rules. Introducing an iPad (or any tablet) in your home the first time will require setting some ground rules. Even if you have other electronic devices the kids use, you’ll want to think about the questions the iPad will raise. A few examples:

How does iPad time figure into overall screen time limits? In my house, we don’t have hard-and-fast screen time limits. But maybe you’re a one-hour-a-day max family.

Is iPad time now included in that hour? Is it OK to make in-app purchases? We have tips for how to approach this question.

Is it OK to use the iPad without asking first? For us, no. Always ask first.

Is it OK to use the iPad while also watching TV? I encourage my kids to do one screen at a time.

Is it OK to take the iPad into the bathroom? I didn’t think I needed to address this until my 6-year-old son took the iPad into the bathroom so he could continue with the Bobo Explores Light science book app while taking his bath. The iPad was resting on a bench outside the tub, and he reasoned “but my hands are dry.” It could’ve been a disaster, and I could’ve avoided the close call by establishing that rule up front — and of course by making better use of those eyes in the back of my head. (Side note: Clearly this is a thoroughly engaging app! A 5-star keeper!)


Comments Off

3.5 Million Pages Served!

Over 3 Million Server

Today, the bright and sunny offices of Game Collage, LLC were full of administrative hustle and spreadsheet excitement.  Numbers were being added, divided, and added up again, software and hardware calculators could barely keep up with the nimble fingers of their users, spreadsheets were spilling out of their rows… in short, I was working on state taxes.

In the middle of this mayhem, my mom calls.  Because I’m already knee deep in numbers, I crank out a couple of pivot tables to amuse her with interesting statistics and, in the process, manage to surprise even myself.

Since Bobo’s launch, kids from around the world have looked at a cumulative 3.5 million pages in the book!

Wha?!?  That’s.. uh… three… *sigh* I can’t even count that high!  Additionally, kids spent almost 2.5 minutes on every page adding up to a total of well over 15 years! that Bobo has been entertaining the world with science.  Without a shred of doubt, this is my greatest personal achievement to date.

Another interesting statistic that fell out was that people spend on average 20 minutes reading the book each time.  That means folks don’t just pick the book up and put it away, but spend some meaningful time with it.  I’m very excited that the months of work and late nights that went towards creating Bobo ended up being somehow useful to the world.

If you are among those people who have spent a portion of those 15 years with Bobo, thank you!  I hope you enjoyed it and that you’ll spend a few more years with it yet.

Comments Off

The Importance of Not Guessing

Bobo ExaminingYesterday, I went to Apple’s iOS Tech Talk held in Seattle out of all places (how could I not?) and was excited to meet a slew of other developers with whom I previously only interacted online or via their apps.  It was quite a trip – I guess I should climb from underneath my “rock” more often.

Besides all the socializing, I sat through a number of lectures delivered by the Apple folks on the wonders of the iOS technology.  One of the more interesting sessions centered on profiling, whose overarching message was “Don’t guess – measure!”.

If you’ve ever written code with tight performance requirements, “thou shalt measure” is a well known commandment.  What I recently discovered, however, is that measuring is equally important in the development of interactive books and apps in general.  Specifically, knowing how your customers use your product is paramount to figuring out what features are important and which ones are not.

Let me give you an example.

When I was writing Bobo, certain pages seemed more important to me.  For example, the book wouldn’t seem complete if it didn’t mention Edison at some point.  In addition, certain other pages appealed to me personally more than others.  For example, I was in love with the imagery of the Jungle / Photosynthesis page and spent good four days tweaking countless little details – from the blooming flowers to the swaying vines, paying particular attention to dynamically recreate jungle sounds from a collection of animal calls, avoiding repetitiveness yet mimic the overall impression of vibrant life.  In short, I really geeked out.

Bobo Jungle

Dean was similarly enamored with the Bioluminescence page.  It all started with him sketching a beautiful yet menacing-looking angler fish.  From that point on, he wouldn’t rest until I finally caved in and spent four days on that page as well.  There was plenty to keep me occupied – animated fins on the fishes, several particle systems, fading colors with water depth, Bobo’s swimming movement which was unlike his movement on any other page, bubbles, water sounds, chomping angler fish, … you name it.  It was another point where we geeked out because of our sheer excitement (mostly powered by Dean) about the topic at hand.

Bobo Bioluminescence

Once we released the book into the wild, however, we were surprised that our users responded with page preferences completely different from ours.  The Introduction to Photosynthesis (a.k.a. the Tomato page), for example, is among the more popular pages in the book, even though we slapped it together in a single day to provide a much needed transition between some of the other topics in the book.

If I order all the pages by how much each of the topics appealed to me as a developer/user, I get the list in the left column.  If I order them by how much time I spent creating each, the list looks a little different, but not entirely dissimilar (middle column).  However, if I order it by popularity of users from all around the world, the list looks completely different (right column):

My preference

  • MOST EXCITING
  • Photosynthesis
  • Bioluminescence
  • Auroras
  • Disco
  • Fireworks
  • Glow in the Dark
  • Reflection
  • Sunset / Night / Sunrise
  • Lightning
  • Edison
  • RGB
  • Eyeball
  • Sun
  • LaserIntro
  • Caveman
  • Refraction
  • Telescopes
  • Photosynthesis Intro (Tomatoes)
  • LEAST EXCITING

Code Complexity

  • MOST COMPLEX
  • Reflection
  • Glow in the Dark
  • Photosynthesis
  • Bioluminescence
  • Disco
  • Sun
  • LaserIntro
  • Eyeball
  • Auroras
  • RGB
  • Fireworks
  • Edison
  • Sunset / Night / Sunrise
  • Lightning
  • Refraction
  • Caveman
  • Telescopes
  • Photosynthesis Intro (Tomatoes)
  • LEAST COMPLEX

User Preference

  • MOST EXCITING
  • Sun
  • Sunset / Night / Sunrise
  • Auroras
  • Lightning
  • Photosynthesis Intro (Tomatoes)
  • LaserIntro
  • RGB
  • Disco
  • Caveman
  • Photosynthesis
  • Fireworks
  • Reflection
  • Glow in the Dark
  • Eyeball
  • Edison
  • Bioluminescence
  • Telescopes
  • Refraction
  • LEAST EXCITING

The Tomato page says it all.

The moral of the story is that the time we spent on the different book parts is incongruous with the amount of time people spend using it and, if we paused and collected some of this data during development, we would probably have adjusted our internal schedules and priorities accordingly.  Live and learn but, most importantly, don’t guess – measure often and repeatedly.

Comments Off

KAPi Awards in Vegas

KAPi AwardI just returned from the Consumer Electronics Show hosted in Las Vegas this past week. What a crazy, crazy event. I thought I’ve seen “large” before, but this show put a whole new meaning to that word. The most succinct way I came up with describing it (and it worked for my mom, so chances are it will work for you too) is to imagine an IKEA store, in size and layout, then to put about 8 to 10 such stores next to each other, fill them with electronic gadgets, cars, and TV screens (thousands and thousands of TV screens) and you have yourself something similar to what amounts to the public mayhem at CES. Here is another way to put it: After having explored the conference for a full day, I met up with Dean MacAdam, the creative mind behind Bobo, and we wandered the place together. At one point we found ourselves among a few huge exhibitors and Dean asked me whether I knew where we were. All I could do was reply that this was the first time I’ve stepped foot anywhere within a 300 yard radius of our current location and that I was as lost as a baby.

One of the most impressive displays for me came from Samsung who was showing off their latest, greatest OLED TV. I’m not much of a gadget geek, but this thing blew me away. The images were so sharp, the colors so vibrant, and the blacks so black that you couldn’t tell an image from a vivid painting. The thing that just floored me, however, was the fact that this enormous TV (a good double-arms’ length span) was thiner than an iPhone. Even I had to admit that was cool.

The highlight of the entire event as well as the reason for my presence, however, were the Kids At Play Interactive Awards. Dean and I flew down to Vegas to meet, shake hands with, and receive a KAPi award from the folks at Children’s Technology Review and Living in Digital Times.

We were very honored to be among the eight other recipients of the award for 2012. It gave us a much appreciated pat on the back as well as validation for our work; not to mention we spent a delightful evening hanging out with extremely creative people who enjoy kids and, at times, acting like kids as much as we do.

The award was followed by a wearable technologies fashion show and we just couldn’t resist snapping a picture. Here is Dean surrounded by some of the lovely ladies from the show. What can I say… we had a great time!

Dean with a KAPi

Comments Off

Bobo Among Cybils Award Finalists

Cyblis 2011

Happy New Year everyone!  We’re excited to usher in the first day of January with some great news – Bobo Explores Light was just selected among book app finalists for Cybils 2011 awards.  Congrats to the other finalists as well!  You can read the official announcement on the Cybils web site here.

Comments Off

The Hall of Fame

I’m super excited to report that our little Bobo was spotted in Apple’s Hall of Fame.  Check it out and happy holidays!

Hall of Fame

Comments Off