Home Homebrew Scratch Everywhere! si aggiorna: Novità e miglioramenti per le console di vecchia...

Scratch Everywhere! si aggiorna: Novità e miglioramenti per le console di vecchia generazione

90
0

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