${DynamicText("About this genre (loading...)")} ## Soulmates puzzles ### site.author #### Classics W=4x4&L=x0x1x1x2x1(1)1x2(2)1(3)3&T=Example&D=2023-02-03&O=Puzsq_theme&G=soulmates W=4x4&L=(6)5(10)9&D=2023(0)01(0)27&F=1&N=127&T=Implicit&G=soulmates W=6x6&LF=(3)16(6)11(5)1(4)1(1)2(2)1(1)2&L=x0x1x1x1x1(6)1x1x1x1x1(5)1x2x1x1(4)1x3x1(3)1x4(2)1(1)5(1)5&G=soulmates&D=2023-08-31&F=3&N=181&T=Half // W=9x5&LF=b2y4e4y3y1g1a2a5y1c5y2y1e3y4b4&L=d0b4f1d3f1e10c2g3e1f10d1f3b1d4&G=soulmates&T=Adversarial&N=128&F=3&D=2023-02-03 ((A=Pedro)) #### Hex V=hex This puzzle uses the ´´hex´´ variant W=3x3x3&LF=(1)4(5)2(1)1(11)2(5)3(2)2&L=(11)3(2)5&V=hex&G=soulmates&A=Pedro&D=2023-12-28&F=2&T=Hex_mates #### Math V=math This uses the ´´math´´ variant: W=4x4&L-MATH=p6e4e3t4&LF=(3)2(1)1(3)1(2)2(1)1(1)1(1)1(2)2(3)1(3)3&V=math&G=soulmates&A=Pedro&D=2024-01-09&F=2&N=1&T=Soulmaths ### @PinkHoodie #### Classics A 16 by 6 Soulmates classic, with no-number givens: W=16x6&LF=(5)2(10)2(2)4(7)1(8)1(5)4(3)5(6)9(1)5(1)1(3)2(8)10(4)1(2)1(1)4(4)2(1)8(5)4(2)10(2)5(8)4(3)1(6)6&L=y0y5(2)8(5)5(2)4(10)2(2)3(5)3(3)2(7)5(6)1(3)6(4)1(2)5(1)1(5)6(8)1(1)5(6)2(4)3(9)3(6)2(6)4(3)5(9)8y5&G=soulmates&A=PinkHoodie&D=2024-01-04&F=3&T=Rotato_16x6 W=7x7&LF=(3)5(6)1(6)3(1)1(4)2(1)5(12)6(5)5(5)3(1)2(3)9&L=(9)3(2)5(2)8(3)2(6)3(6)3(12)3(9)3(4)2(1)8(3)5&G=soulmates&A=PinkHoodie&D=2024-03-07&F=3&O=Enigmarch_2024&T=Watch_for_the_Time #### Hex This is the original ´´hex´´ variant soulmates puzzle: W=3x3x3&LF=(1)6(5)1(3)2(1)1(2)3&L=(1)4x1(5)3(1)4(2)2x1x2(3)1&V=hex&G=soulmates&A=PinkHoodie&D=2023-11-27&F=1&O=Advent_2023&T=Make_A_Variant_4 #### Kropki V=kropki Finally, an excellent ´´kropki´´ soulmates: W=5x5&L-KROPKI=b4w5w1b1b3b1b4b7w12&LF=(2)0(1)2(1)3(2)1(1)1(2)1(1)2(4)1(2)1(6)2(3)5(6)1(3)2(4)1&V=kropki&G=soulmates&A=PinkHoodie&D=2024-01-04&F=3&O=Kropki&T=Dotted_Pairs ## Acknowledgements and Changes Thanks to @GESAKU for substantial design feedback on this genre which resulted in numerous improvements, and to @wand125 for bridging the connection! ### Post-release changes 07/02/2023 Thanks to @Edderiofer and @monokurogreen for suggestions which led to the following ongoing changes: - aux symbol meanings clarified and keyboard shortcuts remapped - misaligment between cursor and hitboxes (fixed) - cursor disappearing on undo (fixed) - aux button not working with special auxed symbols (fixed) - distinguishing player-inserted from pre-placed numbers **2023-04-19** Thanks to @sevenkplus for detecting a bug in the symbol erasing shortcuts, now fixed **2023-09-29** The font was temporarily replaced to resolve vertical alignment issues with the original font reported by @Menderbug. Apologies for the inconvenience. **2023-12-02** A colour instability was fixed. **2023-12-03** Replaced contiguous aux marks by dial-number pencil marks (@stef), and fixed the circled-square combo. **2023-12-04** Variants "adjacent-numbers-non-consecutive", "adjacent-different" and "some-mark" added, ideas by @Solyu! **2023-12-04** The curstom cursor is now restored on undo - thanks @EliDoris! **2023-12-12** Clarified the "adjacent-different" variant name (@PinkHoodie) and fixed an issue with "white square" marks in this variant. **2023-12-28** Variant ´´hex´´ now highlights correctly in Soulmates - @PinkHoodie sent the original Soulmates ´´hex´´ variant puzzle for listing! **2024-01-04** An edge-case causing the empty board to light up in the presence of no-number cells was fixed - thanks @PinkHoodie for noticing. **2024-01-05** The ´´kropki´´ variant now works with ´´hex´´ - thanks @PinkHoodie! **2024-01-05** :::puzzletters @PinkHoodie sent one classic and one ´´kropki´´ soulmates for listing! **2024-01-09** The ´´math´´ variant is now fully compatible with soulmates, as empty cells near an operation are highlighted (@PinkHoodie). A puzzle was added. **2024-02-18** Reintroduced sketch lines (@Menderbug) and constrained possible numbers to (current) board size. **2024-02-27** Added edge square marks and finer number pair highlighting, some of the suggestions by @Menderbug **2024-03-07** @PinkHoodie made an Enigmarch-themed classic [soulmates] **2024-03-08** A bug whereby sketch lines weren't being sent for encoding was fixed (@Menderbug) **2024-05-09** Aux mark regression detected by @Menderbug was corrected (cause: deprecated ´´auxed´´ property). Also, small candidate aux marks were removed in this genre. **2024-09-24** Candidate marks now use the number dial, are diagonally placed, and have no limit. Thus they could be re-added to [Soulmates], a suggestion by @Menderbug. **2024-10-06** A few extra input unit tests (collision) were added, after feedback by @MartinEnder, to prevent regressions. **2024-10-07** The auxilliary number ring was removed since it became redundant after adding candidate marks. **2024-10-08** Typing a number in candidates submode no longer returns to definite number submode number, but lets us pick that aux number instead (@Menderbug) **2024-10-14** A mistaken axis labels ordering detected by @MonokuroGreen was corrected (cause: recent axis label drawing refactor)