> That's perhaps a bit too much optimization for a troll project. But fun nonetheless.
I've used Morse code because the original theories of how this was done was that Hans used Morse, so I used it as well. - to stay as close as possible to the actual leading theory and not invent my own method.
I considered abstracting the decoder, so it's not a hard-coded `MorseEncoder()` but just an IMoveEncoder interface where you can inject any encoder that takes a move as input and returns a pattern output
I also thought - Morse is a "common standard" - it would possibly be easier to learn and remember than a custom made encoding scheme
I've used Morse code because the original theories of how this was done was that Hans used Morse, so I used it as well. - to stay as close as possible to the actual leading theory and not invent my own method.
I considered abstracting the decoder, so it's not a hard-coded `MorseEncoder()` but just an IMoveEncoder interface where you can inject any encoder that takes a move as input and returns a pattern output
I also thought - Morse is a "common standard" - it would possibly be easier to learn and remember than a custom made encoding scheme