Come unire uno slitherlink e un nonogram?
Vorrei unire due puzzle in uno. Il primo puzzle è un collegamento scorrevole, il secondo è un nonogramma. L'idea principale è: la soluzione dello slitherlink è l'ingresso per le righe del nonogramma.
Nello slitherlink si possono usare solo cinque etichette: 0, 1, 2, 3 e Nessuno.
Nel mio caso ho usato 1, 2, 3 (figura a sinistra). Ma nel nonogramma devo usare numeri naturali maggiori di 3 (ad esempio, "4" nella figura a destra).
Domanda. Sto cercando idee su come unire questi due puzzle? Non voglio usare etichette esplicite ("4" nel mio caso) nello slitherlink.
Risposte
Potresti darti un po 'più di wiggleroom se crei lo slitherlink su una griglia esagonale. Ciò preserva le file ordinate di numeri che possono essere inserite direttamente nel puzzle successivo, aumentando la "corsa" massima di qualsiasi cella attiva nel nonogramma da 3 a 5.
Gli slitherlink esagonali sono una forma esistente ragionevolmente comune del puzzle, essendo stato incluso nella LMI Puzzle Marathon 2016 (avviso pdf), quindi le caratteristiche fondamentali del puzzle sembrano essere in gran parte inalterate dalla geometria:
La Portable Puzzle Collection di Simon Tatham include un numero impressionante di varianti su griglie "loopy" (slitherlink), quindi se un intervallo di 0-5 non è sufficiente per i tuoi scopi potresti trovare alcuni esempi più complessi lì. Non sono così pulite come una griglia esagonale, ma dovrebbero comunque far capire il punto.
Come qualcuno che ha creato molti puzzle basati sulla combinazione di due diversi tipi di puzzle, ecco un consiglio chiave che potresti non sperare di sentire ...
Non tutti i tipi di puzzle possono essere accoppiati bene in questo modo.
Ecco alcuni problemi con il tentativo di combinare lo slitherlink e il nonogram:
Come hai già sottolineato, molti nonogrammi richiedono numeri maggiori di 3 . È importante notare quindi che qualsiasi nonogramma che richiede quattro o più celle ombreggiate consecutive in una riga non corrisponderà direttamente agli indizi di collegamento scorrevole.
Con i puzzle slitherlink, i numeri sono già forniti all'inizio . Non stai cercando di generare numeri, piuttosto stai cercando di creare una linea . Se desideri utilizzare i tasti slitherlink per i tuoi indicatori di riga nonogram, il risolutore non avrebbe nemmeno bisogno di risolvere lo slitherlink, rendendolo una funzione di puzzle ridondante: quello che avresti è solo un insieme di numeri che potrebbero essere separatamente sia uno slitherlink che gli indicatori di riga per un nonogramma. Questo creerebbe semplicemente un puzzle il cui percorso di soluzione si estende in direzioni diverse piuttosto che convergere su un'unica risposta.
Entrambi questi tipi di puzzle soffrono di problemi con ambiguità , rendendo molto difficile creare un puzzle di questo tipo assicurando al contempo che esista una soluzione unica per entrambi. Come esempio banale, nel tuo esempio lo slitherlink sopra l'intera riga inferiore di quadrati è ridondante (la linea non ha bisogno di immergere due unità sotto i tasti forniti). Purtroppo, i nonogrammi che richiedono due quadrati ombreggiati diagonali isolati non possono essere definiti in modo univoco:
questo punto di per sé non significa che sia impossibile creare una soluzione unica per entrambi, ma solo che dovrai prestare particolare attenzione (e probabilmente molto tempo extra) per assicurarti che entrambe le soluzioni siano uniche, altrimenti avrai un brutto rompicapo di deduzione dalla griglia tra le mani.La chiave per produrre un puzzle combinato con deduzione della griglia in cui il passaggio finale è un nonogramma è lavorare a ritroso dalla soluzione del nonogramma prevista . Dopo tutto, la ricompensa di risolvere un nonogramma è trovare una sorta di immagine riconoscibile significativa, come un'immagine, un insieme di parole o una cifra visiva (ad esempio un porcile ) - semplicemente non è divertente risolvere un nonogramma in cui la soluzione sembra statico su uno schermo. Dovrai quindi creare prima il nonogramma desiderato, assicurandoti che non siano richiesti numeri maggiori di 3 negli indicatori di riga. Tuttavia, non vi è alcuna garanzia che la soluzione di nonogramma target generi numeri che fungono anche da chiavi per uno slitherlink risolvibile in modo univoco.
Anche se riesci a creare un nonogramma compatibile, lo slitherlink risultante potrebbe essere eccessivamente indizio, rendendolo quasi banale da risolvere .
Come si spera che questi punti chiariscano, combinare bene questi due tipi di puzzle non sarà facile. Inoltre, come suggeriscono i problemi al punto 2, avremo davvero bisogno di trovare un modo per produrre numeri dallo slitherlink che non sono solo le sue chiavi di partenza che sono già fornite dall'inizio ...
Tutto ciò mi porta a un secondo consiglio (più rassicurante):
Espandi il tuo pensiero ad altri modi in cui puoi codificare le informazioni in un tipo di puzzle specifico.
Solo perché un tipo di puzzle si basa su determinati numeri di partenza non significa che questi siano gli unici numeri che puoi utilizzare per la codifica di destinazione .
Ecco un'idea: usa alcuni quadrati non contrassegnati nello slitherlink come indicatori di riga del nonogramma. Ombreggia questi quadrati di un colore diverso; indicare che il numero di segmenti di linea attorno a questi quadrati produce il numero di destinazione. L'utente deve quindi risolvere effettivamente lo slitherlink per generarli.
Esempio banale: diciamo che il nonogramma target è questo:
Uno slitherlink adatto per generare gli indicatori di riga sarebbe quindi qualcosa del tipo:
Nota che questo approccio potrebbe anche prestarsi a generare numeri maggiori di 3 se usi la codifica a colori . Utilizzando un ordinamento naturale come i colori dell'arcobaleno, potresti dire che in ogni riga devi trovare "il numero totale di segmenti di linea che circondano i singoli quadrati dello stesso colore". Ordinandoli in ordine arcobaleno (ROYGBIV) si ottiene quindi la disposizione ordinata specifica richiesta per il nonogramma.
In conclusione, questo non sarà facile , ma potrebbe essere praticamente fattibile e produrre una combinazione significativa dei due tipi di puzzle se usi spazi di collegamento scorrevole per i tuoi obiettivi.
Ricorda che non tutte le soluzioni di nonogrammi si prestano a un facile processo di creazione di puzzle. È anche importante notare che più grande è il tuo nonogramma, più grande sarà il tuo slitherlink! Potrebbe essere meglio mirare a creare un puzzle abbastanza piccolo in questo modo prima di tentare qualcosa di più grande, o potresti trovarti bloccato mentre lo crei! In bocca al lupo :)
La risposta di @ Stiv è eccellente, ma ecco un'altra idea: magari far lavorare prima i risolutori sul nonogramma e poi finire con lo slitherlink. Ecco un esempio (nozionale per illustrare il concetto, per favore non giudicare la qualità ... Ho generato lo slitherlink online):
Risolvendo prima il nonogramma, ombreggerai un certo numero di celle:
Ciò che rimane sono gli indizi per uno slitherlink. I vantaggi di questo approccio, che risolve alcune delle preoccupazioni molto importanti di @ Deusovi:
- È probabile che ci siano pochissimi vincoli logici sul tuo slitherlink, permettendoti di adattare il livello di difficoltà.
- Probabilmente avrai un buon grado di libertà nell'impostare il tuo nonogramma. Anche se la griglia di esempio è piena, non deve esserlo. In effetti, per i puzzle più grandi, è probabile che il tuo più grande vincolo sarà la necessità di avere quadrati bianchi di nonogrammi che non forniscono indizi di collegamento scorrevole non hanno un numero.
- Fare il nonogramma per primo, ti dà un po 'di sollievo dal problema "immagine interessante" menzionato da Stiv ... ottenere la griglia corretta per lo slitherlink è il vantaggio. Ciò consente di fare compromessi di difficoltà nella soluzione del nonogramma.
La buona notizia è che ci sono molte potenziali variazioni e hai qui una buona comunità di risolutori che ci proveranno!