Home

Credits

TuringGoesBrrr is created by LukeGrahamLandry.

turingcomplete.game

Turing Complete is a super cool game that leads you through building a computer with different levels where you unlock each component by building it from previous ones. We can import their save format for circuits.

Helpfully they provide a library for parsing their save files: save_monger (License: CC0). save_monger gets compiled to JavaScript when this project is built.

save_monger uses suppersnappy which breaks when compiled to JavaScript so instead i use snappyjs (License: MIT).

turing-complete-interface (License: MIT) has a list of the offsets for the pins of each component.

logisim

Logisim (or the maintained version, Logisim Evolution) is a program for designing and simulating digital logic circuits. It's GPL so i don't want to commit to using any of their code but its a giant pile of java classes that i couldn't use in this context anyway. Their .circ files are just XML that I can manually parse.

build tools