In my game, if both players decided to attack as their turn's action (my game uses a double-blind then reveal mechanic) the faster attack (the bigger number) hits first and negates the opponent's attack.
Initially I had attacks as static numbers, but now that I'm severely decreasing the number of attacks in my game, I want players to roll dice to determine the speed. If both players decide to attack, I feel like that should be an exciting moment and dice are fun to throw around (and there is no other variance to be found in my game).
I haven't figured out a system that I'm pleased with yet. Math probabilities are not my forté, but AnyDice.com has been super helpful on that front. These are the two ideas I'm juggling around:
1) Attacks speed is the number of dice you roll for that attack. I have found that a d6 with these sides (0, 0, 0, 1, 2, 3) lowers the advantage of rolling more dice a bit, but I don't like the low odds of a player rolling 4d6 and another player rolling 7d6. In that situation, 4d6 guy has a ~20% chance of rolling higher than 7d6. I can't tell if that's a good disparity or not. I don't want players to feel like their rolls are futile.
2) Players always roll 5d6 when they attack with this spread (0, 0, 1, 1, 2, 2), with each attack having a "Max Speed" value. After you roll, you add all of the dice, BUT your speed can't surpass the attack's max speed. This let's me control speed percentages a lot more yet it may rob player's excitement of rolling the dice.
Thoughts, questions, concerns, ideas? Let me know! Thanks for listening.
At its core, players have three options: attack, block, and grab. Attack beats grab, grab beats block, block beats attack. You choose your action (one of those three) and then reveal your action. It's a simple RPS cycle. Therefore turns are simultaneous.
Now, if both players choose attack, the faster attack is the one that hits, thus preventing the other attack. Not choosing to engage after reveal isn't an option.
I hope this clarifies your gameplay questions and thanks for the response!