[MULTI] ScratchEverywhere Beta Build 28 è Qui: Musica, Penna Migliore e Molte Correzioni

La scena homebrew non smette mai di stupire, e ScratchEverywhere ne è la prova vivente. Questo runtime, scritto in C++, ha l’ambizioso obiettivo di portare i progetti Scratch 3 su una vasta gamma di console e dispositivi legacy. Ieri, NateXS ha rilasciato la Beta Build 28 (v0.28), un aggiornamento ricco di novità, miglioramenti alle prestazioni e importanti correzioni di bug per quasi tutte le piattaforme supportate.

Scopriamo insieme cosa c’è di nuovo in questa ultima versione.

Novità Principali della Build 28

Ecco le modifiche più importanti che troverete in questa release:

  • 🎵 Colonna sonora per il Menu Principale: Finalmente il menu non è più in silenzio! Grazie a @Dogo6647, ora potete godervi delle melodie mentre navigate tra i progetti.

  • ✍️ Penna di Alta Qualità (Piattaforme non-3DS): Aggiunto il supporto per l’opzione “High Quality Pen” di TurboWarp, che renderà i tratti della penna molto più fluidi e meno pixelosi.

  • 🔊 Audio Sistemato: Una serie di correzioni risolve problemi fastidiosi legati all’audio:

    • Risolti problemi di riproduzione con progetti “unzipped”.

    • I suoni ora possono essere riprodotti più volte di seguito.

    • I suoni ora possono cambiare volume correttamente.

  • ⚙️ Miglioramenti al Runtime e Stabilità:

    • Corretti problemi di compatibilità legati ai valori “Infinity” e “nan”.

    • Risolti crash legati ai blocchi delle liste.

    • I progetti che contengono liste con molti elementi ora si caricano più velocemente.

    • Il blocco “Apri progetto” può ora selezionare progetti dalla scheda SD.

Miglioramenti Specifici per Piattaforma

  • PC (Windows, MacOS, Linux): I build ora vengono pubblicati direttamente nella sezione “Releases” di GitHub! Inoltre, il sistema di compilazione è stato migrato a CMake.

  • PS Vita & Nintendo DSRisolto il problema per cui l’audio non funzionava.

  • Nintendo 3DS: Sistemata la texture della penna, che era sfalsata di 1 pixel.

  • PS Vita: Tempi di compilazione ridotti.

Caratteristiche Uniche di ScratchEverywhere

Per chi non lo conoscesse, ScratchEverywhere non è un semplice porting, ma offre funzionalità pensate per il mondo console:

  • Modalità Schermo (3DS): Modificando la risoluzione del progetto su client come TurboWarp, puoi decidere se usare lo schermo superiore, quello inferiore o entrambi.

  • Audio Ottimizzato: Su molte piattaforme, i suoni riprodotti dallo Stage vengono gestiti come “Streamed Sound” (ideale per la musica di sottofondo), riducendo i tempi di caricamento.

  • Framerate Personalizzabile: Usando TurboWarp, puoi abilitare l’opzione 60 FPS e persino impostare un FPS personalizzato.

  • Blocchi Personalizzati: Come TurboWarp, SE! introduce blocchi speciali, tra cui i molto utili “Project Linking Blocks”, che permettono di dividere un gioco grande in progetti più piccoli e caricarli al volo (esempio: un progetto principale che carica una scena negozio).

Download e Installazione

ScratchEverywhere è software homebrew, quindi richiede una console moddata.

Il metodo più semplice è scaricare il build pre-compilato per la tua piattaforma direttamente dalla pagina delle Release di GitHub. In molti casi, puoi anche trovarlo nei negozi homebrew più popolari:

  • 3DS: Universal Updater

  • Wii U: Homebrew App Store

  • Wii: Open Shop Channel

  • Nintendo Switch: Homebrew App Store

  • PS Vita: VitaDB

Dopo aver installato l’app, basta copiare i tuoi file .sb3 nella cartella dedicata sulla SD (es. 3ds/scratch-everywhere per 3DS, wiiu/scratch-wiiu per Wii U, ecc.) e avviare l’applicazione ScratchEverywhere dalla home della tua console!

Limiti e Roadmap

È importante ricordare che ScratchEverywhere è ancora in beta attiva. Alcune cose non funzionano ancora perfettamente, come le estensioni (Penna, Musica, ecc.), i blocchi “dire” e “pensa”, e le collisioni avanzate. Tuttavia, il team ha un roadmap chiaro che include il supporto alle estensioni, il miglioramento delle collisioni e molto altro.

Conclusioni

La Beta Build 28 di ScratchEverywhere rappresenta un passo avanti significativo in termini di stabilità e funzionalità. Con l’audio ora funzionante su Vita e DS, la musica nel menu e le numerose correzioni, l’esperienza di gioco è notevolmente migliorata. Se hai una console moddata e vuoi riscoprire la magia di Scratch in una veste nuova, questo è il momento perfetto per provare ScratchEverywhere.

Link Utili

Hai già provato la nuova build? Faccelo sapere nei commenti!

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.