So I keep thinking generating random pieces pattern based on interconnection shared between edges that will determine which side will have bump (bulge) on them.The idea came from Sudoku like game with operator ">>"as a clue.
The operator symbol should define as a value as following:
, v = 1
< , ^ = -1
no operator = 0
2 pieces shared a same edge which is shared same value but with different purpose depends on side it facing. We refer -1 as a subtraction since it also match the visual representation.
The result:
- non border piece will have 4^2 combinations
- corner piece will have 4 x 2^2 combinations
- edge border piece will have 4 x 3^2 combinations
Total shapes = 68 variations