Una stravaganza di gioco: un glitch divertente aumenta la sfida
Cosa è appena successo? Il leggendario gioco del Serpente, che teneva i giocatori incollati a guidare un serpente pixelato sui piccoli schermi dei Nokia, è stato ridotto a una versione estremamente compatta. Lo sviluppatore donno2048 è riuscito a comprimere il classico a soli 56 byte – una dimensione talmente piccola da poter essere codificata in un singolo codice QR.
Il remake di Snake, progettato per MS-DOS, ha una dimensione che lo rende uno dei giochi funzionali più piccoli mai programmato.
Per dare un’idea, un programma “Hello World” creato con compilatori moderni si colloca nell’ordine di alcuni kilobyte, con un eseguibile compilato di base che occupa spesso circa 10 kilobyte. Persino il Pac-Man originale a 8 bit del 1980 era un colosso in confronto, con i suoi 12 kilobyte.
Ridurre Snake a soli 56 byte ha richiesto alcuni compromessi. La versione presenta un glitch curioso: inserendo direzioni opposte una volta che il serpente raggiunge una lunghezza di tre segmenti, questo si morde da solo – anche se i veri professionisti di Snake potrebbero considerarlo una sfida in più.
Ci sono anche alcune difficoltà di compatibilità. Il gioco funziona bene su DOSBox e su un emulatore basato su web, ma su hardware originale gira troppo velocemente. È necessario rallentare l’esecuzione per renderlo giocabile su sistemi vintage, ma queste modifiche aumentano la dimensione oltre i 56 byte. Nonostante questi intoppi, questa implementazione è probabilmente la più piccola del suo genere.
La tendenza dei giochi di Snake in codice QR è iniziata con l’esperimento di MattKC nel 2020, che ha ispirato questa nuova implementazione di 56 byte. Il progetto di MattKC utilizzava tecniche di compressione avanzate e strumenti come Crinkler per ridurre un eseguibile Windows scritto in C, risultando in un codice QR molto più grande, di 2,953 byte. Sforzi successivi di diversi sviluppatori lo hanno ridotto ulteriormente prima che donno2048 portasse la dimensione a 85 byte nel 2023.
Tuttavia, la seconda implementazione di donno2048 ha ridotto ulteriormente la dimensione a soli 56 byte, superando il suo stesso precedente record e stabilendo probabilmente un nuovo record mondiale. Guardate come il codice QR si è ridotto nel corso degli anni!
Per coloro che sono ansiosi di provare il piccolo gioco di Snake, è disponibile una demo online. Puoi controllare il serpente affamato usando le frecce sulla tastiera del PC o con scorrimenti sul mobile.
Messaggi simili:
- Sviluppatore Crea Versione Microscopica di Snake: Giocalo con un Microscopio!
- Scopri “Bouncing Beholder”, il platformer completo in soli 1024 byte!
- Meta AI rivoluziona: il modello linguistico Llama funziona su Xbox 360 vecchia di decenni!
- Dopo 36 anni ritorna l’avventura DOS, Last Half of Darkness, ora in 3D completo!
- Studente Trasforma un PDF in un Emulatore Linux Funzionante! Scopri Come

Nicola Costanzo esplora il mondo della tecnologia e dell’innovazione. I suoi articoli illuminano le sfide digitali che plasmano il nostro futuro.