'Code Master' utilizza un'interfaccia di gioco da tavolo per insegnare male la codifica

Anonim

Tutti vogliono insegnarti a programmare. Vogliono aiutarti e sanno che ci sono soldi.

Per coloro che sono in grado di aumentare il loro jujitsu di programmazione, ci sono libri, corsi online e app in abbondanza. Un nuovo contendente per l'età di 8 anni ad un set adulto - in particolare quelli non contaminati da un precedente know-how di codifica - non viene digitalmente ma su cartone e plastica: Meet Code Master, sottotitolato "il gioco della logica di programmazione".

Code Master è l'ultimo uovo a schiudere dal branco di giochi che è ThinkFun, la società "STEM puzzle" che ha gestito la campagna Kickstarter di grande successo per Robot Turtles (anche un gioco di programmazione, ma progettato per essere all'interno della portata appiccicosa di 4 year-olds). Code Master ti chiede di piazzare un numero limitato di token di comando in sequenza per spostare con successo un pezzo di gioco attorno a un percorso. Il risultato è approssimativamente equivalente alle funzioni che si sommano a un programma. Lungo la strada, il tuo avatar - un personaggio che invoca l'estetica voxellated di Minecraft (che probabilmente non è stato un errore) - deve raccogliere piccoli cristalli di plastica ed evitare i troll. L'unica competizione è il gioco stesso, che aumenta la difficoltà di oltre 60 livelli.

Esplora i primi pochi livelli facili (sì, sei più intelligente di un quinto selezionatore) e Code Master inizia a funzionare come un opuscolo di puzzle in stile Sudoku - vale a dire a nuoto, anche se la rigiocabilità di ogni enigma è virtualmente nil. Quegli enigmi diversi si ripetono sullo stesso Scorrimento del codice (lo scheletro del programma), creano un'economia intelligente delle risorse del gioco e ci sono elementi riconoscibili della codifica come i percorsi di loop e le funzioni condizionali if / then.

Ma tu, giocatore, riconoscerai che i token che hai disposto sommano a una funzione condizionale if / then, se non hai mai scritto un programma prima? Il regolamento dice senza mezzi termini che sì, stai imparando, ma è un destino che Code Master si è procurato dichiarando che è un gioco da tavolo educativo. Se lo scopo dei giochi è, per definizione, divertimento, secondi fini dovrebbero essere considerati con sospetto. Code Master ti vuole divertire. Lo fai - c'è un piacevole solletico cerebrale che viene fornito con la risoluzione delle sue lezioni più dure, il meglio di una meccanica serrata di serrature in un videogioco di ruolo. Ecco che la solita domanda sull'utilità dei giochi alza la testa: sei un deterrente migliore dopo aver giocato a un ladro? Volontà Impazzire ti rende un calciatore migliore?

Code Master può essere difficile, ma vuole anche illuminarti, idealmente senza che te ne accorga. E questo è il punto: non puoi essere ingannato nell'apprendimento di Javascript. Il modo migliore per studiare la codifica è studiare la codifica. Farlo in modo tangenziale non ha senso se non sei un precoce liceale con abbastanza lungimiranza da notare che i robot stanno prendendo il sopravvento sul tuo futuro mercato del lavoro.