Vai al contenuto

Cargo-Bot

2012

Puzzle minimalista: programmi un robot con cicli per spostare casse.

8+ anniMobile

UtilitàModeratoeditoriale ↘
Si gioca
I giocatori assemblano brevi catene di comandi, cicli e sotto-routine simili a procedure per insegnare a un robot come spostare le casse nelle posizioni giuste con il minor numero di passaggi puliti possibile.
Perché può essere utile
Sequenzialità, sottoprogrammi e debug non vengono insegnati accanto ai puzzle: sono gli unici strumenti che hai, quindi fallire significa vedere le tue istruzioni svolgersi in modo sbagliato. Le idee si trasferiscono bene verso un primo linguaggio di programmazione, anche se non c'è sintassi o testo a colmare il divario.
Usato nell'insegnamento
1 caso documentato ↓ Westside Excellence in Youth, Westside Community Schools (Nebraska)
Da tenere presente
Coglie bene la logica delle piccole procedure riutilizzabili, ma non insegna le parti sociali, sintattiche o ricche di dati del vero lavoro di programmazione.

Ottieni il gioco

Non fa per te? Guarda giochi simili →

Approfondimento

Scritto il 2026-09-15 · valutazione editoriale, non un effetto misurato · come valutiamo →

Cos’è il gioco

Cargo-Bot è un puzzle di programmazione su tablet. Two Lives Left lo ha pubblicato sull'App Store nell'aprile 2012 e lo mantiene ancora lì gratis, senza pubblicità e senza nulla da acquistare. Lo schermo mostra una gru sospesa sopra una fila di casse colorate, e una disposizione bersaglio in cui quelle casse devono finire.

Non guidi tu la gru. Scrivi per lei un breve programma fatto di comandi a icone, poi premi play e guardi la gru eseguire le tue istruzioni esattamente come le hai scritte. Lo spazio del programma è deliberatamente piccolo: pochi slot per routine, con routine extra che puoi richiamare l'una dall'altra, che è come si costruisce un ciclo o uno schema ripetuto. L'app stessa è stata scritta su un iPad usando Codea, lo strumento di programmazione dello stesso sviluppatore, il che è in parte il motivo per cui sembra fatta a mano. I livelli sono raggruppati in fasce che diventano notevolmente più difficili.

Cosa fai davvero

Guardi le casse, guardi il bersaglio, e capisci la sequenza di mosse. Poi la costruisci con le icone: sinistra, sinistra, giù, sinistra, su. Premi play e guardi la gru fare esattamente quello che hai detto, compresa la parte che hai sbagliato. Il vincolo interessante è lo spazio. Non ci sono mai abbastanza slot per la risposta ovvia, quindi devi trovare lo schema che si ripete e metterlo in una routine separata che richiama se stessa. I comandi possono anche essere contrassegnati con un colore, così un passo viene eseguito solo quando la pinza tiene una cassa rossa. I livelli vengono valutati in base a quante poche istruzioni hai usato, quindi una soluzione che funziona è solo a metà strada; il puzzle è renderla breve.

Cosa allena

  • Scompone un compito in una sequenza di passi singoli
  • Individua uno schema ripetuto e lo trasforma in una routine riutilizzabile
  • Ripercorre un programma passo per passo per trovare dove si è rotto
  • Lavora entro un limite rigido sul numero di istruzioni
  • Aggiunge una condizione a un passo così viene eseguito solo a volte

Perché lo valutiamo Moderato Punteggio interno 65 / 100

  1. AderenzaQuanta conoscenza o abilità reale richiede il gioco stesso?70peso 45%

    L'aderenza si ferma a 70. Quasi nulla separa il puzzle dal concetto: sequenzialità, sottoprogrammi, ricorsione e condizioni non vengono insegnati accanto al gioco; sono gli unici strumenti che hai, e fallire significa vedere le tue istruzioni svolgersi in modo sbagliato, che è esattamente cos'è il debug. Manca il massimo solo perché il set di icone è così piccolo che le idee restano un po' astratte.

  2. TrasferimentoQuello che alleni qui funzionerà fuori dal gioco?60peso 30%

    Il trasferimento raggiunge 60. Le idee specifiche qui presenti — scomposizione, riuso e ripercorrere l'esecuzione — sono quelle che rendono più facile un primo linguaggio di programmazione, e vengono esercitate in forma pura: dopo questo riconosci un ciclo a colpo d'occhio. Non è più alto perché non c'è sintassi, non ci sono dati, non c'è testo, quindi il passo verso il codice vero resta ampio.

  3. PraticaIl gioco ti fa usare quell'abilità più e più volte, man mano che diventa più difficile?60peso 25%

    La pratica si ferma a 60. Ogni livello è lo stesso ciclo di pianificare, programmare, eseguire, trovare l'errore, accorciare, e ce ne sono abbastanza da ripeterlo molte decine di volte. Poiché i livelli sono valutati anche sul numero di istruzioni, puoi tornare su un puzzle già risolto e farlo meglio, anche se la pratica finisce quando finisce la difficoltà.

Dove è stato usato nell'insegnamento

Casi documentati in cui questo gioco è stato usato con chi impara. Ognuno rimanda alla sua fonte.

  • Programma scolasticoWestside Excellence in Youth, Westside Community Schools (Nebraska) · Scuola primaria · 2021

    Westside Excellence in Youth, un programma di arricchimento delle Westside Community Schools del Nebraska, ha condotto un'attività STEAM in cui gli studenti K-6 hanno guardato un video didattico, imparato i cicli di programmazione, per poi programmare con l'app Cargo-Bot per circa 15 minuti, documentando i propri progressi.

    #52: Cargo Bot Coding ↗

Cosa dicono le prove

Sostenuto dalla praticaNessuno studio pubblicato, ma lo usano quelli che rispondono del risultato: scuole, cliniche, musei, laboratori.

Il livello è «Sostenuto dalla pratica». La scheda dell'App Store, verificata ad agosto 2026, conferma lo sviluppatore, l'uscita nell'aprile 2012, il prezzo gratuito senza acquisti e un aggiornamento del 2022, ma non dice nulla su cosa faccia il giocarci a chi impara. Ciò che innalza il livello è un uso in classe documentato: un programma di arricchimento scolastico alle Westside Community Schools del Nebraska ha condotto un'attività STEAM in cui gli studenti K-6 hanno guardato un video didattico sui cicli di programmazione, per poi programmare con Cargo-Bot per circa quindici minuti, registrando i propri progressi. Nessuno studio misura i progressi di apprendimento legati a questa app, ed esiste una letteratura di ricerca più ampia sulle introduzioni alla programmazione basate su puzzle, ma nessuna la verifica direttamente. Il caso si basa ancora soprattutto su ciò che un livello richiede: costruire un programma, eseguirlo, trovare l'errore.

La nostra valutazione

Come valutiamo l'utilità →

Valutazione editoriale, non un effetto scientificamente misurato.

Aderenza
70/100
Trasferimento
60/100
Pratica
60/100

Perché lo abbiamo scelto

Superato — resta un puzzle puro e soddisfacente anche togliendo ogni affermazione sul trasferimento alla programmazione.

Sostenuto dalla pratica

Sostenuto dalla pratica: un programma di arricchimento scolastico ha fatto programmare con l'app studenti K-6 (dalla scuola dell'infanzia alla sesta classe) nell'ambito di un'attività STEAM documentata, anche se nessuno studio misura cosa insegni il gioco al di là del resoconto di quel singolo programma.

Fonte del gradimento dei giocatori

App Store ↗ · 27 valutazioni · Verificato il 2026-08-20

Piattaforme e accesso

The App Store version history still exposes a 1.0 release in April 2012 and a later 2022 update, which is enough to ground the year conservatively.

The store's age floor is lower than the proposed Meaningful Games minimum because sequence planning, abstraction, and debugging frustration matter more than basic touch controls.

Indicazioni sull’età
8+ anni
Argomenti
STEM, Logica e strategia
Modalità di gioco
Giocatore singolo, Puzzle
Tag
Programming logic · Robot puzzles · Debugging

Sequenzialità, sottoprogrammi e condizioni sono gli unici strumenti disponibili, quindi il debug significa vedere le proprie istruzioni svolgersi in modo sbagliato, anche se il piccolo set di icone mantiene le idee un po' astratte.