Early in development, this is a program I'm making that is intended to be able to simulate the flow of electrons through different types of circuits. Currently, it only runs through the circuit once, and it can only simulate series circuits. Meaning that if the circuit is broken at any point, the flow of electrons stops.
Currently implemented are: Positive and negative endpoints, starting at the positive and going to the negative. Lights, who's luminosity is dependent on the power of the current. Resistors. Diodes, which limit the directions of the current. And wires, which transfer the current from one end to the other. And the ability to have multiple circuits be tested at once.
Currently the program assumes that once the electron reaches the negative side, that the circuit completes itself and the electron passes through the positive side again.
The commands for when using the program are as follows:
Clearmap: Completely clears the map.
Darknesstoggle: Toggles the background lighting of the map, to allow for the ability to see the effects of light on your circuits.
Test Circuit: This allows you to test your circuit. It will first ask you for how powerful the current is, and then begin the test.
The lights luminosity vary's as follows:
(Each level of luminosity defines how large the square of illuminated area by the light is. 1 luminsoity gives a 1x1 square, 2 gives a 2x2 square, etc. with the light being the center.)
<100 current = 0 luminosity
101-200 current = 1 luminosity
201-300 current = 2 luminosity
301-400 current = 3 luminosity
401-500 current = 4 luminosity
501-600 current = 5 luminosity
601-700 current = 6 luminosity
701+ current = 7 luminosity
All resistors remove 100 current.