I strongly disagree with @kkroep here, I think this kind of strategy should not be restricted at all, and that we should continue to have access to every ranked matches replays. My reasons are:
-
I think that if a strategy has to be secret to work, then it can only work for a short term, so it should be considered as a bad strategy.
-
As explained by @KauffK, this approach is actually very complex to implement, and also needs a backup strategy.
-
KauffK’s approach is restricting the most statics algos, and it is a a good thing, since terminal is mostly supposed to be a coding contest and you don’t need a great understanding of algorithmic to build a static algo.
-
There is an easy way to counter this approach: implementing randomness in your algo will force the game to be “off script”.
-
A harder (and funnier) way to counter this: having a database of replays, you may be able to identify the one your opponent tries to follow and thus make very precise predictions of their future moves, allowing you to counter them, or even better, you can choose at which turn you will make a decisive change that Cthaeh will probably not foresee. (You could as well use that database to detect and counter other static algos).