The final video of Session 4 of our iOS and Cocos2D tutorial series is now available! In this video we modify our previous project in the session to create a gravity-less Box2D maze environment. Okay, obviously you can see from the image above its a mini Pac-man level. The fun things we explore in this tutorial…
- Applying force to move the character around the level in up, down, left, or right directions
- Adding a ContactListener to detect collisions between the character and maze boundaries
- Adding 4 sensors arounds our character to detect when openings in the maze are available
- Programming a virtual swipe joystick to move in available directions and store a desired direction which allows the character to move into openings only when possible
- Jumping the character from one side of the screen to the other.
- Stopping movement completely (and pausing the mouth opening animation)
- Applying different types of force to the character to experiment with spin
Sounds awesome right. Here’s the rub. I’m having some troubles this morning sending out a bulk of updated download links to the course, so if you’re reading this, you can just return to any of your past download links pages and request an additional download. Otherwise, I’m sure the problem will be resolved soon and I’ll be able to blast out an update to everyone.
ALSO if you bought this course with the Starter Kits included, the Angry Ninjas kit has been updated for the iPad 3!
You all remember John’s fantastic AS3 Strategy Games tutorial series? Well John turned his final project from that course into an iPad app, Astra Itinera which is available right now for just 99 cents.
For others working with Flash to make iOS apps: John had only one very minor issue submitting this to the store. Originally it only supported one landscape orientation (Apple wanted the opposite landscape mode as well), so on the next submission John toggled on ”Auto Orient”, and after another looooong 7 days of waiting, it was approved.
Here’s some pics from the game, click any to jump to the store…..
First off, thanks to all the buyers of our latest video course, Pin Up Girl Illustrations. I can’t take much credit for this masterpiece other than helping the instructor Paris get it out there to you guys. I think sales have been good enough that it won’t take much arm-twisting to get Paris working on a companion version for drawing male figures, or whatever else he feels like teaching. I think he’s got a lot more to teach all of us. I actually took out my sketchpad the other day for the first time ( and crumpled up a lot of paper for the recycling bin )
Anyway, Paris is look for a developer to team up with. He’s got the art obviously, so if there’s any rising-stars in the App-coding world out there, definitely get in touch with him. You can contact him directly at ToonBoxStudio.com
Well I slept past the early store openings today so there goes my chances of getting an iPad 3 today (or for weeks probably). But I think I’ve got the Angry Ninjas iOS Starter Kit retina-fied for the new iPad. It was actually pretty easy, what took a while was upgrading to Lion and installing the latest Xcode to Simulate the iPad 3. So a win for Apple, they finally got me to upgrade.
For those curious, here’s what need updating in the Kit. The Starter Kit builds a universal app, so the Box2D objects all had a non-hd and -hd graphic already. The iPad 1 & 2 were using the non-hd versions (instead of a separate -ipad version). So in upgrading for the iPad 3, I just kept things as is basically. Both Retina iPhone and iPad use the same -hd graphics.
The only thing that really needed work was in places where I was using separate -ipad saved graphics. So now in TheMenu class there’s also -ipad-hd graphics for the buttons that unlock or lock the level sections.
So anyone out there pick up the new iPad today?
Before I put my sales hat on, here’s a story from when I was at the School of Visual Arts about 12 years ago….
Almost everyone has to take life drawing classes for at least a couple years. Even us geeky computer art majors. But hey, no complaints here because 90% of the time, the models were female and pretty darn good looking. So this one kid Ricky was chronically late to class, key word being “chronic”, and our teacher, Mr D. was fed up with it. He’s muttering about how this time when Ricky walks into class he’s going to throw him right out and flunk him. And the later its getting, the more Mr. D is pumping himself up to let Ricky have it. And of course, we’re egging him on too by counting out the minutes he’s late.
So our model this week is a big fat hairy guy. Sorry but thats the best way to describe him. He was infamous at SVA. Mostly because of his kingly stature, but also because he loved getting into crazy poses. Let your imagination run wild, and he would pull it off. He had a lot of spirit. So anyway, he’s bending over forward for a pose. Legs spread, hands touching the ground. Most of the class is drawing him from the front or side view. But the door to the classroom is facing the back of him. Well in comes Ricky, eyes all red and blazed up. Before Mr. D can even begin to say “get out the F*** out”. Ricky utters one word….
…and walks right back out the door. And thats how Ricky failed Life Drawing 102.
Anyway. We have a great multi-session course available now on Pin Up Girl Illustration or just female anatomy in general. And you can’t fail at it for being late. This is taught by Paris Christou, who’s been trained by both Disney and Pixar. Maybe I’m unnecessarily name dropping there , because its pretty obvious from his work that he’s got some special talent. And he’s also a great instructor. We’ve uploaded a demo below so you can see for yourself…
I got a few emails about what to do about the new iPad 3 with its fancy new retina display. If you go here…
… the first post on page 3 has the best answer about what could go down with your app if you’ve been using Cocos2D. Seems like the only problem is with apps that have the retina display enabled. This line in the AppDelegate.m…
if( ! [director enableRetinaDisplay:YES] )
If you’ve made an iPad only app, it probably doesn’t have that line in there. Or if it does, its probably set to NO. So you’re safe there.
But if you’ve made a Universal App, that line would be in there possibly, because you thought you were only supporting the HD graphics for the iPhone. And there’s the problem. Especially if you made use of the contentScaleFactor ( if you had a Box2D world in there you definitely would have an issue ).
One quick fix. Disable the Retina Display. Resubmit your app with it off, and then once you’ve got an iPad 3 yourself and the corrected code to support all those -ipadhd size graphics, you submit the new version.
And it sounds like Cocos2D will have an official patch in just a few days. So I say, wait it out folks.
Sorry for my absence here on the blog, I’ve been recovering from a stomach bug. To quote Fry from one of my 100 favorite Futurama episodes… “Of all the parasites I’ve had over the years, these worms are among the… hell, they are the best.”
Anyway, I’m back in action. And the biggest news of late, Chris Wade from Spark Flow Studios gave me an update to the already fantastic Professional Storyboarding course. We’ve got a 24 minute preview of the new session on Adobe Premiere…
And if you’re like me, you might not realize you have Adobe Premiere until you check your Applications folder. It comes with some of the Adobe suites, so this little gem of a program could already be in your stable. And if you’ve never used a non-linear editing program before this is a great introduction to one.
So the entire course now includes a session on techniques for hand drawn storyboards, using Flash to build animatics and making even sweeter animatics with Adobe Premiere. Click here or below for more details…