It’s coming along…
Here’s what you see at the start of the level:
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.
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.
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.
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.
Set up your pods, aim, and shoot. The repeller has repelled the bullet around the first corner.
And with a bit of adjustment, we made it around the second corner.
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.
Very interesting! Are you using OpenGL ES for this app?
Actually, no. Just core graphics and UIViews. There’s really not that much animation going on, so it’s working pretty well.
That looks interesting/promising. Any chance for a video? 😀