Opened 5 years ago

Last modified 2 years ago

#39 new enhancement

Support different input devices / controllers

Reported by: stephen Owned by: stephen
Priority: minor Milestone:
Component: knights Version:
Keywords: Cc:
Release Notes:

Description

Support different input devices (joysticks etc). Also consider a mouse control mode.

Change History (7)

comment:1 Changed 5 years ago by stephen

Also consider variations on the keyboard controls, e.g. separate keys for different actions like attacking, throwing daggers and so on.

See also suggestion #9 from Asmageddon here: http://www.knightsgame.org.uk/forum/index.php?topic=59.msg177#msg177

comment:2 Changed 4 years ago by stephen

The controls thread has now been moved here: http://www.knightsgame.org.uk/forum/index.php?topic=63.0

comment:3 Changed 4 years ago by stephen

One simple suggestion is to split the 'action' button into separate 'attack' and 'menu' buttons.

comment:4 Changed 4 years ago by stephen

  • Milestone set to 016

Further suggestions have been made on the Knights moddb page.

comment:5 Changed 4 years ago by stephen

  • Milestone 016 deleted

See also #102, #103

comment:6 Changed 4 years ago by stephen

Perhaps I should add that there was a request for joystick controls here: http://www.knightsgame.org.uk/blog/2011/01/16/controls-again/comment-page-1/#comment-4321

comment:7 Changed 2 years ago by stephen

  • Component changed from client to knights
  • Priority changed from major to minor

To summarize all of the above: I think the main improvement that could still be made to controls is to support Xbox 360 controllers and the like.

A simple solution would be for players to choose the old-style controls (arrow keys + action + suicide) and then use a keyboard mapping program to map those six keys to their controller. This would need no further work on my part (except maybe explaining to people how to do it).

A more sophisticated solution would be to provide a special "controller mode" which allowed all the buttons on the controller to be used for different functions (like set traps, throw daggers, use lockpicks etc). Then they wouldn't need the fiddly "menu" system.

Other controls ideas that have been suggested in the past:

1) Separate action and menu keys, as in #103
2) Keyboard shortcuts for the action bar (in new-style controls), e.g. 1 could activate the first icon, 2 the second icon, and so on. (Or allow users to set their own keyboard shortcuts, e.g. by hovering over one of the icons and then pressing a key that they want bound to that icon.)

Overall, however, I am generally quite happy with the controls at the moment. So, dropping the priority on this ticket.

Note: See TracTickets for help on using tickets.