Zefram wrote:
After the last time you protoed this, I came up with the optimal expression for Expression Factories. Suppose you have two Digit Ranches, one generating 0 digits and one generating 1 digits. An Expression Factory with the expression11 * (2 + 4X + 2Y + Z) will generate any of the other eight digit types, depending on the pattern of 0s and 1s put into its inputs. It's only slightly more complicated when the two Digit Ranches available generate other digit types. I think this is such an easily dominant strategy that the kind of gameplay you're looking for will never arise.
This will produce pairs of the same Digit. It might sometimes be useful to produce two different digits, but that's probably only slightly more complicated as well. For instance, with 0 and 1 inputs, 11 * (1 + 4X + 2Y + Z) + 1 will produce any of (1,2) (2,3) (3,4) (4,5) (5,6) (6,7) (7,8) (8,9) depending on the pattern of inputs.

