Game
Down Ward - (jam beta)
9 years ago

Gamepad Support Update


Gamepad support has been added in the latest release! :D

5d0b7929c99ed.png

Gamepad support

You can review and customize the gamepad bindings from the in-game menu.
I’ve played through the entire game, including the secrets, with an XBox360 controller, using the bindings I set up as the defaults.

Default gamepad controls

  • Action | Input


  • Move and Aim | Analogue / D-pad

  • Fly/Up | Bumpers

  • Jump | A, L-Trigger

  • Attack | B, X

  • Wide view | Y

  • fullscreen | Start

Note that holding “Fly” is the same as holding the “Up” direction. Just as with keyboard input, attacking while holding only Fly/Up will attack upward. Holding any horizontal direction will aim the blade in a horizontal direction even if Fly/Up is still being held.

Making practical controls for the gamepad

This might interest other developers. Unintuitively, it was trickier than I expected to make this game work with a controller, as some aspects of keyboard controls don’t translate quite as directly to the gamepad as I would have thought.

On the keyboard the arrow keys are used for movement and aiming, and because most people use three fingers on the arrows, you have more independent control, than with a thumb on a D-pad or analogue stick. In a sense, you have three fingers worth of control bandwidth on the keybaord arrows, but only one finger of control bandwidth on a D-pad. The same is true for an analogue stick.

As a practical example of why this was initially a problem, consider level flight in Down Ward. Level flight is a bit tricky, and isn’t something you really need to master until the first secret level, but you can’t beat that level without getting good at it.

To achieve level flight, you need to hold a horizontal direction, and incrementally tap Up for occasional flaps, much like a real bird. This is easy enough on the keyboard, where one finger holds a horizontal arrow, and another taps Up independently.

On a D-pad, you have to use one finger to alternate between holding a horizontal direction and tapping up. It’s worse on an analogue stick, where you have to alternate between holding a horizontal direction and incrementally holding an upward diagonal direction.

Complicating this is that aiming the blade attack is also done with the directional input.

My solution was to bind the shoulder/bumper buttons to Up, so you can use an independent finger to control the fly action. Though it’s important to remember that the “Fly” button is an “Up” button and will act accordingly. Likewise holding up on the D-pad will also begin flapping, just as on the keyboard.

I was initially worried that the hybrid behavior of the Fly/Up button would be confusing, but fortunately after playing through the game on a gamepad, it seemed to not really be an issue.



0 comments

Loading...

Next up

Down Ward funded all 4 original stretch goals, and is still going. :)

24 hours left!

I've added one last stretch goal. Thanks to all who have supported in any way, by pledge or word of mouth!

💟 Kickstarter: https://t.co/n368bEIFT3?amp=1

Adorned in her appropriately cubey attire, Gable brandishes a legendary blade.

I finally get to post this for April Fools! :D

Full size: https://t.co/Lx6lzq8Z5L?amp=1 (5120 x 2880)

Gable wings her way over some soft clouds. :)

(She's the main character of a pixel game I'm working on. She has more pixels in this picture.)

Down Ward has been funded! 🌕 🦉 ❤️ Thank you all so much. :)

💟 Thank you message: https://www.kickstarter.com/projects/fisholith/down-ward-game-ow…

Down Ward is on Kickstarter now! :D

Kickstarter: https://t.co/bKv1yitLTv?amp=1

Website: https://t.co/T0DELsjQQL?amp=1

(◠,◠) #pixelart #owl

I was going to put up the Ascii art April Fools banner, and then realized I needed to make a Kickstarter version of it. Happy April Fools, all. :) Kickstarter: http://bit.ly/DownWard-Kickstarter

I just finished a written Q&A with UK-based ScouseGamer88 :)

Interview: https://t.co/auWt2KlSAr?amp=1

Kickstarter: https://t.co/bKv1yitLTv?amp=1

Down Ward is on Kickstarter now! :D

Kickstarter: https://t.co/bKv1yitLTv?amp=1

Website: https://t.co/T0DELsjQQL?amp=1

(◠,◠) #pixelart #owl

With the help of some hearts Gable flaps her way up a steep ascent :)

Hi all, Down Ward is over 200% funded, and it's still going! I just wanted to thank everyone who has offered their support in any way. Thank you all.

Down Ward's Kickstarter has passed its funding goal! :D

It's still going, with over half the campaign time left. Thanks to all joining in, & to all helping to spread the word!

Kickstarter: https://t.co/bKv1yitLTv?amp=1 Thank you: https://t.co/gMPlz1pojF?amp=1