I just wanted to start a discussion about what sort of input devices, keyboards, gamepads, etc. are acceptable for worms, in terms of hardware as well as software. There's clearly been an evolution in what we deem permissible over the years. A decade ago, people would have scoffed at any form of external program, even the key remapping programs that a chunk of WN now uses. But there was a failure to codify that community consensus in any concrete way, so it's hardly surprising that the definition of cheating didn't remain static. If we want to cement our views on what is/isn't acceptable in WA, it helps to have an explicit set of rules that we can point to for future wormers.
I think we need to establish common ground in regards to the goal of this endeavor; the purpose of defining cheating is simply to make the community a better place. If rules are too lax, current players might leave, and a lot of future players might be deterred from coming to WA. I know that the prevalence of cheating has deterred me from several online games over the years. If the rules are too strict, and we decided that only one kind of keyboard was acceptable or something like that, well, no one would even pay attention to such a rule, and it might create unnecessary blame.
I think there are a number of facets of input devices that we have no reason to care about restricting.
-Sensitivity of buttons, for example, is something that varies from kb to kb; WA started out in a position of not caring about this. And if we were to establish restrictions on response time of keys, there still wouldn't be any easy way for a player to determine how sensitive his/her kb actually is.
-Placement of keys also seems like a trivial matter. If someone wanted to restrict where keys can and can't be placed, it would require quite a few arbitrary rules, like specifying the minimum distance between the spacebar and the f-keys. This would be an unnecessary complication, and we wouldn't be able to find common ground to begin with.
-Plurality of keys, though contested by some, should also be considered irrelevant as long as sensitivity is considered irrelevant. Finger rolling on a perfectly sensitive spacebar yields almost exactly the same results as finger rolling with two spaces, because you can't have the second space register while you're holding down the first. Moreover, allowing this seems to attract people to the game while hardly deterring anyone from leaving, it's hard to argue that it's not beneficial for the community. It's quite possible that some people are more capable of learning to rope this way, and would never have been able to get into roping with just one finger, since a number of people have made this claim.
And next, the things we should, and pretty thoroughly do, care about restricting:
-External programs that don't simply remap keys. I don't think anyone can point to a single external program that we really deem acceptable outside of key remapping. I'm guessing we're mostly in agreement on this. And if CS/DC decided to make remapping part of the game, we could just cleanly say that all external programs are forbidden.
-Single motions/presses that result in multiple inputs sent to WA. Anything external or internal that is a macro, or is macro-like in its consequences, clearly reduces skill in this game.
I'll just propose three rules to cover everything we generally consider unacceptable.
1. No playing with hardware that isn't button-based in nature. There needs to be some form of human pressing for every input you send to the game, except when it comes to cursor movement.
2. Any button you press must result in no more than one input into the game.
3. No using any programs that affect WA, except for key remappers.
Rule 1 could be seen as unnecessary, it's really just there in case someone invents a weird way of tapping that requires too little effort, like using a mouse wheel. Does anyone have any objections to these rules, or any features that should be added?