Casa Recensioni Recensione e valutazione di Codecombat

Recensione e valutazione di Codecombat

Sommario:

Video: Codecombat #1 - Игра для обучения программированию. (Ottobre 2024)

Video: Codecombat #1 - Игра для обучения программированию. (Ottobre 2024)
Anonim

Non mancano grandi programmi per aiutarti ad imparare a programmare, ma anche le lezioni più amichevoli possono ancora sembrare compiti da fare auto-inflitti. La codifica è un'abilità incredibilmente utile da avere in questi giorni, ma i dati demografici che trarranno il massimo beneficio dall'educazione alla programmazione, i bambini, ricevono già molti compiti. Non saranno ricettivi verso di più. CodeCombat utilizza il genuino trucco genitoriale di trasformare il duro lavoro in un gioco divertente. Le sue lezioni potrebbero non essere applicabili agli scenari del mondo reale come i tradizionali software educativi di codifica, ma le avventure di giochi di ruolo gratuiti di CodeCombat fanno un ottimo lavoro nel convincere i bambini ad apprendere le basi della programmazione.

CodeCombat è gratuito per tutti i suoi livelli principali. Puoi passare a un abbonamento di $ 9, 99 al mese, che aggiunge livelli extra e 3.500 gemme bonus (valuta di gioco) al mese. L'azienda offre una garanzia di rimborso al 100%. CodeCombat ha più di 400 livelli disponibili per gli abbonati e afferma che aggiunge da 8 a 10 livelli alla settimana.

I professionisti dell'istruzione possono ottenere prezzi CodeCombat personalizzati in base alle esigenze specifiche della loro scuola e al numero di studenti che la useranno. CodeCombat non ha app per Android e iOS.

Giochiamo a una partita?

Molti altri giochi cercano di insegnare ai giocatori come programmare. Kodu e il suo successore Project Spark, disponibili su PC e Xbox One, introducono il linguaggio e la logica alla base del design del gioco, mentre Quadrilateral Cowboy e Hack 'N' Slash sono costituiti da enigmi che possono essere risolti solo modificando il codice nel proprio ambiente. Ma CodeCombat è innanzitutto il software di educazione alla codifica, con un gioco di ruolo leggero che funge da involucro allettante.

Le segrete di dimensioni ridotte di CodeCombat possono essere completate solo inserendo il codice funzionale. Oltre ai diversi terreni (sotterranei, foreste, deserti), ha anche mondi di sviluppo web (HTML, scripting) e sviluppo di giochi (costruisci i tuoi livelli). Impara la sintassi di base per eseguire semplici compiti come camminare verso l'uscita. Basta digitare alcune righe di "this.moveRight ();" o "this.moveDown ();" per l'avatar e guarda il tuo codice lavorare con la sua magia. Man mano che avanzi, incontri trappole e nemici più complicati che richiedono l'uso di codice più complicato. Il gioco tratta argomenti come operatori relazionali, confronto di stringhe, letterali di oggetti e altre tecniche avanzate attraverso le sue 400 lezioni, che devi completare in ordine. Sarebbe bello poter suonare in qualsiasi momento in qualsiasi momento, ma la curva di difficoltà è costante ed equa. In classe, gli insegnanti possono sbloccare i livelli per gli studenti.

Il gioco ti consente di sapere rapidamente quando il tuo codice è rotto e fornisce consigli per risolverlo. Per quanto manipolativo possa sembrare, la gamification delle lezioni è un metodo efficace per far aderire il materiale. Volere vincere è un forte incentivo.

Perso nella traduzione

Il gioco cerca di presentare quanto più testo possibile nella grammatica del codice - la tua età è presentata come "18 <= età <25" - e puoi giocare a CodeCombat in più linguaggi di programmazione, come JavaScript e Python. Ma l'uso del gioco del gioco di ruolo come metafora del codice presenta degli svantaggi. Ci vorranno alcuni passaggi aggiuntivi per trasferire il codice che usi per uccidere mostri e viaggiare nei sotterranei in codice che costruisce siti Web e potenzia le app. Confrontalo con le sfide del mondo reale presenti in Dash, le scomposizioni dei siti Web popolari di Code School o come Free Camp Camp ti collega effettivamente con le organizzazioni no profit in cui puoi testare le tue abilità di programmazione appena apprese.

Inoltre, se giudichi CodeCombat esclusivamente come un gioco, che è certo privo del punto, è per lo più non memorabile. Le fantastiche opere d'arte fantasy sono quelle che ti aspetteresti da un generico browser game casual. Puoi creare diversi equipaggiamenti e armi che sono controllati con comandi di codifica unici e puoi gestire più eroi contemporaneamente. Tuttavia, è un peccato vedere un gioco educativo ricorrere agli stessi sistemi free-to-play, come valuta e personaggi premium, impiegati dal tuo gioco di sfruttamento medio del telefono.

Tuttavia, l'idea di codificare come magia magica è potente ed è un ottimo gancio per far interessare i bambini agli argomenti inebrianti e importanti che li aiuteranno a rimanere competitivi sul posto di lavoro di domani. Giochi come Transistor e l'imminente Codemancer comprendono la forza di questo concetto, ma CodeCombat li rende unici rendendo il suo codice magico relativamente autentico.

Fai crescere il tuo regno

Ti serviranno almeno alcune sessioni per superare l'impero medievale dell'educazione di CodeCombat. Ma quando finisci la tua avventura, c'è molto di più per tenerti occupato. Puoi unirti a un clan online per condividere ciò che hai imparato con gli altri, guadagnando più punti e risultati. Puoi anche scrivere codice per competere in un semplice gioco di strategia in tempo reale multiplayer. C'è un robusto editor di livelli per creare e condividere le tue sfide di codifica. La modifica di ambienti e risorse artistiche è un gioco da ragazzi e c'è un editor di testo per scrivere tutorial migliori di quelli forniti dal gioco. Anche se non hai voglia di creare il tuo livello, l'ampia libreria di divertenti contenuti generati dagli utenti estende notevolmente la longevità di CodeCombat, proprio come fa Super Mario Maker. Infine, se sei un insegnante, puoi iscriverti a un'edizione speciale per educatori di CodeCombat per $ 10 al mese con materiale aggiuntivo per l'utilizzo del gioco in classe.

CodeCombat non è il miglior software per imparare a programmare e non è il miglior gioco. A volte, queste due metà della sua personalità sono persino in conflitto e si allontanano a vicenda. Ma per la maggior parte, è una combinazione vincente di gameplay di gioco di ruolo e programmazione dei compiti che porta a rendere l'educazione a misura di bambino legittimamente divertente. Detto questo, se stai cercando un metodo gratuito più efficace per imparare a programmare, dai un'occhiata alla nostra scelta degli editori per le lezioni di codifica online gratuite Codecademy. E se sei pronto a pagare per la tua educazione alla programmazione, dai un'occhiata a Lynda.com Da LinkedIn o Treehouse, le nostre scelte dei redattori per le lezioni di codifica a pagamento.

Recensione e valutazione di Codecombat