ArtDink designed a simple programming language that is used to write artificial intelligence for the robots. The design team made some interesting design decisions concerning the programming language. Instruction types specify the function of the program chip. Turn to page 15 of the Carnage Heart Strategy Guide to see a full listing of instructions. Commands and conditionals make up the two major instruction types.
Commands alter the physical state of the robot and include the movement and attack instructions.
Conditionals alter the program flow and are either status check or search instructions. Both of these have quantities that further specify the instruction. Instruction flow indicates which adjacent chip will be evaluated. An instruction block will have a green arrow pointing to the next block in the program flow. In conditionals, there is a red arrow that the program flow will take if the conditions are met.