Scrivi il codice vero e proprio (loop, condizionali e variabili) per guidare un eroe attraverso un dungeon mentre i nemici si avvicinano.
Come giocare
Digita un breve programma in un vero editor di codice utilizzando i comandi di spostamento, rotazione e raccolta oltre a if/else, cicli while e variabili. Eseguilo e guarda l'eroe eseguire un'istruzione alla volta con un puntatore di istruzioni visibile. Ogni azione costa un tick e i nemici avanzano con lo stesso tick, quindi raggiungi l'uscita in modo efficiente. Completa tutti i livelli della campagna per vincere la giornata.
Scrivi il codice con move(), gira (sinistra/destra) e raccogli()
Usa le condizioni if/else e while su ciò che si trova di fronte all'eroe
Dichiarare e aggiornare le variabili per controllare i cicli
Raggiungi l'uscita raccogliendo le gemme prima che i nemici ti prendano
Controlli
Desktop: digita nell'editor, quindi fai clic su Esegui, Passaggio, Reimposta o Carica suggerimento
Telefono e tablet: tocca l'editor per digitare e utilizzare i pulsanti sullo schermo; per la codifica si consiglia una tastiera fisica
Suggerimenti e strategia
Usa Step per osservare il puntatore dell'istruzione e individuare esattamente dove la tua logica va storta
Un ciclo while che legge "front" consente a un breve programma di gestire corridoi di qualsiasi lunghezza
Meno tick significano meno mosse nemiche: un codice efficiente è anche un codice più sicuro
Cosa imparerai
Quest Compiler è un puzzle per imparare a programmare con un vero e proprio mini-linguaggio di loop, condizionali e variabili: un primo linguaggio di programmazione delicato.
Competenze: fondamenti di codifica, variabili, cicli, condizionali
Ideale per: all'incirca classi 5-10 (età 10-16)
Per genitori e insegnanti: un vero primo linguaggio di programmazione, introdotto con delicatezza.
Informazioni su Quest Compiler
Quest Compiler è un puzzle originale per imparare a programmare con un vero e proprio mini-linguaggio di loop, condizionali e variabili. Gioca gratuitamente nel tuo browser con campagne giornaliere e di pratica.