Costruire un gioco che posso dare a mio figlio
Sto sviluppando un gioco online e mio figlio ci gioca. Detta così sembra una frase innocua, ma è il vincolo di progettazione più severo di tutto il progetto. Perché io siedo da entrambi i lati del tavolo: come sviluppatore che vuole funzioni nuove, e come padre che sa cosa c'è là fuori su internet.
Alcune decisioni che senza questo doppio ruolo non esisterebbero:
Account senza indirizzo email. Un bambino non dovrebbe lasciare tracce di dati solo per impilare blocchi. Per questo i nostri account non richiedono un'email: quello che non raccogliamo non può fare male a nessuno.
Mondi pubblici solo con password. Gli sconosciuti non possono semplicemente entrare a spasso nel mondo di un bambino. Chi è invitato a giocare riceve la password di persona: nel cortile della scuola, non dall'algoritmo.
Il Promemoria pause. Il gioco mostra la durata della sessione e ricorda con gentilezza di fare delle pause. Mi è piaciuto costruirlo da sviluppatore? Diciamo che il padre ha avuto la meglio sullo sviluppatore. (L'opinione di Justus in proposito è agli atti ed è diversa.)
Segnalare è facile come chattare. Se succede qualcosa di strano, basta scrivere /report: il resto (registro della chat, contesto del mondo) viene inviato in automatico. Un bambino non deve dimostrare niente.
La parte interessante: nessuna di queste decisioni ha peggiorato il gioco. La regola della password rende i mondi più personali. Gli account essenziali ci risparmiano mal di testa sulla privacy. E il promemoria delle pause… beh, ogni tanto lo ricorda anche allo sviluppatore.
Si costruisce in modo diverso quando l'utente più importante siede allo stesso tavolo della cucina. Ormai ne sono convinto: si costruisce meglio.
Commenti