rugen vs MUGEN vs Ikemen GO
Come si confronta rugen con M.U.G.E.N 1.1 e Ikemen GO: piattaforme, MUGEN online, compatibilità, licenza e come portare i tuoi personaggi e stage MUGEN su rugen.
Oggi tre motori fanno girare i contenuti M.U.G.E.N. M.U.G.E.N è
l’originale di Elecbyte. Ikemen GO è un successore open source scritto in
Go. rugen è un motore open source scritto in Rust, costruito attorno alla
compatibilità e al gioco online. Tutti e tre caricano gli stessi file di
personaggi e stage, quindi non devi scegliere una volta per tutte: la tua
cartella chars/ funziona in ognuno.
In breve
| M.U.G.E.N 1.1 | Ikemen GO | rugen | |
|---|---|---|---|
| Codice sorgente | Chiuso | Aperto (MIT) | Aperto (MIT / Apache-2.0) |
| Ultima release | 1.1 beta 1, agosto 2013 | Attivo | Attivo |
| Windows | Sì | Sì | Sì (x64, x86, ARM64) |
| Linux | Solo build vecchie | Sì | Sì (.deb, .rpm, tarball) |
| macOS | Solo build vecchie | Sì | Sì (Apple Silicon e Intel) |
| Steam Deck | Tramite Proton | Sì | Sì, con un layout per il Deck |
| Gioco online | No | Netplay integrato | Netcode rollback, classificate, stanze, spettatori |
| Giocare online con un personaggio che l’avversario non ha | No | No | Sì, i pacchetti li invia il server |
| Tornei online | No | No | Su rugen.dev, tabelloni gestiti dal server |
Carica .def .cns .cmd .air .sff .snd | Sì | Sì | Sì, senza modifiche |
| Scripting oltre il CNS | No | Lua | No, solo CNS |
| Lingue del menu | Inglese | Inglese | 11 lingue |
| Aggiornamenti | Manuali | Manuali | Aggiornamento dal gioco |
Perché scegliere rugen
- I tuoi vecchi contenuti, senza modifiche. Un personaggio creato nel 2005 si carica così com’è. Al primo avvio rugen lo impacchetta in un unico file
.rgce usa quello. Vedi lo stato della compatibilità. - Un online che regge. Il netcode rollback è stato progettato fin dall’inizio, con un sync test che dimostra che la simulazione è deterministica. Vedi netcode.
- Niente più “servono gli stessi personaggi”. Il server controlla ogni personaggio, invia i pacchetti all’avversario e agli spettatori e li cancella dopo tre giorni. Vedi porta il tuo personaggio.
- Controlli di equilibrio. Ogni personaggio riceve un verdetto (equo, sbilanciato o bloccato) così le partite classificate restano sensate. Vedi equilibrio.
- Gira su macchine modeste. La 0.7.0 ha ridotto di oltre la metà la memoria per personaggio e ha aggiunto una modalità di rendering per PC poco potenti. Vedi prestazioni.
Passare da MUGEN a rugen
- Installa rugen per il tuo sistema.
- Copia le cartelle o gli zip della
chars/di MUGEN nellachars/di rugen, e i tuoi stage instages/. Tieni ogni personaggio nella sua cartella o archivio. - Avvia rugen. Converte tutto una sola volta in background; i personaggi compaiono nella schermata di selezione man mano che sono pronti.
- Esegui
rugen listper vedere l’id di ogni personaggio, oppurerugen verify <id>per controllarne uno prima di giocare online.
Il select.def del tuo MUGEN non serve: rugen costruisce il roster dalla
cartella. Gli screenpack vanno in themes/, vedi
screenpack e temi.
Passare da Ikemen GO
Personaggi e stage scritti per MUGEN puro si spostano allo stesso modo. I
contenuti che si basano sulle estensioni di Ikemen GO (Lua, state controller o
trigger esclusivi di Ikemen) si caricano solo per le loro parti MUGEN;
rugen check <id> elenca ciò che non capisce.
Domande
rugen è un emulatore di MUGEN? No. È un motore nuovo che legge gli stessi file e segue le stesse regole, scritto a partire dalla documentazione pubblica di MUGEN e testato su veri personaggi della community.
È gratis? Sì. Niente pubblicità, niente piani a pagamento, e il codice è su GitHub.
Posso giocare a MUGEN online con gli amici? Sì. Condividi un codice stanza o usa la partita rapida. Vedi gioco online.
Qualcosa non va in questa pagina? Modificala su GitHub.