Flickdown?

Published July 05, 2010
Advertisement
While working on my iPhone port of Gundown the other day, I had a sort of sudden "ooooh, I wonder if this would be cool" moment. That feature was a twist on my existing control style: what if the user held the device in portrait mode instead, and used a finger 'flick' motion to fire projectiles? And so, I created a quick branch on Git (because Git rocks my socks) to try a crude implementation of said feature.

It was indeed a hack, but it was simple enough to strip out the existing on-screen controls, allow any touch's X value to be the player's X position, and do a cheap exponentially-weighted sum of touch movement deltas to get a 'flick strength' value. Luckily I had written my underlying 2D engine and Gundown's own UI code to be highly resolution independent, so in general things worked just fine after switching to portrait mode.


??
(A quick hack to test the idea. Naturally, certain things (right) broke pretty hard.)


I really like it. The metric for determining flick strength still needs tons of fine tuning, but overall I really like the mechanic involved here. In particular, I'm really excited by how much more accessible Gundown could be, since firing projectiles with simple flicks of one's finger is orders of magnitude more intuitive than the comparatively complex on-screen controls that I had been using up until now. More hardcore gamers might object, but it's my understanding that the audience that the App Store reaches is far more casual and non-hardcore when it comes to gaming. In addition, the people who I have thus far cornered and coerced into trying out the game in both its original controls and these all remarked that flicking one's finger felt far more interactive.

All that said, some measure of re-design will need to be done to figure out how to accommodate this new mechanic. Perhaps something glitzier and faster paced is the way to go, rather than the slower controlled pace that the original PC version featured.

Once this week's assignments are all cleared up, we'll see. We'll see.
Previous Entry Gundown Progress.
0 likes 2 comments

Comments

rip-off
Sounds like an interesting idea. Its good that you've kept an open mind towards how input is handled, I know one of my own games suffered because I subconciously refused to deal with the fact that my input system sucked hard.
July 06, 2010 03:50 PM
HopeDagger
Quote:Original post by rip-off
Sounds like an interesting idea. Its good that you've kept an open mind towards how input is handled, I know one of my own games suffered because I subconciously refused to deal with the fact that my input system sucked hard.


I think that a lot of my 'open mindedness' comes from the fact that I can quite literally carry my game around with me and allow (willing) people to play-test my game right before my eyes. It's really amazing how much you can learn, as a developer, just from watching someone spend a few minutes toying with your latest build. So when you see somebody -- or multiple somebodies -- struggle with a particular aspect of your game, it's not hard to convince yourself that perhaps said aspect needs some fine tuning.
July 06, 2010 08:18 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement