I used the jam to test the mechanic, and kinda got lost into animation so I didn't have enough time to add more content. I will expand on this now that I know it works and people seem to like it :D
Thanks for your nice comment!
That's very fair, I did something similar, "hey, I want to see if this mechanic has potential".
In this case, it for sure has. Combining movement and actions is really satisfying, consider adding an "up" or "down" mechanic for each class, perhaps selectable abilities, maybe the ability to strategise around enemies, and you've got a full, innovative game!
The only change I might make would be to have an "absolute" key, like Q for the defender and W for attacker, wherever they are. Or perhaps a "tab" key, where you select the next fighter
I like reading this because this is more or less the direction I envisioned for the project: I had in mind a third ability for characters that you need to hold a button for a while to execute (and so it requires good timing), new characters with different abilities, and enemies with different patterns and abilities that will require you to change you team. And as I explained in another comment, I was planning on "absolute" key mapping, but I don't know why I changed it at the last minute (I thought it would make more sense to people playing on a keyboard)... The tab key is nice though, I might steal this idea :D
Thanks again for your feedback, it fills me with determination to build on this idea!
Oh and if you want to enable a variety of controls, there should be nothing wrong with clicking to select a character, then dragging in a certain direction to execute an ability (left/right to swap places, up/down and/or hold to do timed abilities, etc). I think you really struck a rough gem here and there's a lot of potential for timing -and- tactics, even strategy! I'll be following you to see where this project goes!