Several times I’ve mentioned recreating the Beginning Mobile Game Development course because it has to run in “Graphics Compatibility” mode due to changes in the Corona SDK. It uses setReferencePoint and other things that have been deprecated.

My plan was to create a completely new course — it would no longer be the Froggy course. And after writing most of the sample projects and recording the first video I’ve changed my mind.

What Happened?

To remind myself of something, I watched the first display and animate video from the Froggy course and while admittedly it’s not perfect, it’s really good! 🙂 In fact, it’s better than the new display video I just recorded last night.

I went on to watch several more of the videos and they convinced me that ditching the Froggy course would be a mistake. So here’s my new plan…

I’m going through each video to discover where I’ve used code that’s been deprecated and will edit those videos — insert a sidebar, so to speak — to include the new information. I’ll also edit the sample project for each section to account for the changes in code.

What Could Go Wrong?

The downside (and why I initially thought recreating the entire course was the way to go) is that in some cases the code in the videos will not exactly match the code in the sample project. I think with the inclusion of sidebars in the videos I can keep people from getting confused.

There are a few videos that will have to be ditched completely, for example, the ones showing how to create buttons. The widget library has changed so much those videos probably can’t be patched.

Anyway, that is what’s happening at Three Ring Ranch this week — I’m watching the Froggy course and bringing it up-to-date.

I also have some beginner-intermediate additions for the course that will be added in the near future. Once this “foundation” course is solid once again I’ll just keep adding new tips ands techniques to it.