ScratchData LogoScratchData
Back to Hobson-TV's profile

Simple Program Maker

HOHobson-TV•Created June 23, 2021
Simple Program Maker
735
649
14933 views
View on Scratch

Instructions

Make a computer program! - Drag logic gates in from the side, like in Scratch - Click on an input gate, then another gate to connect them. - Click on input bits to change their value.

Description

Inspired by a Computerphile video about an adding machine made of physical logic gates using the flow of water. Later, after beginning this project, I found this video which demonstates a similar program: https://scratch.mit.edu/discuss/youtube/QZwneRb-zqA/ It lets the user export functions as well. Music is Ainda Mais Lindo by Walter Wanderley. Not sure this is Turing complete yet (maybe it is?). It's actually pretty hard to make recursive functions in Scratch because variables cannot be in the scope of a function...that's why for now each function can only have 2 inputs. If the gates could have an arbitrary number of inputs and outputs, then I could add the ability to construct and use your own gates. Then it would be Turing complete.

Project Details

Project ID547662018
CreatedJune 23, 2021
Last ModifiedAugust 20, 2021
SharedAugust 20, 2021
Visibilityvisible
CommentsAllowed