ForHosting KIT · Strumenti per sviluppatori

Generi una griglia cerca parole riproducibile

Trasformi un elenco in una griglia cerca parole completa senza disporre manualmente ogni lettera.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Indichi le parole, la dimensione quadrata e un seme intero: il generatore colloca i termini in orizzontale, verticale o diagonale, consente incroci con lettere compatibili e riempie le celle rimaste in modo riproducibile. La risposta comprende sia le righe finite sia le coordinate precise, risultando utile per esercizi stampati, test automatici, materiale didattico e applicazioni che richiedono un rompicapo stabile corredato da una soluzione affidabile.

Prepari l’elenco e scelga le dimensioni

Inizi con un numero compreso fra una e venti parole distinte, formate dalle lettere inglesi dalla A alla Z. Maiuscole e minuscole non cambiano il gioco, poiché il generatore converte ogni termine accettato in maiuscolo prima di collocarlo. Imposti <code>grid_size</code> come numero di righe e colonne del quadrato, da 2 a 25. La parola più lunga non può superare tale dimensione: sei lettere richiedono almeno sei celle, dato che ogni termine procede in linea retta. Una griglia ampia lascia più spazio e lettere casuali, mentre una compatta favorisce gli incroci. Se l’intero elenco non entra, aumenti la dimensione o riduca i termini. I duplicati vengono rifiutati dopo la normalizzazione per evitare voci ambigue nella soluzione. Anche spazi, trattini, accenti, cifre e punteggiatura non sono ammessi, così ogni cella mantiene un solo carattere prevedibile e semplice da visualizzare.

Usi un seme per ripetere posizioni e riempimento

Il campo <code>seed</code> controlla tutte le scelte che altrimenti sembrerebbero casuali. Per ogni parola il generatore raccoglie le posizioni valide verso est, ovest, nord, sud e lungo le quattro diagonali, ordinandole con una sequenza pseudocasuale derivata dal seme. Tratta prima i termini più lunghi e torna indietro in modo deterministico quando una scelta impedisce di collocare una parola successiva. Due termini possono condividere una cella solo quando richiedono la stessa lettera, preservando la leggibilità degli incroci. Dopo avere disposto tutto l’elenco, la medesima sequenza produce le lettere di riempimento. Ripetendo le stesse parole nello stesso ordine, con uguale dimensione e seme, Lei ottiene dunque identica griglia e identiche posizioni. Il seme garantisce riproducibilità, non segretezza o imprevedibilità crittografica.

Legga la griglia e prepari la soluzione

La risposta restituisce <code>grid</code> come array di stringhe della stessa lunghezza, una per riga. Lei può mostrarle con un carattere monospaziato oppure separarle in singoli caratteri per costruire le celle. Le coordinate di <code>placements</code> iniziano da zero: <code>row: 0</code> e <code>column: 0</code> identificano l’angolo superiore sinistro. <code>E</code> e <code>W</code> indicano l’orizzontale, <code>N</code> e <code>S</code> la verticale, mentre <code>NE</code>, <code>NW</code>, <code>SE</code> e <code>SW</code> indicano le diagonali. Le posizioni seguono l’ordine dell’elenco ricevuto anche se la ricerca elabora prima le parole lunghe. Può nasconderle ai giocatori e conservarle come soluzione oppure usarle per evidenziare le risposte. Se non esiste una disposizione completa, viene restituito un errore di input invece di omettere parole o produrre una griglia incompleta.

Crei schede didattiche

Generi un gioco stabile per gli studenti e conservi separatamente le posizioni come soluzione.

Sviluppi giochi interattivi

Mostri celle selezionabili e verifichi ogni parola evidenziata mediante coordinate e direzioni.

Produca fixture riproducibili

Salvi un elenco compatto e un seme, quindi rigeneri la stessa griglia a ogni esecuzione dei test.

Quanto costa una richiesta API?

Il prezzo API è $0.002 per griglia; lo stesso generatore funziona gratuitamente anche nel browser.

Lo stesso seme produce sempre lo stesso gioco?

Sì, purché parole, ordine, dimensione e seme rimangano esattamente identici.

Quali direzioni possono seguire le parole?

Possono procedere nei due versi orizzontale, verticale e diagonale, per un totale di otto codici.

Due parole possono condividere lettere?

Sì. Possono incrociarsi quando entrambe richiedono lo stesso carattere in quella cella.

Che cosa accade se le parole non entrano?

Il generatore restituisce un errore di input, mai una griglia parziale; aumenti la dimensione o riduca l’elenco.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/game/word-search-grid-generate

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/game/word-search-grid-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"words":["ORBIT","MOON","STAR"],"grid_size":8,"seed":42}'
{
  "words": [
    "ORBIT",
    "MOON",
    "STAR"
  ],
  "grid_size": 8,
  "seed": 42
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.word_search_grid_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_grid_size25
max_words20
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →