rugen vs MUGEN vs Ikemen GO
Como o rugen se compara ao M.U.G.E.N 1.1 e ao Ikemen GO: plataformas, MUGEN online, compatibilidade, licença e como levar seus personagens e cenários do MUGEN para o rugen.
Hoje, três engines rodam conteúdo do M.U.G.E.N. O M.U.G.E.N é o original
da Elecbyte. O Ikemen GO é um sucessor de código aberto escrito em Go. O
rugen é uma engine de código aberto escrita em Rust, feita em torno da
compatibilidade e do jogo online. As três carregam os mesmos arquivos de
personagem e de cenário, então você não precisa escolher de uma vez por todas:
sua pasta chars/ funciona em todas elas.
Visão geral
| M.U.G.E.N 1.1 | Ikemen GO | rugen | |
|---|---|---|---|
| Código-fonte | Fechado | Aberto (MIT) | Aberto (MIT / Apache-2.0) |
| Último lançamento | 1.1 beta 1, agosto de 2013 | Ativo | Ativo |
| Windows | Sim | Sim | Sim (x64, x86, ARM64) |
| Linux | Só builds antigas | Sim | Sim (.deb, .rpm, tarball) |
| macOS | Só builds antigas | Sim | Sim (Apple Silicon e Intel) |
| Steam Deck | Via Proton | Sim | Sim, com layout para o Deck |
| Jogo online | Não | Netplay embutido | Netcode rollback, ranked, salas, espectadores |
| Jogar online com um lutador que o oponente não tem | Não | Não | Sim, o servidor envia os pacotes |
| Torneios online | Não | Não | No rugen.dev, com chaves conduzidas pelo servidor |
Carrega .def .cns .cmd .air .sff .snd | Sim | Sim | Sim, sem alterações |
| Scripts além do CNS | Não | Lua | Não, só CNS |
| Idiomas do menu | Inglês | Inglês | 11 idiomas |
| Atualizações | Manuais | Manuais | Atualizador dentro do jogo |
Por que escolher o rugen
- Seu conteúdo antigo, sem alterações. Um personagem feito em 2005 carrega do jeito que está. No primeiro início, o rugen o empacota em um único arquivo
.rgce roda esse arquivo. Veja o status de compatibilidade. - Online que aguenta. O netcode rollback foi pensado desde o início, com um sync test que prova que a simulação é determinística. Veja netcode.
- Sem o problema de “vocês precisam ter os mesmos personagens”. O servidor verifica cada lutador, envia os pacotes ao oponente e aos espectadores e os apaga depois de três dias. Veja traga o seu personagem.
- Verificações de equilíbrio. Cada lutador recebe um veredito (justo, desequilibrado ou bloqueado) para que as partidas ranked continuem sensatas. Veja equilíbrio.
- Roda em máquinas modestas. A 0.7.0 cortou a memória por lutador em mais da metade e adicionou um modo de renderização para PCs fracos. Veja desempenho.
Do MUGEN para o rugen
- Instale o rugen no seu sistema.
- Copie as pastas ou zips da
chars/do MUGEN para achars/do rugen, e seus cenários parastages/. Mantenha cada personagem na sua própria pasta ou arquivo compactado. - Inicie o rugen. Ele converte tudo uma vez em segundo plano; os lutadores aparecem na tela de seleção conforme ficam prontos.
- Rode
rugen listpara ver o id de cada lutador, ourugen verify <id>para checar um antes de jogar online.
O select.def do seu MUGEN não é necessário: o rugen monta o elenco a partir
da pasta. Screenpacks vão em themes/, veja
screenpacks e temas.
Vindo do Ikemen GO
Personagens e cenários feitos para o MUGEN puro passam do mesmo jeito. Conteúdo
que depende de extensões do Ikemen GO (Lua, state controllers ou triggers
exclusivos do Ikemen) só carrega até onde vão as partes de MUGEN; o
rugen check <id> lista o que ele não entende.
Perguntas
O rugen é um emulador de MUGEN? Não. É uma engine nova que lê os mesmos arquivos e segue as mesmas regras, escrita a partir da documentação pública do MUGEN e testada com personagens reais da comunidade.
É grátis? Sim. Sem anúncios, sem planos pagos, e o código está no GitHub.
Dá para jogar MUGEN online com amigos? Sim. Compartilhe um código de sala ou use o quick match. Veja jogo online.
Algo errado nesta página? Edite no GitHub.