Rellow è un gioco di concentrazione: ti troverai di fronte ad una serie di pulsanti colorati dove lo scopo è premere quello giusto! In alto vedrai una scritta che indicherà un colore, e tu dovrai proprio premere il pulsante del colore che la scritta descrive. La difficoltà sta nel fatto che la scritta è colorata di un colore diverso da quello che denota!
All'inizio il gioco è molto semplice, ci sono solo tre pulsanti, ma continuando a vincere la difficoltà aumenta, fino a nove pulsanti diversi contemporaneamente; inoltre il tempo a disposizione per pensare si riduce sempre più!
L'effetto Stroop: il tuo cervello contro sé stesso
Rellow non è un'invenzione casuale: poggia su un fenomeno della psicologia cognitiva scoperto negli anni '30, l'effetto Stroop. Quando leggi la parola «ROSSO» ma è scritta con l'inchiostro blu, il tuo cervello fa due cose in conflitto: legge il significato (rosso) e percepisce il colore (blu). Leggere è un automatismo così radicato che vince sulla percezione, e ti rallenta. Rellow trasforma proprio quel mezzo secondo di esitazione in una meccanica di gioco.
Nel codice il conflitto nasce da due estrazioni casuali indipendenti: una decide quale nome di colore mostrare (il significato della parola), l'altra decide con quale colore dipingerla (l'inchiostro):
const foregroundIndex = activeIndices[Math.floor(Math.random() * activeIndices.length)]!;
const wordNameIndex = activeIndices[Math.floor(Math.random() * activeIndices.length)]!;
const wordForegroundColor = GAME_COLORS[foregroundIndex]!.pixiColor; // l'inchiostro
const wordText = GAME_COLORS[wordNameIndex]!.name; // il significatoLa regola d'oro — quella che il cervello fatica a interiorizzare sotto pressione — è che devi premere il colore che la parola nomina, ignorando il colore con cui è scritta. Più colori sono in gioco, più le due informazioni si accavallano e più il tranello morde.
Una difficoltà che cresce su due assi insieme
Quasi tutti i giochi diventano più difficili in un'unica direzione. Rellow lo fa lungo due dimensioni contemporaneamente: lo spazio e il tempo.
Ogni cinque vittorie consecutive succedono due cose insieme: viene aggiunto un pulsante (si parte da 3 e si arriva fino a 9, una griglia 3×3 piena) e viene tolto tempo per decidere (da 2,5 secondi iniziali, scalando di 200 ms alla volta, fino a un minimo invalicabile di mezzo secondo):
if (this._numberOfVictories % VICTORIES_TO_DIFFICULTY === 0) {
this._choiceTime = Math.max(MIN_CHOICE_TIME_MS, this._choiceTime - TIME_REDUCTION_MS);
if (this._colorButtonGrid.canAddButtons)
this._colorButtonGrid.addButton();
}L'effetto è che non ti abitui mai: appena padroneggi quattro colori in due secondi, arriva il quinto pulsante e insieme un altro mezzo battito di tempo in meno. E il punteggio premia chi sa restare lucido: ogni vittoria vale tanto più quanto in fretta arriva (il tempo che avanza diventa bonus) e quanto più lunga è la serie di risposte corrette, come un moltiplicatore di combo.
Rellow e la sua piccola parentesi sociale
Ne è stata sviluppata una versione espressamente NOT game, in seguito all'interesse mostrato da un amico psicoterapeuta professionista, il quale ne vide le potenzialità didattiche e formative in quanto allenatore visio-manuale per alcuni soggetti con scarsa motilità delle falangi.
In tale versione di Rellow vennero apportate significative modifiche alla grafica ed alla velocità di autoapprendimento, affinché anche un impiego temporalmente importante del coach stesso consentisse di aumentare la coordinazione tra il visus e le falangi motili.
Il gioco è gratis ed open source
Questo gioco è interamente gratis ed open source: non utilizza alcuna libreria tracciante, nessun log per monitorare l'utilizzo da parte degli utenti, nessuna pubblicità.
Inizialmente lo avevo sviluppato in C# utilizzando MonoGame (l'evoluzione dell'ex XNA di Microsoft Xbox) ed era stato rilasciato sui vari store per smartphone e PC. Successivamente, per mancanza di tempo nel mantenere aggiornate tutte quelle versioni native, ho optato per una riscrittura completa in TypeScript in modo da erogarlo comodamente sul web e renderlo giocabile su tutte le piattaforme (smartphone, tablet, PC) all'interno del browser, senza problemi di installazione.
Oggi, questa versione web utilizza le seguenti librerie: