RUGENDOCS
Engine e contribuição

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.1Ikemen GOrugen
Código-fonteFechadoAberto (MIT)Aberto (MIT / Apache-2.0)
Último lançamento1.1 beta 1, agosto de 2013AtivoAtivo
WindowsSimSimSim (x64, x86, ARM64)
LinuxSó builds antigasSimSim (.deb, .rpm, tarball)
macOSSó builds antigasSimSim (Apple Silicon e Intel)
Steam DeckVia ProtonSimSim, com layout para o Deck
Jogo onlineNãoNetplay embutidoNetcode rollback, ranked, salas, espectadores
Jogar online com um lutador que o oponente não temNãoNãoSim, o servidor envia os pacotes
Torneios onlineNãoNãoNo rugen.dev, com chaves conduzidas pelo servidor
Carrega .def .cns .cmd .air .sff .sndSimSimSim, sem alterações
Scripts além do CNSNãoLuaNão, só CNS
Idiomas do menuInglêsInglês11 idiomas
AtualizaçõesManuaisManuaisAtualizador 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 .rgc e 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

  1. Instale o rugen no seu sistema.
  2. Copie as pastas ou zips da chars/ do MUGEN para a chars/ do rugen, e seus cenários para stages/. Mantenha cada personagem na sua própria pasta ou arquivo compactado.
  3. Inicie o rugen. Ele converte tudo uma vez em segundo plano; os lutadores aparecem na tela de seleção conforme ficam prontos.
  4. Rode rugen list para ver o id de cada lutador, ou rugen 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.

BUSCA !!

    ↑↓ para mover, Enter para abrir