A brief personal update. A new job and personal game plan make it look like this year is coming up iOS for me.
Wouldn’t it be awesome if you could update your game’s assets while your app is running? It turns out you can, and it’s not even very complicated. Whether you want to tweak a game setting or experiment with a variety of image styles on the fly, this will be one of the things you wish [...]
I recently needed to add a “water ripple” effect to a project. Although there is a simple water …
I’ve read some good reasons why Storyboards are not ready for prime time. Some of the articles like Jonathan at toxic software.com simply help me find out that I wasn’t doing something wrong, it just wasn’t meant for that. But there are some benefits from using a storyboard that I wanted to keep, so I got adamant about finding workarounds. Here’s one:Drill down UITableViews – Standard1. Provided you’ve started with a subclassed UITableViewController, or a TableView in a UIViewController that is already the root relationship from a UINavigationController. 2. You link the push outlet from the cell prototype back to […]
App complete, check. App tested, check. App submitted to Apple, check. Pre-launch promotion prep work done, check. Now what? It’s all about the timing. Based on our experience in the AppStore, there are three things that contribute most to sales numbers: 1) Getting noticed by Apple (and being featured) 2) Word of mouth and 3) Launch Blitz. I discussed the strategy for getting noticed by Apple in previous 4 P’s posts: make a great product, include new iOS tech, follow the HIG, have a polished icon and screens. Word of mouth is just the snowball effect—the more people own (and […]
On Jan 5th, I was riding my bike on the same route I’ve been riding for 2+ years. Only on that day my tires didn’t turn properly which caused me to land on my wrist and breaking and dislocating the bottom section of my upper arm. Changes As I write this, I’m in full arm [...]
In This installment of our 2D tutorial series, we will be adding enemy AI to our Lode Runner clone using A* Pathfinding. This post has been guest written by Adrian Seeto of Fun Mob Games who was also kind enough to write the AI scripts that are a huge part of bringing the game to [...]
In this article I’m not going to explain how unit tests work and so on, but I’d rather cover how to overcome some obstacles if you are writing unit tests for block based APIs. Unlike your iPhone apps the unit test suite is being started, it runs the code of all tests and then when there’s nothing more to run it just exists. If it didn’t spit any exception, the test was successful. End of story. So let’s see how that pairs up with using blocks.
For an app I’m designing at the moment I had the need to use a pullable view (sliding drawer) similar to how the iOS 5 Notification Center works, where you can flick or drag a handle to reveal or hide … Continue reading →
Its a new year and like many I made resolutions abut many things including spending time updating this blog. Then life interfered and I’m behind already. Life has a way of getting in the way. So to give it a … Continue reading →
































































