(this is going to be a long one )
So… you might have seen the title and wondered what this was about… well, just today, I talked to @gautam about block-hitting/blocking and that I would love to have it added to v2. What he said was this:
This right here is that detailed topic. This is going to be pretty long so if you want you can look at the last paragraph for a summary. Anyways… so, the first question I might as well answer is this: What even is block-hitting/blocking??
Well, block-hitting/blocking (or at least my idea of how it would be in swordbattle.io) is that there would be a keybind for blocking that when tapped, would block for a short amount of time (more on that soon). That would cancel any hit done to you-except for sword throws!!- but but there is also a cooldown time (also more on that later).
That is essentially the concept of blocking. But what is block-hitting?
Well, block-hitting is basically where you time your blocks in between the hits of a combo so that it makes it way way harder for your opponent to break the combo. It is very hard to master the timing, but if you do, then you are almost never going to lose your combos.
Now, this is where the amount of time you would block for and the cooldown time comes in. Ideally, in order to make block-hitting work you need the cooldown to be less then the time it takes to combo someone at the smallest possible size (please please please someone else do the math. I just can’t). And the amount of time you would blockhit, in order to make it work - (I think) is you would make it as long as normal hits are. (Or maybe a millisecond less? I don’t really know).
And the animation for it, I think, would be where the sword kinda faces inward.
This is the default position, so for blockhitting the sword would be inward to the character somehow (I haven’t really planned this part out)
I think that’s about it for the blocking/blockhitting topic, but if anyone has any questions feel free to comment so I can follow up.
What do you think?