Mi sono messo a risolvere qualche cruciverba a schermo spento.
La sensazione incombente era che mancasse qualcosa. Sì, qualcosa che desse il senso della posizione, che rendesse l'idea di quale fossero la riga e la colonna in cui mi trovavo.
Certo, c'è la funzione per leggere le coordinate. Ma eseguirla spesso diventa scomodo, e poi non dà un idea immediata della posizione, non soddisfa bene quell'esigenza che avvertivo.
Così ho pensato di introdurre dei segnali acustici, costituiti da una coppia di suoni. Il primo suono rappresenta la colonna, il secondo la riga.
I segnali si sentono ogni volta che si cambia posizione. Man mano che si va verso le colonne di destra, il primo suono si fa più acuto, mentre andando verso le righe in basso è il secondo suono a farsi più acuto.
Per realizzare questi suoni, ho sfruttato il dispositivo midi, sperando che in questo modo non interferiscano con le sintesi vocali: potrebbe succedere solo con schede sonore di vecchia concezione.
Comunque, se dovessero esserci delle interferenze, o se la presenza di questi suoni non fosse gradita, è possibile disattivarli, attraverso la nuova voce "Opzioni" presente nel menù delle funzioni locali relativo ad un cruciverba.
Tra le opzioni c'è anche la possibilità di regolare il volume e la durata dei suoni di posizione.
Per coerenza con altre parti del programma, ho associato alla voce "Opzioni" il tasto F 10. Però ho dovuto spostare, rispettivamente su F 11 e F 12, i tasti per attivare e disattivare la lettura automatica delle definizioni e quella delle parole.
C'era un'altra cosa di cui sentivo l'esigenza, mentre risolvevo i cruciverba: spesso bisogna fare delle prove per controllare se la parola che si ha in mente combacia con la lunghezza prevista e con le altre parole già scritte con cui si incrocia.
Questi controlli si possono fare mentalmente, ma è molto più comodo farli provando a scrivere la parola.
Se però poi si constata che la parola non corrisponde, bisogna cancellarla. Facendolo, però, si rischia di cancellare anche le lettere che probabilmente sono giuste, cioè quelle che c'erano già da prima in quanto appartenenti alle altre parole che si incrociano.
Allora, ecco che ci vuole una funzione per annullare le modifiche e riportare la parola nelle stesse condizioni in cui si trovava prima di cominciare a scriverci sopra. L'ho fatta, è tra le funzioni locali e si chiama: "Annulla modifiche ultima parola". Con questa funzione, si possono fare tutte le prove che si vuole, senza correre il rischio di rovinare le altre parole già scritte.
Infine, esaminando i movimenti nel mio sito Internet, ho constatato che il numero di cruciverba prelevati è molto superiore a quello dei cruciverba risolti.
Ora, siccome la registrazione come risolutore non è obbligatoria, può anche darsi che in realtà il numero dei cruciverba risolti sia maggiore di quello che mi risulta. Ciò però non mi toglie l'idea che ci siano molte persone che trovano difficoltà nel portare a completamento i cruciverba, e che se non faccio qualcosa per agevolarle potrebbero finire con lo scoraggiarsi.
Così, ho introdotto una nuova funzione: "Soluzione parola", che suggerisce ciò che si deve scrivere nella parola in cui ci si trova.
Questo dovrebbe consentire anche a chi si trova in difficoltà di andare avanti. Ma per evitare che il ricorso eccessivo a quella funzione vanifichi il senso del gioco, ho fatto in modo di farla apparire soltanto dopo che l'utente ha già scritto almeno il 60 per cento delle lettere complessive del cruciverba. La prima volta che la si usa, si incontrano un paio di messaggi che cercano di scoraggiarti nell'usarla, facendo notare che equivale ad arrendersi.
Inoltre, chi fa uso di quella funzione perde il diritto di registrarsi come risolutore di quel cruciverba.