A simple top-down 500x500 grid-based circuit creation sandbox game consisting of the most basic components. Some example components are an inverter, switch, cable, etc. Each component is a 'cell' that can be placed on the grid.
An example of a switch toggling an inverter cell
An AND gate
A binary to decimal 2 bit converter
This is programmed in Processing 3.0.2, but any version of Processing 3+ will work. You can download the IDE here. Then once thats installed, you can simply run it within the Processing environment.
See the help menu in game by clicking the '?' button or see below:
'q' - toggle block menu
'e' - toggle state view
'r' - rotate selected cell
'w' - move up
'a' - move left
's' - move down
'd' - move right
'Left click' - place selected cell
'Middle drag' - make selection (WIP, use with caution)
'Middle click' - place current selection (WIP, use with caution)
'Right click' - remove selected cell
'Scroll Up/Down' - zoom in/out