• Topic Archived
You're browsing the GameFAQs Message Boards as a guest. Sign Up for free (or Log In if you already have an account) to be able to post messages, change how messages are displayed, and view media in posts.
  1. Boards
  2. Super Mario Maker
  3. Mario Maker is (probably) Turing Complete
E8xE8 7 years ago#1
This is my first post here, so I'm not sure how this will come off, but the topic is quite nerdy. Also, I'm whoring my level.

Anyway, I have a level demonstrating that it is possible to construct the basic 1 and 2-bit logic gates (and, or, not, nand, nor) with blocks, mushrooms, and springs. From the design of the and/nand gates, it also seems obvious how to construct n-bit and/nand gets for arbitrary n. The only potential limitation is chaining of logic gates together. Are there constructions that allow one to pipe the output bits of one gate to one of the inputs in another gate? I'm not sure how to do this dynamically with user-defined inputs. It's obvious how it can be done with preset inputs where all the user does is push the start button.

Thus, I think (ignoring space/memory limitations as one always does) the possibility to use nand gates demonstrates universal computability for preset inputs. However, I'm not sure if SMM is a Universal Turing Machine for runtime-defined inputs, which is much more interesting. If it is, it might require different objects like certain enemies, for example. Enemies that can activate P-Switches are a potential candidate.

The level: 0DB0 0000 D04B 4C5A

P.S. I didn't construct XOR because it's naturally far more complex and is almost always defined in terms of nand or nor gates anyway.
ChicagoTed_ 7 years ago#2
wat
No zombie is safe from Chicago Ted.
GildeDMonkey 7 years ago#3
sniff sniff.. yep.. a fellow CS geek. Hail, friend.
Twitch ~ https://www.twitch.tv/gilded_gaming
Youtube ~ https://www.youtube.com/gildedJ
E8xE8 7 years ago#4
GildeDMonkey posted...
sniff sniff.. yep.. a fellow CS geek. Hail, friend.


Hello. I'm actually a physicist by trade, but I dabble in CS because computers and information theory are vital to work in physics and mathematics.
CaioNV 7 years ago#5
https://wiki.teamfortress.com/w/images/4/4b/Medic_sf12_badmagic08.wav
Darth_Haro 7 years ago#6
Says course not found
cutiepie-pogo 7 years ago#7
E8xE8 posted...
Are there constructions that allow one to pipe the output bits of one gate to one of the inputs in another gate?


No.
Echixir 7 years ago#8
The software engineer in me wanted to see this, but

Darth_Haro posted...
Says course not found
I can haz 5:11 tiem nao plz?
E8xE8 7 years ago#9
Sorry I must have copied it down wrong.

0DB0 0000 0048 4C5A

This should be correct now.
Logo12 7 years ago#10
Cool, Something I would do in every sandbox games.


Now if only I got the game...
Official Fox and Smash Logo of the Smash Ultimate Board.
They're the same shut up
  1. Boards
  2. Super Mario Maker
  3. Mario Maker is (probably) Turing Complete
  • Topic Archived