Gravity Pods for iPhone progress

It’s coming along…

Here’s what you see at the start of the level:

screenshot-20090201-163835

The GO! button shoots. The angle of the gun is in the bottom left corner. Target is the purple thing on the right. There are a few gravity pods/repellers in the center.

screenshot-20090201-163853

Tapping on a pod or repeller selects it. You can drag and drop, or use the buttons that appear to fine tune the position of the selected pod.

screenshot-20090201-163906

Here, another pod is selected. Note the buttons appear on the bottom for pods on the top and vice versa, so your view of whatever you are adjusting is never obscured.

screenshot-20090201-163924

Tapping and holding the gun allows you to aim. You can aim by dragging a finger around the screen, or use the up/down arrows that appear on the right in aim mode. The double arrow moves the gun in one degree increments. The single arrow moves it in 0.1 degree increments.

screenshot-20090201-163948

Set up your pods, aim, and shoot. The repeller has repelled the bullet around the first corner.

screenshot-20090201-164032

And with a bit of adjustment, we made it around the second corner.

screenshot-20090201-164348

The last one took some work, but we finally hit the target!

I’ve spent a lot of time on getting the UI right. I think it’s getting to the point of being pretty usable and intuitive. There are so many wrong ways to do it, and I’ve explored a good percentage of them. I’m feeling pretty good about how it’s working right now. Probably a few more tweaks, but soon I’ll start working on levels and a way to choose them.

This entry was posted in iPhone. Bookmark the permalink.

3 Responses to Gravity Pods for iPhone progress

  1. SpaceHunter says:

    Very interesting! Are you using OpenGL ES for this app?

  2. kp says:

    Actually, no. Just core graphics and UIViews. There’s really not that much animation going on, so it’s working pretty well.

  3. Og2t says:

    That looks interesting/promising. Any chance for a video? 😀

Leave a Reply