You will notice that it is not easy to clone new wires as they have to be introduced to the Wire Drawer. A bit of a drawback to the approach I took there.
I made a simplified version of my own just for fun...I've put flexible wire connectors in that you might want to check out for your kit. They simplify hooking up the gates. (link to project)
I'll look into tool-tips - good idea!
TO align things move gates before aligning switches.
Also, the Z feedback connector connects an output to an input - doesn't work other way and the other connector is just for enabling 1 switch to control 2 gate inputs for half-adder type circuit)
Hey look! I can pick things up on the web! Sweet. Still having some trouble lining things up...maybe it's "user error". Have you thought about implementing "tool tips" (useful descriptions that show up when you mouse over the objects). I played with the idea on my project Clockwork Kit (link to project) which is kind of similar to what you are doing. It worked okay but it got kind of busy. It's hard to provide good on-line documentation for these more complicated projects. Keep up the good work!
Download this project!
Download the 11 sprites and 30 scripts of "Logic V0_8a" and open it in Scratch
Project Notes
Logic Simulator V0.8a
(Requires Scratch 1.2 or later.)
Press Green flag and the move the elements around to interconnect the logic gates (like Scratch itself). Current version has AND,OR,XOR,NOT and NAND gates, two types of switches to provide inputs, 2 connectors and an LED. If switch is clicked, it will change from 1 (Red) to 0 (Blue). If gates are clicked they will change their input connection wiring direction (Try it to see what I mean).
Connectors and the switches also change on clicking.
Use the stamp tool to make duplicates of any gates needed.
If heart stops beating - re-click on the Green flag to restart the program.
Any ideas or feedback gratefully received.
Comments
You need to be logged in to post comments
Add a Comment
OMG!!! That's going to take a bit of studying!!!! Ta :-)
You will notice that it is not easy to clone new wires as they have to be introduced to the Wire Drawer. A bit of a drawback to the approach I took there.
Hey SimpleScratch, the code for the flexible wire is under a sprite called Wire Drawer. I hope that helps!
I made a simplified version of my own just for fun...I've put flexible wire connectors in that you might want to check out for your kit. They simplify hooking up the gates. (link to project)
I'll look into tool-tips - good idea! TO align things move gates before aligning switches. Also, the Z feedback connector connects an output to an input - doesn't work other way and the other connector is just for enabling 1 switch to control 2 gate inputs for half-adder type circuit)
Hey look! I can pick things up on the web! Sweet. Still having some trouble lining things up...maybe it's "user error". Have you thought about implementing "tool tips" (useful descriptions that show up when you mouse over the objects). I played with the idea on my project Clockwork Kit (link to project) which is kind of similar to what you are doing. It worked okay but it got kind of busy. It's hard to provide good on-line documentation for these more complicated projects. Keep up the good work!