osu!(lazer) è il prossimo grande aggiornamento al client di osu!. È il frutto di diversi anni di lavoro dietro le quinte per reimplementare osu!.
L'obiettivo finale é quello di rilasciare questa versione come aggiornamento che sostituirá completamente l'attuale versione esistente del gioco, ma c'è ancora del lavoro da fare prima che sia fattibile. Alla fine, saranno i giocatori a determinare quando ciò accadrà e continueremo a supportare la versione precedente fino a quando gli utenti non avranno effettuato il passaggio.
"lazer" è un nome in codice e verrà eventualmente scartato una volta che diventerà la versione di rilascio principale del gioco. Il resto di questo documento si riferirà a osu!(lazer) come "lazer" e osu!(stable) come "stable" per semplicità.
Per una lista delle differenze delle meccaniche di gioco, vedi Differenze del gameplay in osu!(lazer)
Di seguito verrà rappresentata una lista dello stato attuale di lazer in confronto con stable. Bisogna tenere a mente che il progetto è in continua evoluzione — l'obiettivo finale è quello di implementare tutte le funzioni che i giocatori hanno richiesto nel corso degli anni.
Funzionalità | stable | lazer |
---|---|---|
Windows 8.0 e versioni precedenti | ||
MacOS / Linux | 1 | |
DirectX / Metal | 2 | |
Supporto mobile | ||
Architettura Multithread | ||
Accelerazione-Hardware dei video | ||
Ridimensione dell'Interfaccia | ||
Ruleset personalizzati (game modes) | 3 | |
Archivio dei file de-duplicato | 4 | |
Supporto alla tavoletta grafica | ||
Supporto a diversi rapporti d'aspetto |
Funzionalità | stable | lazer |
---|---|---|
Supporto alle skin | 5 | |
Raggruppamento delle canzoni | ||
Modifica della skin e disposizione dell'UI direttamente in gioco | ||
Componenti dinamici personalizzabili per skin |
Funzionalità | stable | lazer |
---|---|---|
Storyboard nel menù principale | 6 | |
Nascondere le difficoltà | ||
Installazione guidata al primo avvio | ||
Cancellazione morbida | 7 | |
Cambiamenti istantanei delle impostazioni durante il gameplay |
Funzionalità | stable | lazer |
---|---|---|
Visualizzazione accurata dei punti performance | 8 | |
Regolatore della difficoltà | 9 | |
Preset delle mod | ||
Impostazioni per-mod | ||
Nuove mods "per divertimento" | ||
Colori delle combo normalizzati10 | ||
Tenere premuto per l'HUD | 11 | |
Calibrazione dell'offset per beatmap | 12 | 13 |
Slider di osu! con scomparsa a serpente | 14 | |
"Note lock" accogliente per i giocatori di osu! | 15 | |
Colorazione delle note basata sul tempo per osu!mania ed osu! | ||
Ricerca dei replay | ||
Commenti a scorrimento nei replay in stile Niconico |
Funzionalità | stable | lazer |
---|---|---|
Ricezione del punteggio | ||
Classifiche per beatmap | ||
Statistiche del profilo | ||
Medaglie | 16 | |
Punti performance | ||
Chat in tempo reale | 17 | |
Wiki / news / changelog / classifiche | 18 | |
Profilo Utente | ||
Lista beatmap | 19 | |
Stanze multiplayer senza limiti di partecipanti | 20 | |
Spettatore multiplayer | ||
Conto alla rovescia | 21 | 22 |
Modalità di code | 23 | |
Comandi multiplayer | ||
Tag co-op | ||
Playlists (user-curated leaderboards) | ||
Aggiornare la mappa con cambiamenti in tempo reale | 24 | 25 |
Funzionalità | stable | lazer |
---|---|---|
Editor di osu! | ||
Editor di osu!taiko | ||
Editor di osu!catch | ||
Editor di osu!mania | ||
Apertura difficoltà come riferimento | ||
SV / volume per oggetto | ||
Curve degli slider per segmento | ||
Divisione e fusione degli slider | ||
Rotazione dei pattern | ||
Ridimensionamento dei pattern | ||
Caricamento della beatmap | ||
Storyboard editor | ||
Compatibilità cross-client | 26 |
Quindi hai deciso di dare una chance a Lazer? Bene!
Puoi trovare il download qui. Prossimamente, sarai in grado di passare a lazer direttamente da stable (dall'impostazione Release stream
).
Stable continuerà a essere mantenuto finchè gli utenti lo utilizzeranno. Perlomeno, verrá mantenuto per diversi anni.
Attualmente, beatmap, skin, punteggi, replay e collezioni possono essere importati in lazer. Nota bene, le impostazioni non possono essere ancora importate, quindi dovrai ri-configurarle da zero.
Se stable e lazer si trovano nello stesso disco, gli hard links verranno usati per evitare il consumo di spazio aggiunto.
In altri casi, nell'importazione delle beatmap userà il doppio dello spazio.
No.
No.
Si, lazer verrà sempre installato a fianco a stable. A meno che tu non decida di eliminare uno dei due, entrambi saranno accessibili.
No. Non verrà supportato.
Detto questo, i singoli score e mappe possono essere esportati da lazer e manualmente importati su stable per il momento.
Si, ma non verrà mostrato nella sezione "Migliore Performance" con la "Modalità lazer" disabilitata.
Inoltre non verrà mostrata nella sezione "Primi Posti" in qualsiasi caso per ora.
Si.
Usa un sistema basato su di esso con qualche correzione.
Puoi effettivamente modificare l'impostazione Modalità di visualizzazione del punteggio
in Classico
per ripristinare lo stile esplosivo del punteggio in tutto il gioco! Non sarà lo stesso, ma ti darà la stessa sensazione del punteggio classico e verrà applicato dove ti aspetteresti.
Anche le classifiche globali useranno il sistema di punteggio classico.
Anche se cercheremo di preservare il maggior numero possibile di punteggi, non garantiamo che i punteggi rimarranno a tempo indeterminato. In qualsiasi momento potremmo decidere di cancellare un sottoinsieme di punteggi per preservare l'equilibrio del gioco, come quando vengono scoperti exploit o comportamenti scorretti.
Sì.
Non al momento.
I punteggi di tutte le combinazioni di mod verranno mostrate nelle classifiche.
Però, solo le seguenti mod garantiscono punti performance per ora:
Adjust pitch
è consentito)Restart on fail
è consentito)Restart on fail
è consentito)Adjust pitch
è consentito)Solo la configurazione di default è idonea ai punti performance, se non diversamente indicato sopra.
Prova ad applicare la mod "Classic", che ripristinerà gran parte delle vecchie meccaniche di gioco a cui sei abituato. Assicurati anche di controllare le impostazioni offerte dalla mod Classic, in quanto ti consentiranno di personalizzare ulteriormente la tua esperienza e di capire quali modifiche vengono applicate (in quanto sono tutte elencate).
Eseguire la configurazione guidata nella parte superiore delle impostazioni e controllare le impostazioni nella schermata Comportamento
. Qui sono elencate molte delle impostazioni comuni che sono state modificate per impostazione predefinita. C'è anche un singolo pulsante che si può premere per applicare i vecchi comportamenti come punto di partenza per il vostro viaggio con il lazer.
Faremo del nostro meglio per riportare queste funzionalità
Porteremo molto probabilmente questa novità date la richiesta elevata.
Al di sopra di una certa soglia, non c'è motivo di utilizzare frame rate più elevati. Lazer impiega diverse nuove tecnologie per garantire la latenza più bassa possibile senza richiedere frame rate elevati. Questo aspetto continuerà a migliorare in futuro, poiché abbiamo altre migliorie da implementare.
Lazer prende l'input a 1000Hz indipendentemente dal limitatore di FPS, che è anche il motivo per cui l'impostazione massima del limitatore è 1000 FPS.
Se siete curiosi di sapere come questo influisce sulla latenza in ingresso e di verificare la vostra percezione, eseguite il "Run latency certifier" integrato in fondo alle impostazioni.
Potresti anche leggere questo documento tecnico in cui viene spiegato il percorso che stiamo intraprendendo e le motivazioni dietro alle decisioni prese.
Il sistema operativo continuerà a eseguire il polling alla frequenza più alta possibile, anche se i vantaggi sono trascurabili. Il polling a potenza così elevata può comportare richiesta di potenza aggiuntiva e si consiglia di limitare le proprie periferiche a 1000 Hz per garantire la stabilità.
Sebbene sulla maggior parte dell'hardware moderno notiamo che lazer supera stable, però, ci sono sempre casi dove utenti non hanno una configurazione hardware performante. Nella nostra roadmap a breve termine, stiamo cercando di supportare DirectX (alias "modalità compatibile" su stable) e Vulkan, che hanno entrambi un supporto driver migliore di OpenGL su tutto l'hardware. Una volta implementato, le prestazioni su hardware come i chipset integrati Intel miglioreranno notevolmente.
È molto probabile che ne siamo già a conoscenza e che lo stiamo monitorando per una futura implementazione! Cerca nell'issue tracker e nella pagina delle discussioni. Se non trovate nessuna discussione che corrisponde al vostro problema, sentitevi liberi di aprirne una nuova.
Si noti che stiamo già monitorando più di 1.000 problemi più o meno critici e che potrebbe volerci del tempo per risolvere problemi che riguardano solo un piccolo numero di utenti.
Cos'è più affilato di un bordo tagliente?
Sebbene osu! possa sembrare un gioco semplice, ci sono centinaia e centinaia di funzionalità e sistemi su cui gli utenti hanno fatto affidamento. A seconda di chi lo chieda, lazer potrebbe essere in uno stato completamente giocabile da anni o potrebbe mancare di innumerevoli funzionalità.
Un'altra area che ha richiesto un enorme sforzo è la conservazione storica, ovvero assicurarsi che le beatmap si comportino esattamente come dovrebbero, compresi i casi limite che non erano stati originariamente previsti. osu! è un ecosistema vivace e gli utenti si sono presi la libertà di estendere il gioco ben oltre i suoi limiti previsti, e noi stiamo facendo del nostro meglio per abbracciare e supportare tutto ciò in futuro.
Infine, a differenza dell'ultima iterazione, stiamo dedicando tempo e diligenza per garantire che la base del codice sia utile anche in futuro. Abbiamo fatto tutto questo lavoro per consentire alle nuove funzionalità di essere online a velocità incredibile. Questo includerà nuovi componenti dell'interfaccia utente, nuovi modi di personalizzare il gioco, nuovi sistemi multiplayer e, non dimentichiamolo, la possibilità di caricare e giocare tutte le beatmap esistenti su modalità di gioco (alias, ruleset personalizzati) completamente nuove!
Abbiamo un'enorme quantità di funzioni e migliorie richiesti dagli utenti che continueremo a distribuire alla velocità della luce. Per coloro che si sono uniti a noi di recente e che non hanno ancora sperimentato il frutto dello sviluppo di osu!, preparati per una sorpresa.
In lazer non esiste una cartella delle canzoni! Questo ci permette di fare cose interessanti, come non dover premere F5
alla selezione della mappa per aggiornare le beatmap (perché le beatmap sono sempre in stato ottimale) e di ridurre lo spazio su disco utilizzato dalle beatmap del 20-40%. È possibile leggere ulteriori informazioni su il modo in cui lazer memorizza i file.
Se è necessario apportare modifiche a una beatmap, vi consigliamo di utilizzare l'editor. In futuro introdurremo una modalità nell'editor che renderà temporaneamente accessibile la cartella di una beatmap per modifiche esterne. Ciò consentirà di utilizzare strumenti esterni su una beatmap durante il processo di creazione.
Alcuni filtri nell'elenco delle beatmap sono ancora riservati ai sostenitori.
Ci sono anche alcuni vantaggi aggiuntivi:
Intendiamo valutare nuovi vantaggi in futuro, ma al momento ci concentriamo sulla parità di funzionalità con stable, quindi vi invitiamo a utilizzare l'acquisto del tag Supporter come un modo per... sostenere lo sviluppo del gioco!
Sì.
Nello stesso modo in cui lo faresti di solito.
Probabilmente stai pensando ad un altro gioco.
Usando Wine. ↑
DirectX in modalità compatibilità. ↑
Manualmente tramite i file .dll
. ↑
Solo in gioco. ↑
Solo per osu!supporter. ↑
Si possono ripristinare le beatmap e altri dati cancellati dalle impostazioni. Le eliminazioni diventano permanenti solo al riavvio. ↑
Tramite il recupero online. ↑
Cambiare CS/AR/OD/HP di una beatmap direttamente dalla song select tramite la mod Difficulty Adjust. ↑
Porta i colori delle combo personalizzate della beatmap allo stesso livello di luminosità. ↑
Tenete premuto Ctrl
per visualizzare momentaneamente l'HUD mentre è nascosto. ↑
Regolabile manualmente tramite i collegamenti ai tasti. ↑
Quando si riprova una beatmap, è possibile calibrare l'offset in base all'ultima esecuzione. ↑
Può essere disabilitato. ↑
Esiste ancora, ma non dovrebbe interferire. ↑
Alcune medaglie Hush-Hush non sono ancora ottenibili. ↑
I messaggi possono impiegare fino a 15 secondi per arrivare. ↑
Accesso nativo alla maggior parte dei contenuti online. ↑
Via osu!direct, solo per osu!supporter. ↑
16 giocatori al massimo. ↑
Impostare un conto alla rovescia usando un comando, senza avvio automatico. ↑
Imposta un conto alla rovescia dall'interfaccia utente del gioco per avviare automaticamente la partita. ↑
Attiva per consentire a chiunque in una lobby di mettere in coda nuove beatmap, anche detto "host rotate". ↑
Solo mappa. ↑
Tutti i file. ↑
Alcune funzioni dell'editor causano una riproduzione errata delle beatmap nella versione stabile - saranno presto corrette. ↑