Self-Replicating Machines

Will Stevens

Downloads

NodesWin is a version of Nodes for Windows. The zip file includes an executable and a user guide.

Nodes Source Code. Platform-independent C++ source code.

Nodes Examples. Example files and scripts for generating input files for Nodes. To run the scripts you will need a tcl interpreter. The zip file includes an SRM example as well as several smaller examples.

CBlocksWin is a version of CBlocks for Windows. The zip file includes an executable and a user guide.

CBlocks Source Code. Platform-independent C++ source code.

CBlocks Examples. Example files for CBlocks. The zip file includes an SRM example as well as a smaller example.

CBlocksWinRepel is a simulator for the system of repelling particles described in the introduction. The zip file includes a Windows executable and a file containing an example logic gate.

Repel Source Code. C++ source code for a simple simulator (<200 lines of code) of the repelling particle system. ASCII is used for input and output.

Kinematic Turing Machine. A simulator for a Kinematic Turing Machine. Based on the CBlocks3D environment.

CBlocks3DHash. Source code to accompany the paper Adapting Gosper's Hashlife Algorithm for Kinematic Environments.

CBlocks3D SRPC supplementary material. Source code, Windows executables, and input files to accompany the paper A self-replicating programmable constructor in a kinematic simulation environment