Many games have both primary and secondary fire modes for weapons, which conveniently map to the left and right mouse buttons. Some games have weapons with iron sights, and use the left mouse button for the single fire mode, and the right mouse button to raise/lower the weapon. But what if you want both, or something even more complicated?
Let's say that I want to have an assault rifle, which needs the following controls:
What do you think is the best way to arrange so many controls without being too complicated for the user? Or is it already too complicated just having that many functions?
Currently I'm thinking something like this:
Not perfect, because it takes several button presses to fire a grenade, but it keeps the number of keys down to 4. I suppose big game studios have the resources to do proper useability studies on stuff like this.
Let's say that I want to have an assault rifle, which needs the following controls:
- Primary fire
- Grenade launcher fire
- Switch firing mode (semi-auto/burst fire)
- Iron sights mode
- Reload
- Reload the grenade launcher (separate from reloading the bullets)
What do you think is the best way to arrange so many controls without being too complicated for the user? Or is it already too complicated just having that many functions?
Currently I'm thinking something like this:
- Left mouse = fire
- Right mouse = iron sights
- [some keyboard key or middle mouse] = switch fire modes (this would cycle through not only single/burst fire, but also the grenade launcher)
- R = reload (would reload the currently selected fire mode, if the weapon uses multiple types of ammo like the assault rifle example)
Not perfect, because it takes several button presses to fire a grenade, but it keeps the number of keys down to 4. I suppose big game studios have the resources to do proper useability studies on stuff like this.
Comment