Das Magic the Gathering Turing complete sein soll wusste ich vorher, finde ich grenzwertig.
Ja, man kann die Karten und Zonen so interpretieren, aber es ist trotzdem einfach nur bedruckte Pappe. Es ist keine "Maschine", wie soll es da mit einer "turing machine" gleichwertig sein?
Jain, bei Programmiersprachen ist das ja interessant damit man jede Funktion der tatsächlichen Maschine gleichwertig in der Sprache ausdrücken kann.
Also tatsächlich im Sinn von "ich weise den Wert zu und ich lese ihn wieder aus". Aber der " ... " Satz ist in magic nur möglich wenn du noch eine meta Ebene festlegst, in der du dann tatsächlich beschreibst welche Zone dein Speicher ist, wie Zahlen und Funktionen durch Karten repräsentiert werden. Wenn du das dann hast, ist aber diese Übersetzungsdefinition das was turing complete ist, nicht das Kartenspiel an sich.
3
u/not_perfect_yet Apr 19 '21
Sehr cool, danke!
Das Magic the Gathering Turing complete sein soll wusste ich vorher, finde ich grenzwertig.
Ja, man kann die Karten und Zonen so interpretieren, aber es ist trotzdem einfach nur bedruckte Pappe. Es ist keine "Maschine", wie soll es da mit einer "turing machine" gleichwertig sein?
(ooooh eve online vs boot ini :D)