Esercita il ragionamento astratto con quattro formati classici di rompicapo visivi:
- Matrici — griglie 3×3 (o 4×4 a livello esperto) di forme che seguono regole; identifica la cella mancante. Ispirato alle Matrici Progressive di Raven.
- Sequenza visiva — una striscia orizzontale con 3 celle di una progressione; prevedi la 4ª.
- Analogia geometrica — A sta a B come C sta a ?; applica la stessa trasformazione.
- Elemento intruso — otto celle seguono una regola, una la viola; clicca su quella. Stile Cattell Culture Fair.
Ogni rompicapo è generato proceduralmente. Tutto avviene localmente nel tuo browser.
Modelli e Formati Chiave
Regole dei Pattern a Matrice
Comprendere i puzzle a matrice 3x3 e come identificare le regole che li governano.
Grid[row][col] = f(position, rules)Progressione delle Forme
Come le forme cambiano o restano costanti nelle righe e colonne di una matrice.
shape(cell) = f(row, col) or constantProgressione delle Dimensioni
Come le dimensioni cambiano sistematicamente nelle righe o colonne di una matrice.
size(cell) = small | medium | large, following position rulePattern di Riempimento
Come i riempimenti delle forme (vuoto, semipieno, pieno) cambiano nella matrice.
fill(cell) = empty | half | filled, following position rulePattern Diagonali e d'Angolo
Regole che si applicano alle diagonali o alle celle d'angolo della matrice.
Diagonal: cells[0,0], cells[1,1], cells[2,2] share attribute. Corners: cells at (0,0), (0,2), (2,0), (2,2) share attribute.Risoluzione Multi-regola
Strategie per puzzle con più regole di pattern simultanee.
Answer = intersection of all rule constraintsPattern di Rotazione
Le forme ruotano di angoli fissi nelle righe o colonne.
Each cell's rotation = base_rotation + (position × rotation_step)Pattern di Conteggio
Il numero di forme in ogni cella aumenta o diminuisce sistematicamente.
Cell count = base_count + (position × count_step)Pattern di Simmetria
La griglia presenta simmetria orizzontale, verticale o puntuale.
Horizontal: cell[r][0] = cell[r][2], Vertical: cell[0][c] = cell[2][c], Point: cell[r][c] = cell[2-r][2-c]Pattern di Colore
I colori delle forme cambiano sistematicamente nelle righe o colonne.
Color follows sequence: primary → secondary → tertiaryPattern di Posizione
Le forme cambiano posizione all'interno delle celle nelle righe o colonne.
Position sequence: left → center → right (or top → center → bottom)Pattern di Bordo
Gli stili di contorno delle forme cambiano nelle righe o colonne.
Border sequence: none → dashed → solidPattern di Sequenza di Forme
Le forme seguono una sequenza ordinata definita nelle righe o colonne.
Shapes follow ordered progression: shape[n] → shape[n+1] → shape[n+2]Strategie di Risoluzione
- Scan each row for consistent patterns
- Scan each column for consistent patterns
- Check diagonals and corners for matching elements
- Consider shape, size, and fill as independent attributes
- Check if all shapes are identical (constant rule)
- Compare shapes across each row—do they follow a pattern?
- Compare shapes down each column—do they follow a pattern?
- Note: shape is independent of size and fill
Errori Comuni
- Focusing on only one attribute when multiple rules exist
- Missing column patterns while focusing on rows
- Not considering diagonal relationships
- Confusing shape order with size or fill patterns
- Assuming shapes must change when they might be constant
- Missing that different rows can have different shape sets