NL: Wil je toegang tot alle opgeloste mysterie caches dan kan je Premium Member
worden door een eenmalige donatie te doen via het Premium Member artikel.

UK: If you want access to all solved mystery caches then you can become
Premium Member through a one-time donation via the Premium Member article.

D: Wenn Sie Zugriff auf alle gelösten Mystery-Caches haben möchten, können Sie
Premium-Mitglied werden durch eine einmalige Spende über den Premium Member Artikel.

Forumregels / Forum rules / Forum Regeln & Openen nieuwe topics / Starting new topics / Neue Themen erstellen.

Reactie plaatsen 
  • 11 stemmen - gemiddelde waardering is 2.82
  • 1
  • 2
  • 3
  • 4
  • 5
Partial solution
15-09-2021, 17:58
Bericht: #1
Partial solution
I've come up with a partially-automated solution to Jigidi puzzles, which I've documented on my blog. Here's a demo video (as soon as YouTube make it live...):

The essence of it is: you use the Javascript debugger in your web browser to intercept the bit of code where normally Jigidi loads your saved progress, if you've worked on this jigsaw before. If you're new to this jigsaw, then it runs a bit of code that "shuffles" the pieces; if you're loading a saved one, they're left in their previous positions. So all you do is make it load the pieces as if you were doing the jigsaw from the start, but then trick Jigidi into not shuffling them! This results in the pieces being "piled" in the middle of the screen, stacked from top-left to bottom-right.

It's not a completely automated solver, but it really speeds things up because all you have to do is hold the bottom-right piece and keep moving it "right" and then "down", scooping-up all the other pieces (in the correct positions) as you go. I was able to solve 12 jigsaws (part of a series of puzzle caches) with hundreds of pieces in about 2-3 minutes each.

If somebody can automate the final "clicking and dragging" step, this could be the basis of a fully-automated userscript. But for now, being able to solve any Jigidi puzzle in under 3 minutes is a big help!

(First post on the forum; hope I'm doing this right!)


NL: Waar moet een eerste bericht in een nieuwe discussie aan voldoen? / Na het plaatsen van de oplossing, mag het eindcoordinaat worden gegeven!
UK: What requirements should the first post in a new topic meet? / Placing a final coordinate is allowed after the solution is placed first!
D: Welche Kriterien muss eine erste Nachricht in einer neuen Diskussion erfüllen? Nach dem Platzieren der Lösung kann die endgültige Koordinate angegeben werden!

NL: Opgeloste of gearchiveerde caches kan je melden met de Rapporteren button. / Een foto kan worden toegevoegd met de Add image to post knop.
UK: You can report solved or archived caches with the Report button. / A photo can be added by using the Add image to post button.
D: Sie können gelöste oder archivierte Caches mit der Schaltfläche Bericht melden. / Mit der Schaltfläche Bild zum Beitrag hinzufügen kann ein Foto hinzugefügt werden.

NL: Als je de oplossing als zogenaamde spoiler wilt plaatsen, plaats [spoiler] vóór de tekst van de oplossing en [/spoiler] na de oplossing.
UK: If you want to place the solution as a so-called spoiler, place [spoiler] before the text of the solution and [/spoiler] after the solution.
D: Wenn Sie die Lösung als sogenannten Spoiler platzieren möchten, platzieren Sie [spoiler] vor dem Text der Lösung und [/spoiler] nach der Lösung.

HTML5 Icon
Alle berichten van deze gebruiker zoeken
Bedankt voor dit bericht!
[-] De volgende leden bedankten gmd7z3jyedson2vpgiav voor dit bericht:
struweel (15-09-2021)
22-09-2021, 17:39
Bericht: #2
RE: Partial solution
Possibly in response to me publishing this on my blog, Jigidi have changed their code. But it's still got the same fundamental problem, so I've changed the instructions on my blog post and it still works just as well.
Alle berichten van deze gebruiker zoeken
Bedankt voor dit bericht!
Reactie plaatsen 

Ga naar locatie:

Gebruikers die deze discussie lezen: 1 gast(en)