The Weaver by Astoeth

Loom are a very old tech, why not using one to try to match the patterns that all those clients are asking for ? You get a pattern to reproduce on the right of your room, reproduce it in the loom and deliver your production to the counter, if the product match, you'll get a new order !
Controls :
WASD To Move E To Interact
Inside the loom, you can control everythng with the mouse or :
QWE Are Shortcuts to use the shuttles
IOP[] Are Shortcuts for the frames
Space Is the Shortcut for the Beater
The Loom have 4 interaction points, one at top to setup vertical strings (Warp), one on the left to setup horizontal strings (the Weft with shuttles), the bottom one allow to use the loom and finally on the right you could get the fabric (once weaved)
Important ! Inside the loom, on the top right you could enter the configuration menu for the vertical pattern to duplicate your strings and the number of frames that you'll want to use, you start with only two and some of the patterns asked needs more !
You are stuck ? Here is the base solution for each of them, the pattern recognition only check the colors of each pixel and not the direction of the string, so there might be a lot of other solutions (I'm not sure about the technical terms i put in the title):
Level 1 : White Plain Weave !> Using the default setup of the loom (Repeat / 2 Frames), add a white string on both side and alternate the frame 1-2 between each line
Level 2 : Red and Blue Chessboard Plain Weave !> Using the default setup of the loom (Repeat / 2 Frames), add a blue string on top and a red one on the left, and alternate the frame 1-2 between each line. Make sure to start with the right frame up (should be the first one)
Level 3 : Green and white horizontal lines Basketweave !> Using the default setup of the loom (Repeat / 2 Frames), add a white and a green string (in this order) on top, and a white and a green string on the left. In this one you should repeat each line twice before inversion (1-1-2-2) (with the same pattern on shuttles : White-White-Green-Green)
Level 4 : Black and White point twill !> This is the first level that needs to change the loom settings (when in interaction from the bottom, click on the gears top right) to put 4 frames (Could keep the Repeat pattern). Put a white string on top, a black one left and alternate the frames with two of them up each line following this pattern in loop : (1,2)-(2,3)-(3,4)-(2,3)
Level 5: Satin French Flag !> You need to put the loom in (Bands / 5 frames) mode, add blue, white and red strings on top (in this order) and a white string on left. Then alternatethe frames with 4 of them up each time following this pattern : (2,3,4,5) - (1,3,4,5) - (1,2,4,5) - (1,2,3,5) - (1,2,3,4) That you can also view a a reversed 1-2-3-4-5. I find it easier on this one to use the mouse for the frames and the keyboard for shuttles and beater
Level 6: Tartan (with the wrong armor, because it was late) !> You need to put the loom in (Repeat / 4 frames) mode, add on top (in order) : 4xRed, 2xGreen, Yellow, 2x Green, 4xBlue. add on left red, green, yellow. Then the frames should be put over following this pattern : (1,2)-(3,4), at the same time, the shuttles should follow the following pattern : 4xRed, 2xGreen, 1xYellow, 2xGreen (and repeat).
Note on the Tartan: !> The mistake is in the model to reproduce and will be validated with the solution method, but a real Tartan seem to be supposed to use a pattern of the form (1,2)-(2,3)-(3,4)-(4,1) AND Should have the same pattern vertically and horizontally (but i limited the number of shuttles to 3 for visibility). Just wanted to note that here in case some angry scottish feel insulted : It's a mistake and i'm sorry (It's hard to reproduce a tartan on a 32px grid anyway)

| Link | https://astoeth.itch.io/the-weaver |
| Original URL | https://ldjam.com/events/ludum-dare/60/the-clothmaker |
Ratings
| Given | 1🗳️ | 0🗨️ |