Hashi · IT
Hashi per principianti: conta i ponti e collega le isole
Comincia contando i vicini visibili di ogni isola e confrontando la loro capacità massima con il numero richiesto. Conferma i ponti obbligati, aggiorna entrambe le estremità e verifica che nessun gruppo completo rimanga separato dalle altre isole.
Individua i vicini prima di contare i ponti
Scegli un’isola e guarda dritto nelle quattro direzioni. La prima isola visibile è una vicina possibile; quelle dietro non sono raggiungibili direttamente. Ignora le isole diagonali, anche quando sembrano più vicine di un’isola lontana sulla stessa riga o colonna.
All’inizio conviene procedere lentamente. Una direzione dimenticata può far sembrare obbligato un ponte quando esiste un’altra via. Ripeti il controllo man mano che compaiono ponti: incroci esclusi ed estremità complete possono eliminare percorsi inizialmente disponibili.
Prima deduzione: sfrutta le isole alla capacità massima
Ogni direzione utilizzabile fornisce al massimo due ponti. Se il numero coincide con la capacità totale, ogni percorso disponibile deve essere sfruttato al massimo. Le aperture note con numeri alti derivano da questo conteggio, ma il metodo vale per qualsiasi isola con capacità esattamente sufficiente.
Controlla i numeri vicini prima di attribuire automaticamente due ponti a ogni direzione. Un vicino a cui manca un solo ponte non può fornirne altri due. La capacità dipende da entrambe le estremità: il fabbisogno minore può rendere molto vincolata un’isola apparentemente ordinaria.
Seconda deduzione: confronta una direzione con le altre
Talvolta la capacità complessiva supera il necessario, ma parte di un percorso resta obbligata. Ignora temporaneamente una direzione e somma le capacità di tutte le altre. Se non bastano al fabbisogno residuo, la direzione esclusa deve fornire la differenza.
Ecco perché un 3 con due vicini utilizzabili richiede almeno un ponte verso ciascuno: uno solo non può fornirne tre. Puoi confermare questi collegamenti minimi senza decidere quale diventerà doppio, lasciando aperta la parte ancora incerta del conteggio.
Terza deduzione: chiudi le isole soddisfatte
Dopo un ponte, sottrai il suo contributo dai numeri di entrambe le estremità. Quando il fabbisogno residuo è zero, nessun altro percorso verso quell’isola può essere aggiunto o aumentato. Ricontrollare le isole soddisfatte evita eccessi ed elimina opzioni per i vicini.
Un ponte doppio non implica che l’isola sia completa: confronta il numero intero con tutti i ponti incidenti. Due singoli possono completare un 2, ma soddisfano solo metà di un 4. Tieni esplicito il fabbisogno residuo, senza giudicarlo dal numero di direzioni disegnate.
Quarta deduzione: elimina i possibili incroci
Ogni percorso confermato esclude tutti quelli che lo incrocerebbero. Segui l’intera lunghezza di un nuovo ponte, soprattutto negli schemi aperti, dove le estremità del percorso incrociato possono essere lontane. L’esclusione può ridurre la capacità di un’altra isola e imporne il collegamento successivo.
Non escludere percorsi paralleli perché sono vicini, né considerare incroci i percorsi che condividono un’estremità. Il divieto riguarda intersezioni all’interno dei ponti. Questa distinzione rende molto più chiara la lettura del diagramma.
Comincia con questo schema facile
Un tratto doppio indica due ponti. Linee o croci arancioni mostrano le decisioni attuali. Righe e colonne identificano le posizioni delle isole.
Passaggio 1: usa le capacità delle isole più vincolate
Confronta il totale richiesto con la capacità residua. Le isole centrali più vincolate impongono i collegamenti singoli indicati, senza scelta facoltativa. Imposta R3C1–R5C1 e R3C3–R5C3 a 1 ponte.
Passaggio 2: soddisfa l’isola da sette ponti
L’isola con 7 richiede quasi tutta la capacità disponibile. Rispettate le capacità dei vicini, questo collegamento rimanente deve avere un ponte. Imposta R3C5–R5C5 a 1 ponte.
Passaggio 3: raddoppia i collegamenti inferiori
Entrambe le isole inferiori con 4 necessitano di quattro ponti attraverso due sole direzioni. Ciascuna direzione deve quindi avere un ponte doppio. Imposta R7C5–R7C7 e R5C7–R7C7 a 2 ponti.
Passaggio 4: escludi un corridoio già soddisfatto
Un’isola vicina riceve già tutto il proprio totale. Il corridoio rimasto non può contenere un ponte, altrimenti supererebbe l’indizio. Imposta R3C1–R3C3 a 0 ponti.
Passaggio 5: chiudi le isole da un ponte
Le due isole con 1 ricevono già il ponte singolo richiesto. Escludi ogni altro corridoio incidente su quelle isole soddisfatte. Imposta R3C3–R3C5 e R1C5–R3C5 a 0 ponti.
Passaggio 6: rispetta il totale a destra
L’isola destra riceve già quattro ponti dai collegamenti confermati. Il corridoio verticale restante deve rimanere vuoto per rispettare il totale esatto. Imposta R1C7–R5C7 a 0 ponti.
Passaggio 7: propaga verso l’alto
Propaga verso l’alto i totali residui. Le capacità impongono il ponte doppio superiore e quello singolo verticale a sinistra; nessuno può essere ridotto. Imposta R1C5–R1C7 a 2 ponti e R1C1–R3C1 a 1 ponte.
Passaggio 8: aggiungi l’ultimo ponte
All’isola superiore sinistra manca un ponte dopo il collegamento verticale. Il corridoio orizzontale fornisce esattamente quella differenza e completa la rete. Imposta R1C1–R1C5 a 1 ponte.
Leggi l’esempio facile come una catena di aggiornamenti
Per ogni passaggio illustrato, individua fabbisogno residuo e capacità che impongono il percorso evidenziato. Controlla subito l’altra estremità. Una catena utile può attraversare tutto lo schema: un ponte completa un vicino, che blocca un percorso, che impone un ponte altrove.
Fermati prima del diagramma successivo e prevedi una conseguenza. La spiegazione diventa un esercizio di ragionamento, non di copiatura. Non devi risolvere tutta la rete insieme: un ponte giustificato è un progresso, anche se non sai ancora se rimarrà singolo o diventerà doppio.
Proteggi il collegamento fra i gruppi
Mentre colleghi le isole, segui i gruppi connessi. Un gruppo i cui membri sono tutti soddisfatti non potrà aggiungere altri ponti. Se non comprende già tutte le isole, non puoi chiuderlo. Le piccole coppie autosufficienti aiutano a notare presto questa regola.
Prima di completare un percorso che sembra risolvere due isole vicine, chiediti se almeno una potrà ancora collegarsi all’esterno. Il controllo della rete è distinto dal calcolo. Hashi richiede sia totali locali corretti sia un collegamento fra ogni isola e tutte le altre.
Concludi con un controllo ripetibile
Quando rallenti, cerca isole con una sola direzione incompleta, estremità con pochissima capacità residua e percorsi appena esclusi da incroci. Ricalcola invece di affidarti ai vecchi totali mentali. Un conteggio prima inconcludente può diventare decisivo dopo una modifica lontana.
Alla fine conta ogni isola, controlla gli incroci e segui tutta la rete. La pagina ufficiale Hashiwokakero di Nikoli è la fonte primaria del metodo. Gioca gratis a Hashi per un’altra partita, leggi le regole per i dettagli o prosegui con le strategie su uscite dei gruppi e limiti di capacità.
Fonti e origini
Esempio risolto: segui ogni deduzione
Conta le righe dall’alto in basso e le colonne da sinistra a destra, partendo da 1. Leggi ogni istruzione e confronta i cambiamenti arancioni con l’immagine precedente. Lascia indecise le caselle o i segmenti finché il ragionamento non li determina.
Una o due linee sono ponti; un collegamento chiaro è ancora da decidere; ? = da decidere
Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Disegna un ponte tra riga 3, colonna 1 e riga 5, colonna 1. L’isola in riga 5, colonna 1 richiede 3 ponti. Gli altri collegamenti ne forniscono già 2: questo passaggio deve quindi portarne 3 − 2 = 1.
Disegna un ponte tra riga 3, colonna 3 e riga 5, colonna 3. L’isola in riga 5, colonna 3 richiede 5 ponti. Gli altri collegamenti ne forniscono già 4: questo passaggio deve quindi portarne 5 − 4 = 1.
Passaggio 1: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Disegna un ponte tra riga 3, colonna 5 e riga 5, colonna 5. L’isola in riga 5, colonna 5 richiede 7 ponti. Gli altri collegamenti ne forniscono già 6: questo passaggio deve quindi portarne 7 − 6 = 1.
Passaggio 2: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Disegna due ponti tra riga 7, colonna 5 e riga 7, colonna 7. L’isola in riga 7, colonna 5 richiede 4 ponti. Gli altri collegamenti ne forniscono già 2: questo passaggio deve quindi portarne 4 − 2 = 2.
Disegna due ponti tra riga 5, colonna 7 e riga 7, colonna 7. L’isola in riga 7, colonna 7 richiede 4 ponti. Gli altri collegamenti ne forniscono già 2: questo passaggio deve quindi portarne 4 − 2 = 2.
Passaggio 3: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Lascia senza ponti il collegamento tra riga 3, colonna 1 e riga 3, colonna 3. L’isola in riga 3, colonna 3 richiede 1 ponti in tutto. Gli altri collegamenti possono fornirne 1–2. Questo deve quindi darne 0–0; tra 0, 1, solo 0 va bene.
Passaggio 4: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Lascia senza ponti il collegamento tra riga 3, colonna 3 e riga 3, colonna 5. L’isola in riga 3, colonna 3 richiede 1 ponti. Gli altri collegamenti ne forniscono già 1: questo passaggio deve quindi portarne 1 − 1 = 0.
Lascia senza ponti il collegamento tra riga 1, colonna 5 e riga 3, colonna 5. L’isola in riga 3, colonna 5 richiede 1 ponti. Gli altri collegamenti ne forniscono già 1: questo passaggio deve quindi portarne 1 − 1 = 0.
Passaggio 5: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Lascia senza ponti il collegamento tra riga 1, colonna 7 e riga 5, colonna 7. L’isola in riga 5, colonna 7 richiede 4 ponti. Gli altri collegamenti ne forniscono già 4: questo passaggio deve quindi portarne 4 − 4 = 0.
Passaggio 6: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Disegna due ponti tra riga 1, colonna 5 e riga 1, colonna 7. L’isola in riga 1, colonna 7 richiede 2 ponti. Gli altri collegamenti ne forniscono già 0: questo passaggio deve quindi portarne 2 − 0 = 2.
Disegna un ponte tra riga 1, colonna 1 e riga 3, colonna 1. L’isola in riga 3, colonna 1 richiede 2 ponti. Gli altri collegamenti ne forniscono già 1: questo passaggio deve quindi portarne 2 − 1 = 1.
Passaggio 7: i contorni arancioni indicano i cambiamenti spiegati sopra. Segui questi cambiamenti nell’ordine indicato; l’immagine sotto li mostra tutti.
Disegna un ponte tra riga 1, colonna 1 e riga 1, colonna 5. L’isola in riga 1, colonna 1 richiede 2 ponti. Gli altri collegamenti ne forniscono già 1: questo passaggio deve quindi portarne 2 − 1 = 1.
Passaggio 8: i contorni arancioni indicano i cambiamenti spiegati sopra.
Domande frequenti
Che cosa dovrebbe cercare per primo un principiante?
Cerca isole i cui vicini disponibili possono fornire esattamente il totale richiesto. Poi cerca una direzione obbligata perché tutte le altre, insieme, non soddisfano il fabbisogno.
Devo disegnare subito un ponte doppio?
Solo quando entrambi i ponti sono obbligati. Un ponte singolo certo è utile anche se un secondo resta possibile. Non trasformare un collegamento minimo in doppio senza controllare le alternative residue.
Perché tutti i numeri sono giusti ma lo schema non è risolto?
Verifica se le isole formano gruppi connessi separati. Hashi richiede un’unica rete oltre a totali corretti e percorsi senza incroci. Un gruppo isolato, anche se soddisfatto localmente, viola le regole.
Che cosa posso provare dopo Hashi?
Slitherlink e Masyu insegnano la continuità degli anelli; Nurikabe combina limiti locali di dimensione e mare connesso. Tutti premiano il controllo delle connessioni globali dopo una deduzione locale.

