[PSVITA/3DS/SWITCH] ScratchEverywhere Beta Build 24: Novità e Migliorie per Portare Scratch su Console!

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 username restituirà 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 toccando ora 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.sb3 all’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 username restituisce 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!

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.