Vai al contenuto

EXAPUNKS

2018

Puzzle da hacker: scrivere e affinare piccoli programmi per violare sistemi.

15+ anniPC

UtilitàAltoeditoriale ↘
Si gioca
I giocatori scrivono set compatti di istruzioni per agenti virtuali, testano i fallimenti, dividono i compiti tra più bot e affinano le soluzioni per correttezza, velocità o eleganza.
Perché può essere utile
Scrivere e correggere brevi programmi in stile assembly per intrufolarsi in sistemi immaginari è vera pratica di scomposizione e debug. Registri, salti condizionali e condizioni di gara si trasferiscono a un vero corso di sistemi o assembly, anche se la sintassi in sé no.
Usato nell'insegnamento
1 caso documentato ↓ Zachtronics
Da tenere presente
Il valore qui è ristretto e reale: premia chi già ama i puzzle logici difficili, e frustrerà quasi chiunque altro.

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

EXAPUNKS è un puzzle game di programmazione di Zachtronics, pubblicato su Steam nell'ottobre 2018. È ambientato in un 1997 alternativo in cui sei un ex hacker infettato da una malattia chiamata il fago, che trasforma lentamente il tuo corpo in macchinario. Un fornitore scambia una dose di medicina per un hack. La finzione è una cornice per l'oggetto reale sullo schermo: un diagramma di macchine connesse, e un editor di testo dove scrivi brevi programmi.

Quei programmi girano su EXA, piccoli agenti che si muovono tra le macchine, leggono e scrivono file, e si passano valori a vicenda. Ogni puzzle nomina un bersaglio, da una banca o un'università a un cartello autostradale, una console per videogiochi o il tuo stesso flusso sanguigno, e un obiettivo come copiare fuori un file o cambiare un valore. Invece di un tutorial, il gioco ti consegna numeri di TRASH WORLD NEWS, una rivista hacker fotocopiata dentro il gioco che insegna il set di istruzioni. Intorno alla campagna ci sono un gioco solitario, un puzzle arcade chiamato HACK*MATCH, un portatile immaginario per cui puoi scrivere homebrew, e partite in cui il tuo programma gira contro quello di un amico.

Cosa fai davvero

Scrivi programmi in stile assembly lunghi poche righe: copia un valore, somma due numeri, verifica una condizione, salta, collegati alla macchina successiva, o clona l'agente in esecuzione. Poi premi esegui e guardi ogni agente procedere passo passo nel proprio codice contemporaneamente. La maggior parte dei puzzle richiede due o più agenti che cooperano, il che significa che si scontrano, si bloccano a vicenda, o arrivano nell'ordine sbagliato, e la correzione di solito arriva dal leggere la traccia di esecuzione invece che dal ricominciare. Quando una soluzione finalmente funziona, il gioco mostra istogrammi del conteggio di cicli, del conteggio di istruzioni e del traffico rispetto agli altri giocatori, il che trasforma un puzzle risolto in un problema di ottimizzazione a cui puoi tornare.

Cosa allena

  • Scrive brevi programmi in un set di istruzioni in stile assembly con registri e salti.
  • Fa debug procedendo passo passo in un programma in esecuzione e trovando dove ha deviato.
  • Suddivide un compito tra diversi agenti che non devono scontrarsi o bloccarsi a vicenda.
  • Riscrive una soluzione funzionante per usare meno cicli o meno istruzioni.
  • Legge documentazione tecnica densa e la trasforma in una procedura funzionante.

Perché lo valutiamo Alto Punteggio interno 84 / 100

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

    Punteggio 85 per l'aderenza. Non c'è alcuno strato di quiz e nessun credito per lo sforzo: l'unico modo per andare avanti è scrivere un programma corretto e farlo funzionare, quindi scomposizione, flusso di controllo e debug sono letteralmente le mosse del gioco, non una lezione allegata a esso. Si ferma prima del vertice assoluto perché il set di istruzioni e il modello di macchina sono un'invenzione propria di Zachtronics, non un vero linguaggio di produzione.

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

    Punteggio 76 per il trasferimento, alto per un puzzle game. Il set di istruzioni è inventato, ma registri, salti condizionali, cicli, concorrenza e condizioni di gara sono esattamente ciò che copre un primo corso di sistemi o assembly, e chi ha combattuto qui contro un deadlock lo riconoscerà più avanti. Ciò che non si trasferisce è la sintassi, le librerie, o come strutturare un intero programma del mondo reale, motivo per cui questo si ferma prima della fascia più alta.

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

    Punteggio 90 per la pratica, vicino al vertice della scala. Decine di puzzle riutilizzano lo stesso set di istruzioni, e gli istogrammi di ottimizzazione invitano a tornare su soluzioni che già funzionano per tagliare cicli o istruzioni. Il gioco solitario, HACK*MATCH e le battaglie testa a testa aggiungono altre ore sullo stesso meccanismo mentale, motivo per cui questo si colloca vicino al tetto anche se i puzzle sono finiti.

Dove è stato usato nell'insegnamento

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

  • Programma scolasticoZachtronics · Scuola secondaria

    Zachtronics offre licenze istituzionali gratuite per EXAPUNKS, insieme ad altri otto titoli Zachtronics, a scuole pubbliche e organizzazioni non profit assimilabili a scuole per l'installazione su computer di proprietà scolastica; lo sviluppatore precisa che i giochi richiedono il supporto di un insegnante e non riporta quante scuole usino il programma.

    Zachtronics free education program ("Zachademics") ↗

Cosa dicono le prove

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

Le prove qui sono sostenute dalla pratica. Zachtronics gestisce un programma chiamato Zachademics, che offre licenze istituzionali gratuite per EXAPUNKS e altri otto titoli Zachtronics a scuole pubbliche e organizzazioni non profit assimilabili a scuole, per l'installazione su computer di proprietà scolastica, anche se lo sviluppatore precisa che i giochi richiedono il supporto di un insegnante e non riporta quante scuole li usino davvero. Nessuno studio ha esaminato EXAPUNKS o i puzzle game di Zachtronics come gruppo, quindi nulla qui si basa su un risultato misurato. Ciò che è strutturale è che il gioco richiede di scrivere, eseguire, tracciare e rivedere programmi veri, le stesse azioni che compie un programmatore alle prime armi. Se quella pratica renda qualcuno migliore nello scrivere software reale non è testato. La scheda Steam conferma l'uscita dell'ottobre 2018 e l'accoglienza fortemente positiva.

La nostra valutazione

Come valutiamo l'utilità →

Valutazione editoriale, non un effetto scientificamente misurato.

Aderenza
85/100
Trasferimento
76/100
Pratica
90/100

Perché lo abbiamo scelto

Superato — è un forte puzzle a tema hacking ancora prima di associarvi qualsiasi affermazione di trasferimento.

Sostenuto dalla pratica

Sostenuto dalla pratica: Zachtronics offre licenze istituzionali gratuite per EXAPUNKS alle scuole pubbliche tramite il suo programma Zachademics, anche se lo sviluppatore precisa che i giochi richiedono il supporto di un insegnante e non riporta quante scuole lo usino.

Fonte del gradimento dei giocatori

Steam ↗ · 1365 recensioni · Verificato il 2026-08-24

Piattaforme e accesso

Single-player play is supported.

The game assumes comfort with reading dense instructions, pseudo-code thinking, and iterative debugging.

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

Si colloca in alto perché scomposizione, flusso di controllo e debug sono letteralmente le mosse del gioco, e registri, salti e condizioni di gara corrispondono alla vera programmazione di sistema, anche se sintassi e storia restano interamente inventate.