360iDev: Introduction to 2d Game Programming Using cocos2d

October 1, 2009

I was extremely pleased with the number of people that showed up to my 360iDev talk on cocos2d.  You can download the slides below.  I’m not a big fan of packing slides full of text and I’m not sure how useful they’ll be without the commentary, but I’ll let you judge for yourself.  If there’s enough interest, I’m more than happy to record a screencast version of the talk.  Just say the word and I’ll add it to my todo list.

Download pdf: Introduction to 2d Game Programming Using cocos2d

17

WWDC: A First-Timer’s Thoughts

June 27, 2009
Tags:

WWDC 2009 ended about two weeks ago and I thought I’d take a moment to share some of my thoughts with you.  If you’ve been to WWDC, I doubt you’ll find much here that you haven’t personally experienced.  It’s okay to leave.  You won’t hurt my feelers ;-) .  If you’ve never been to WWDC and happen upon this post as we head into WWDC 2010 or beyond, then read on and learn from my first trip.

(more…)

7

Targeting iPhone 2.x on Snow Leopard with Xcode 3.2

June 12, 2009
Tags: ,

A few of my fellow WWDC 2009 attendees and I drank a little too much of the Apple Kool-Aid and installed Snow Leopard and Xcode 3.2 over our existing Leopard installations.  Unfortunately, iPhone 2.x SDKs were no longer available.

sdk30_drop_down

(more…)

5

Judge Scrabby Finally Approved and Released

May 30, 2009

Scrabble fiends rejoice!  It took about three weeks longer than it really should have (details here), but Judge Scrabby, my Scrabble word challenger, is finally in the App Store.

For those of you wondering how I managed to get such an “objectionable” application through the review process, it turned out to be quite simple.  Drum roll please … My super awesome technique boils down to doing absolutely nothing to Judge Scrabby.  That’s right, nada, zilch, zero.  I simply resubmitted the binary that had been previously rejected.  I must have had this app store reviewer the first time through ;-) .

Now go play some Scrabble.  You know you want to.

1

Ridiculous App Store Rejection

May 15, 2009

I recently submitted Judge Scrabby, a companion application to Scrabby (an anagram and Scrabble word finder), to Apple’s App Store.  The application is very simple and, in my humble opinion, does one thing extremely well.  Judge Scrabby simply tells you whether or not a challenged set of words are valid according to Scrabble game rules.

Here’s the main screen where a user can get a quick refresher on how to perform a challenge and where they can enter the words being challenged:

Judge Scrabby main screen.

I figured in about seven days time I’d hear back from Apple with my approval and I’d be off on my merry way.  But alas, life with Apple and the App Store is far from easy sometimes.

About five days after my submission I received a rejection notice from Apple stating that Judge Scrabby “contains objectionable content.” I thought to myself that this had to me a mistake.  What could be so objectionable about a word verifier?  Then I saw it!  Apple was nice enough to include an attachment.  I opened it and saw the two images below (I’ve censored the “u” for your protection and in an attempt to be less “objectionable”).

judgescrabby_censored

judgescrabby_censored_2

So there we have it.  Some potty mouth at Apple entered a few expletives and deemed my app to be objectionable because the words happen to be valid Scrabble words.  The funny thing is you can enter the very same words into, oh I don’t know, Safari.  Give it a whirl and let me know what you get back.  I’ve sent a few emails to the app reviewers pleading my case and I actually got one response.  That was nice.  Too bad their response boiled down to “please see our previous email.”

At this point I’m stuck unless I remove some bad words that a user has to type to actually see.  But why should I have to do that?  There are tons of apps in the store that accept these words and do much worse with them.  Some of the apps have functionality similar to Judge Scrabby.  Other popular dictionary applications, GASP, actually define the words.   It all just feels a bit too arbitrary.  Maybe I’m just being too sensitive about this.  After all, I was born in a communist country.

You know I love you Apple.  I can’t even begin to tell you how many people I’ve “converted” over the years (my favorites are the ones that say “there’s no way you can convince me to get a Mac”).  I wouldn’t say anything if I didn’t care.  It’s not about money in this case.  Come on, seriously.  Judge Scrabby might make enough for me to buy a handful of songs and apps on iTunes.  I say this as a shareholder, user, developer, and occasional Trent Reznor quoter:

“Come on Apple, think your policies through and for fuck’s sake get your app approval scenario together.” NIN forums

Read more about rejected iPhone apps:

8

Quick Jump From Finder to Terminal

May 11, 2009
Tags:

fterminal_web_image2Every now and then I find myself in the Finder and really wishing that I was at the Terminal’s command prompt within that Finder directory.  Here’s a short screencast discussing the “open .” command to easily take you from Terminal to Finder and an AppleScript that makes jumping from the Finder’s current directory to the Terminal a breeze.  Enjoy!

Download fTerminal AppleScript.

1

Scrabby Release

March 25, 2009

Scrabby, the Scrabble word finder, is now available on the iTunes App Store. Pick up a copy.  It’s free for a limited time or forever. I haven’t made up my mind yet, so take advantage of my vacillation and get it while it’s free.

2