La passione per Scratch e il mondo del homebrew si incontrano nuovamente con il rilascio della Beta Build 24 di ScratchEverywhere, il runtime in C++ che mira a portare la magia di Scratch 3 su una vasta gamma di console e dispositivi, dalle care vecchie Wii e 3DS fino a GameCube, PS Vita e Nintendo Switch!
Questo aggiornamento introduce nuove funzionalità, importanti correzioni di bug e miglioramenti alla stabilità, avvicinandosi sempre di più all’obiettivo di far funzionare la maggior parte dei progetti Scratch su queste piattaforme alternative.
Cosa è ScratchEverywhere?
Prima di tuffarci nelle novità, un piccolo ripasso per chi non lo conoscesse. ScratchEverywhere è un runtime alternativo, creato dalla community, che interpreta i progetti Scratch (.sb3). A differenza dell’editor online ufficiale, è progettato per essere eseguito su console “homebrewate”, permettendoti di giocare ai tuoi giochi Scratch preferiti direttamente sul tuo Nintendo 3DS, Wii U, Wii, e molti altri dispositivi!
Novità Principali della Beta Build 24
Ecco le modifiche più significative di questa versione:
🔧 Nuove Funzionalità
-
Username Personalizzabile: Finalmente puoi cambiare il tuo username direttamente dalle impostazioni del menu principale! Se l’opzione è disabilitata, il blocco
usernamerestituirà il nickname predefinito della console (es. il nome Mii sulla Wii U). Se abilitata, potrai sceglierne uno personalizzato.
⚙️ Modifiche al Runtime (Correzioni e Miglioramenti)
Molta attenzione è stata dedicata a rendere il runtime più fedele a Scratch e performante:
-
Il blocco
toccandoora funziona correttamente con le immagini vettoriali. -
Risolto un fastidioso bug per cui gli effetti sonori si interrompevano se ne veniva riprodotto uno nuovo.
-
Ottimizzazione della memoria: Gli effetti sonori ora vengono scaricati dalla memoria dopo alcuni secondi di inattività.
-
Risolti problemi di riproduzione per suoni con volume molto basso.
-
I blocchi sonori ora funzionano correttamente anche quando l’input è un altro blocco.
-
Interfaccia rinnovata: I pulsanti del menu principale sono stati sostituiti con nuove versioni in SVG e l’interfaccia si adatta ora automaticamente alla risoluzione dello schermo.
-
Aggiunta una schermata di caricamento per i progetti sulle piattaforme SDL2.
-
Revertita l’apertura automatica del file
project.sb3all’avvio.
🎮 Modifiche Specifiche per Piattaforma
-
Nintendo 3DS: Corretto un bug che causava la visualizzazione errata di alcune immagini vettoriali, che apparivano più grandi del previsto.
-
Nintendo Wii: Il blocco
usernamerestituisce ora correttamente il nickname della Wii.
Funzionalità Uniche di ScratchEverywhere
Oltre alla compatibilità di base, ScratchEverywhere offre feature pensate per queste piattaforme:
-
Modalità Schermo 3DS: Modificando la risoluzione del progetto (con client modificati come TurboWarp) puoi decidere su quale schermo visualizzarlo (solo alto, solo basso, o entrambi).
-
Blocchi Personalizzati: Simili a TurboWarp, esistono blocchi speciali per collegare progetti diversi, utili per dividere giochi grandi in parti più piccole (es. un progetto per il negozio, uno per i livelli).
-
Controlli Flessibili: Supporto per touchscreen, Wii Remote, e una “Modalità Mouse” per controller tradizionali.
Installazione e Download
ScratchEverywhere è software homebrew, richiede quindi una console modificata. Puoi scaricare le build più recenti direttamente dai link qui sotto o tramite store homebrew come Universal Updater (3DS), Homebrew App Store (Wii U/Switch), o Open Shop Channel (Wii).
Scarica la Beta Build 24 qui: https://github.com/ScratchEverywhere/ScratchEverywhere/releases/tag/0.24
Stato del Progetto e Limitazioni
Ricorda che ScratchEverywhere è ancora in fase di sviluppo beta avanzato. È un progetto ambizioso e potresti incontrare bug, crash, o alcune feature non ancora implementate (come le estensioni Penna o Musica). Per una lista completa delle limitazioni conosciute, consulta il README ufficiale.
Disclaimer: Questo progetto non è affiliato con Scratch, il Scratch Team, o le aziende produttrici delle console supportate.
La Beta Build 24 rappresenta un passo avanti fondamentale per ScratchEverywhere. Provala subito e fai rivivere i tuoi progetti Scratch sulle tue console preferite!

