First come, first serve for these promo codes…
First come, first serve for these promo codes…
New drawing lesson! And I taught it. Yup, I hung up my programming hat (temporarily) to study the delicate features of the female form and teach everything I could in this whopping 10 hour lesson. It’s divided into MANY smaller parts though, with lots of lovely ladies.
So what do we think, loyal CartoonSmart fans? Do I still got the drawing skills to pay the bills? (I hope so). I’ve got many more Flash illustration tutorials planned. Stay tuned!
It’s taken me faaaarrrrr too long, but I’ve finally gotten CartoonSmart cleaned up enough in the “new look” that I feel comfortable turning over the homepage to this redesign as well. Which marks the biggest design change since, er, probably the beginning of the site. Old habits die hard, and up until now, the header of the site has always been a bit cluttered. The logo took up most of the middle real estate with LOTS of links around it. Those days are done. On every page (other than the homepage), the logo is tucked up neatly in the top left, sharing equal header space with only seven other sections. Emphasis on “only seven”, because I’ve boiled down what CartoonSmart does best, into these categories.
Each broad topic above can contain multiple types of software taught (previously, the header contained a lot of Flash-only links), which lends itself to lots of room for expansion. Years ago, someone asked me “Do you want me to teach a Joomla tutorial?” And I thought to myself, “That means I’ll have to add a Joomla link somewhere in my already-overpopulated header.”
Why Bootstrap for the redesign? Bootstrap is a great framework, and I was particularly impressed with the responsive CSS features of it. If you were to load up CartoonSmart now on a desktop computer, tablet or tiny little smartphone, you would (for the most part) see the same images, but scaled (or re-stacked) to best fit the device you’re on. Also I have Bootstrap to thank for finally wrenching me away from using Dreamweaver for development. I know that’s blasphemy to the ears of some. Dreamweaver is great for non-coders, but darnit, I actually am a programmer. I like a black background with green text. I like closing tags, occassionally screwing up large spans of things, and having no idea how something will look until I make it live. Also I can truly attest that Bootstrap is a very “front-end” framework. It was rare I tinkered with the source CSS. There is a lot out-of-the-box so to speak. Hmm… Tutorial maybe? You betcha.
Anyway, go check out CartoonSmart 2.0, a little shy of our 10 year anniversary, we’ve got a nice clean look for the next decade (I was getting worried we would become the AintItCool of training sites).
I just heard from Calvin, a reader of my iOS Game Programming with Xcode and Cocos2d book that after cracking the whip on himself to read the entire thing, he developed the Cupcake Kid which is now in the App Store. Click the pic to visit it in the store now. Good job Calvin, and thanks for sharing!
Back from the grave (actually just back from getting his Masters) is one of CartoonSmart’s first instructor’s besides yours truly. Manuel D’Macedo has returned relatively unscathed from years of being immersed in the Maya environment, and the teacher turned student turned back to teacher is back in the CartoonSmart fold.
To welcome his return, and to introduce as many of you as possible to Maya and 3D design, I’m setting the price of this nearly 3 hour lesson to either $0.99 (the “I’m Broke” Level), $4.99 (the “I Can Meet You Halfway” Level”) or $9.99 (the “I Fully Support More 3D Lessons” Level). And don’t worry, I won’t secretly be judging any orders that come in for 99 cents. I’m just excited to offer something new, and I’d like as many new students as possible here.
This Introduction to Maya video series will be housed under CartoonSmart’s ever growing list of sister-domains “CartoonSmart3d.com“. Actually, I’ve had that domain for probably 10 years now, so its nice to finally use it.
Here’s what an emailer told me yesterday: he’s gotten his app rejected a couple times with this somewhat mysterious reason….
Actually it’s not all that mysterious. If you have an older Cocos2d project which included the CocosLive classes you might have noticed a deprecation warning a while back saying something like “uniqueIdentifier is deprecated”. Deprecations are like the Yield Signs of coding. A lot of times you just slow down and don’t stop. Especially if you think its something that will be solved in the next update of the framework you are using. And as it turns out more recent versions of Cocos2d don’t have CocosLive included.
So this issue would only be a problem if you were using an older project. Chances are the quick fix is to just trash the entire cocoslive folder in your libs folder in Xcode, and hopefully you’ll be good to go. I can’t say for sure yet, that this solved this guy’s problem because it’ll be another week probably before Apple will review his app again, but I think this will do the trick.
I’ve disappeared a bit from blogging recently, but no, I haven’t taken 6 weeks off. I wish. Actually, no, I don’t wish. I love working which is partially why I’ve been absent here. I just get hyper focused and forget to attend to all my duties. So recent news…
I added quite a bit to this in the past few weeks. Past buyers all should have gotten an email. One minor change, but very worth noting. The most recent Cocos2d library made the switch from using the extension -widehd.png to -iphone5hd.png for Retina Display images on the iPhone 5 . If you don’t include separate images specifically for the iPhone 5, your fallback extension is still the same, -hd.png, which is probably what most of you are using anyway. There really shouldn’t be too many reasons to include unique images for both devices, unless of course it’s a background image, but even then you could have the -hd.png image wider than necessary for the iPhone 4 and just plan on it being cropped some. Personally, I liked the -widehd.png extension more than -iphone5hd.png since it seems inevitable to change one day (ahem, iPhone 6).
And the bigger news is that the Story Teller’s Kit now supports 5 in-app purchases, images that can be shown or not-shown based on in-app purchases, Facebook posting, Streaming Video (instead of just video files added to the Resource folder of the kit), slide-up style menus with thumbnails, and some extra nice things like adding an array to the Root of the Plist to house images which will appear on every page of the book (good for menu buttons). The Facebook / Twitter posting feature also includes an option to attach an image to the post, which could be used to promote your app. For example, you could include a screen shot from the app. You can find out more details at the fancy new-ish looking page for the Kit…
Some of you might have noticed this got a brand spanking new chapter added. Chapter 10 got bumped up to Chapter 11, and Chapter 10 is now….
If you bought the book in it’s native iBook format from the iBookstore, you should have an update awaiting you. For my PDF people, you should have gotten an email with a download link for the update.
So that’s the latest news. On the near-horizon, we’ve got an Intro to Maya lesson! Hizzah! Some 3D again!