I made an example of what you could do with six buttons:
-1st button: normal shots, as they are now ingame.
-2nd button: accelerations, "standard" without any up or down arrows pressed, longer (with risk to see the ball long) with up key and shorter (a cross shot with more risk to pick the net) with down key.
-3rd button: slice shots, deep with up key, to mid court with down key.
-4th button: lobs, "standard" without up or down, aggressive with down key and defensive with up key.
-5th button: drop shots
-6th button: menu
The most important thing is to assign one and just one kind of shot for every button, so when the human player try to do a shot, and maybe unintentionally press up or down,
his character will do anyway the same kind of shot, just with a minor difference. The goal must be to
avoid that two completely different shots (like accelerations and lob, or slice and lob as they are actually in the game)
use the same button.
I finished
