THESE ARE THE PIECE DEFINITIONS TO SOLVE THE PENTOMINOES
PUZZLE FOR MULTIPLE BOARD SIZES. 6X10, 5X12, 4X15, 3X20
EACH PIECE OCCUPIES 5 SQUARES. (PENTOMINOES.)
EACH DEFINITION MUST START WITH THE PIECE SQUARE THAT IS
LOWEST IN THE PUZZLE. THAT IS BECAUSE THE SOLUTION FINDS
THE LOWEST AVAILABLE LOCATION AND TRIES TO PUT A PIECE THERE.
THE DIFFICULTY COMES WHEN A PIECE LOCATION FALLS OVER THE
EDGE OF THE PUZZLE. IT'S REALLY OBVIOUS WHEN YOU'RE WORKING
THE PUZZLE MANUALLY, BUT NOT AT ALL OBVIOUS WHEN A COMPUTER
IS SOLVING THE PUZZLE.
IN ORDER TO MAKE THAT WORK, THERE NEEDS TO BE A TABLE THAT SHOWS
LOCATIONS WHERE THE FIRST SQUARE OF A PIECE CAN BE PLACED,
WHICH WILL NOT RESULT IN ANY OTHER PART OF THE PIECE FALLING
OVER THE EDGE.
THESE ARE LOCATIONS, NOT OFFSETS. BECAUSE IT'S EASIER TO THINK ABOUT.
THERE ARE 61 ROTATIONS.
THERE ARE 4 ROTATIONS FOR THE L PIECE, BUT ONLY 1 IS SPECIFIED.
THIS PREVENTS DUPLICATE ANSWERS DUE TO ROTATION AND FLIPPING.
M +
+++
+1221222332 +
M STRAIGNT ----- 1
-1112131415
-1121314151
M LONG-L 8888
8
81121222324
81112131421
81112131424
81421222324
81112223242
81112213141
81121314142
81222324241
M LONG-L 1-DOWN XXXX
X
X1112131422
X1112131423
X1321222324
X1221222324
X1121314132
X1121314122
X1222324231
X1222324221
M 2X3-Z &&&
&&
&1112222324
&1222313241
&1112132324
&1221223141
&1314212223
&1121223242
&1213142122
&1121313242
M ZZ
Z
Z1213233334 ZZ
Z1321222331
Z1121222333
Z1213223132
M WW
WW
W1213212231 W
W1121223233
W1322233132
W1112222333
M OTHER-L, ONLY 1 ROTATION TO PREVENT DUPLICATE SOLUTIONS
L1112132131
M TTT
T
T1222313233 T
T1321222333
T1112132232
T1121222331
M WEIRD + ##
##
#1112222332 #
#1221222331
#1221223233
#1321222332
#1213212232
#1121222332
#1222233132
#1221222333
M BOX+
PPP
P1112212231 PP
P1112212223
P1221223132
P1112132223
P1112212232
P1112132122
P1121223132
P1213212223
M UUU
U U
U1112213132
U1113212223
U1112223132
U1112132123
//