https://gatherer.wizards.com/Pages/Card/Details.aspx?multive...
Have you seen the number of banned cards?
Or the fact that it's accidentally Turing complete?
This is a card game, nothing more nothing less.
You can literally crash the game so you never know if you've won or lost.
If you're talking about things like combining effects together that happen to cause an unbreakable infinite loop, then I'd argue that you're wrong; there's a rule that defines unbreakable infinite loops as a tie, so you know whether you won or lost (i.e. you did neither; it's not an xor, although it is a nand).
But such things are not something which comes up in general play in practice: to set up such a machine you have to ignore several opportunities to just win the game. I've yet to even see an infinite loop which causes a tie.
See https://mtg.gamepedia.com/Ending_the_game:
> 104.4b If a game that’s not using the limited range of influence option (including a two-player game) somehow enters a “loop” of mandatory actions, repeating a sequence of events with no way to stop, the game is a draw. Loops that contain an optional action don’t result in a draw.
One (very contrived) example is the "three Oblivion Ring[0]" loop. Start with no non-land permanents on the battlefield, then cast an Oblivion Ring. There are no valid targets for the "ETB" (enters the battlefield) trigger, so nothing happens. Then cast a second Oblivion Ring; the only valid target is the first Oblivion Ring, so it's exiled until the second one leaves the battlefield. Finally, cast a third Oblivion Ring; the only valid target is the first Oblivion Ring, which is then exiled, causing the first one to come back. The only valid target for the first one is the third one, so that one is exiled and the second one comes back. The only valid target for the second one is the first one, so that one is exiled and the third comes back. This goes on infinitely, assuming no player has any cards that can respond to the ETB triggers by either countering it, removing the Oblivion Ring currently on the battlefield in some way, or putting another valid target for an Oblivion Ring on the battlefield. This isn't likely to ever happen in a game, but with the current rules, it's technically possible.
[0]: https://gatherer.wizards.com/Pages/Card/Details.aspx?multive...
Regarding the oblivion ring loop, there's an example of it being used on MTGO, which doesn't end well (basically seems to crash the server and/or client): https://www.youtube.com/watch?v=AGXG5rNe_tI
And here's the paper on the latest turing machine construction in mtg: https://arxiv.org/abs/1904.09828
Oh wow, I should have realized that somebody would try it out online just to see what happens! I'm not surprised it ends up with some sort of clash; given that it's Turing complete, the game engine obviously can't detect whether a current state will end up halting or not...
> And here's the paper on the latest turing machine construction in mtg: https://arxiv.org/abs/1904.09828
Awesome, thanks! I'll definitely check that out
Fair shout on the number of banned cards, though - R&D and playtesting could definitely do better, there!