yes I tried that, was difficult. Just now I tried the game, and the problem is aiming. Not fun having to aim with arrow or WASD keys if I have a mouse, and otherwise even if you use all keyboard controls its is very cramped up - I assume this is a symptom of wanting to make the game co-op. I reckon you should first try a few control schemes, and maybe less buttons or different aiming mechanics at least. Maybe snap aiming in a direction like retro games, then you can aim faster but then enemies design may need to be taken into consideration like in contra. Versus auto aiming may again be easier at first, but maybe less controlled feeling you want in terms of prioritising enemies. At the moment I feel a bit overwhelmed with the control scheme, due to jump and aiming up is competing and by splitting it to 2 inputs you added aiming onto 3 more buttons. If it feels great on a controller, consider adding mouse aiming then also. I would also drop the 3rd fire button I see in your control scheme when loading game, I'm sure 2 is enough.
The current layout wasn't due to a coop design... I just naturally coded it to use WASD and Mouse for fire... But I can see why having your hand on the mouse would make you want to use it to start aiming. A few other people have also mentioned the desire to aim with the mouse... I will definitely look into it.
I personally enjoy the aiming and movement being tied to the same control... I guess I'm a sucker for trying to master the conflicting controls. Deciding when to push or let go was a fun part of it for me.
I won't be doing snap aiming or auto aiming.
I'm not sure I understand this point..."and by splitting it to 2 inputs you added aiming onto 3 more buttons." ...Your earlier suggestion is to split the aiming to a separate input, but here you seem to indicate that splitting it up is overwhelming? I'm also not sure what you mean when you say I added aiming onto 3 more buttons. Are you referring to the direction buttons WASD? There really is no other way around that unless I implement the mouse aiming...
The third fire button in the title screen is just a submit button. It is currently mapped to ENTER or START on the controller... Instead of removing that button and limiting it to only the fire button, I would rather add ALL the buttons I can think of. That's because a player would be annoyed if they had to "figure out" which button starts the game. It's a small thing to ad the other buttons. I just haven't gotten around to that yet.
Thanks for all your input though. It's great that you took the time to talk to me about it.
Hellooooo
I've added Mouse aiming...
You can tweak sensitivity in the pause menu (press enter during gameplay, go to Sensitivity.
Hit Enter until it reaches the desired level. It'll reset back to zero after Max)
Also you can use the Right shift to fire, but I think once you start using mouse, you probably won't need to bother with that option anymore.