Scratch Everywhere!, il runtime in C++ che permette di eseguire progetti realizzati con Scratch 3 su console di sesta, settima e ottava generazione, ha ricevuto un aggiornamento significativo con la beta 24.

Questo software ambizioso, ancora in fase di sviluppo, continua a espandere le sue funzionalità, portando l’esperienza creativa e educativa di Scratch su dispositivi come Nintendo Wii U, Wii, 3DS, Nintendo Switch, GameCube e PlayStation Vita.

Tra le principali novità introdotte in questa nuova versione figura l’introduzione del supporto per il pennino, una delle funzioni più richieste dagli utenti, anche se al momento non è disponibile su console Switch e PlayStation Vita, mentre presenta alcune limitazioni su 3DS in modalità doppio schermo.
Aggiunto inoltre il project splitting, che permette di dividere un gioco in più progetti Scratch per aggirare i limiti di memoria, con l’uso di blocchi personalizzati per collegarli tra loro.
Un’altra aggiunta significativa riguarda il Turbo Mode, che ora viene riconosciuto e attivato automaticamente se presente nel progetto originale.
Sono state poi introdotte varie modifiche di parità, come l’uso dell’ora locale del dispositivo per i blocchi basati sul tempo, l’aggiornamento più preciso del blocco “giorni dal 2000” e la correzione del blocco “mese corrente”.
A livello tecnico, il runtime ha subito una profonda revisione nella gestione dei numeri, migliorando le prestazioni generali, mentre è stato risolto un errore che causava la rotazione errata delle collisioni degli sprite.
Implementato inoltre il nine-slice rendering nel menu principale per una grafica più flessibile. Infine, su 3DS e Wii U sono stati corretti i problemi con le variabili cloud, che ora funzionano correttamente.
Changelog
Nuove funzionalità
Supporto Pen (Pennino)
- L’estensione “Pen”, molto richiesta e a lungo attesa, è finalmente disponibile.
- La Pen non è attualmente supportata su Nintendo Switch o PS Vita.
- La Pen non funziona correttamente su 3DS quando si usa la modalità a doppio schermo.
- Possono esserci altri problemi non riscontrati: si prega di aprire segnalazioni di bug.
Divisione dei progetti (Project splitting)
- Se si intende creare un gioco molto grande ma si incontrano limiti di memoria, ora è possibile suddividerlo in più progetti Scratch.
- Utilizza blocchi personalizzati per aprire altri progetti.
- Maggiori informazioni nell’esempio di progetto incluso.
Turbo Mode
- Se la modalità Turbo è abilitata nel progetto Scratch, Scratch Everywhere! la attiverà automaticamente.
Modifiche di parità (Parity Changes)
- I blocchi basati sul tempo ora usano l’ora locale del dispositivo invece di una zona oraria fissa.
- Il blocco “Giorni dal 2000” ora si aggiorna ogni millisecondo invece che ogni secondo.
- Il blocco “mese corrente” ora restituisce il mese corretto.
- Aggiunto supporto per altri blocchi nascosti di Scratch.
Modifiche al runtime
- Grande refactor sul modo in cui i numeri sono gestiti internamente.
- Le prestazioni generali dovrebbero essere migliorate.
- Corretto il problema della hitbox di collisione degli sprite che veniva ruotata nel verso sbagliato.
- Aggiunto supporto per il nine-slice rendering nel menu principale.
Modifiche per 3DS / Wii U
- Le variabili cloud ora dovrebbero funzionare correttamente (era un errore di compilazione nella beta precedente).
Download: Scratch Everywhere! Beta Build 25 (3DSX) (CIA)
Download: Scratch Everywhere! Beta Build 25 (Switch)
Download: Scratch Everywhere! Beta Build 25 (Vita)
Download: Scratch Everywhere! Beta Build 25 (Wii)
Download: Scratch Everywhere! Beta Build 25 (Wii U)
Download: Source code Scratch Everywhere! Beta Build 25
Fonte: github.com
![[Scena DS] Rilasciato SpeccySE v1.7a e v1.7b: corretti crash e problemi di caricamento su Nintendo DS](https://www.biteyourconsole.net/wp-content/uploads/SpeccySE-1-238x178.webp)

![[Scena PS Vita] Rilasciato Apollo Save Tool Vita v2.0.4 ora con supporto multilingua e miglioramenti tecnici](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolVita-238x178.jpg)
![[Scena DS] Rilasciato SpeccySE v1.7a e v1.7b: corretti crash e problemi di caricamento su Nintendo DS](https://www.biteyourconsole.net/wp-content/uploads/SpeccySE-1-100x75.webp)

![[Scena PS Vita] Rilasciato Apollo Save Tool Vita v2.0.4 ora con supporto multilingua e miglioramenti tecnici](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolVita-100x75.jpg)

![[Scena PS4] Rilasciato GameBato Store v1.80](https://www.biteyourconsole.net/wp-content/uploads/GameBaTo008-100x75.webp)
![[Scena PS Vita] Rilasciato ViTetris v1.0](https://www.biteyourconsole.net/wp-content/uploads/Vitetris-100x75.webp)