rugen vs MUGEN vs Ikemen GO
rugen'in M.U.G.E.N 1.1 ve Ikemen GO ile karşılaştırması: platformlar, online MUGEN, uyumluluk, lisans ve MUGEN karakterlerini ve sahnelerini rugen'e nasıl taşıyacağın.
Bugün M.U.G.E.N içeriğini üç motor oynatıyor. M.U.G.E.N, Elecbyte’ın
yaptığı orijinal motordur. Ikemen GO, Go ile yazılmış açık kaynaklı bir
haleftir. rugen ise Rust ile yazılmış, uyumluluk ve online oyun üzerine
kurulu açık kaynaklı bir motordur. Üçü de aynı karakter ve sahne dosyalarını
yükler; yani bir kez seçip öyle kalmak zorunda değilsin: chars/ klasörün
hepsinde çalışır.
Bir bakışta
| M.U.G.E.N 1.1 | Ikemen GO | rugen | |
|---|---|---|---|
| Kaynak kodu | Kapalı | Açık (MIT) | Açık (MIT / Apache-2.0) |
| Son sürüm | 1.1 beta 1, Ağustos 2013 | Aktif | Aktif |
| Windows | Evet | Evet | Evet (x64, x86, ARM64) |
| Linux | Sadece eski sürümler | Evet | Evet (.deb, .rpm, tarball) |
| macOS | Sadece eski sürümler | Evet | Evet (Apple Silicon ve Intel) |
| Steam Deck | Proton ile | Evet | Evet, Deck düzeniyle |
| Online oyun | Hayır | Yerleşik netplay | Rollback netcode, dereceli, odalar, izleyiciler |
| Rakibinde olmayan bir dövüşçüyle online oynamak | Hayır | Hayır | Evet, paketleri sunucu gönderir |
| Online turnuvalar | Hayır | Hayır | rugen.dev’de, eşleşme tablolarını sunucu yönetir |
.def .cns .cmd .air .sff .snd yükler | Evet | Evet | Evet, değiştirmeden |
| CNS ötesinde betik desteği | Hayır | Lua | Hayır, sadece CNS |
| Menü dilleri | İngilizce | İngilizce | 11 dil |
| Güncellemeler | Elle | Elle | Oyun içi güncelleyici |
Neden rugen
- Eski içeriğin, değiştirmeden. 2005’te yapılmış bir karakter olduğu gibi yüklenir. İlk açılışta rugen onu tek bir
.rgcdosyasına paketler ve onu oynatır. Bkz. uyumluluk durumu. - Sağlam duran online. Rollback netcode baştan beri tasarımın parçası; simülasyonun deterministik olduğunu kanıtlayan bir sync testi de var. Bkz. netcode.
- “Aynı karakterlere sahip olmanız lazım” derdi yok. Sunucu her dövüşçüyü kontrol eder, paketleri rakibe ve izleyicilere gönderir ve üç gün sonra siler. Bkz. kendi karakterini getir.
- Adalet kontrolleri. Her dövüşçü bir karar alır (adil, dengesiz veya engelli), böylece dereceli maçlar makul kalır. Bkz. adalet.
- Mütevazı makinelerde çalışır. 0.7.0, dövüşçü başına belleği yarıdan fazla azalttı ve düşük donanımlar için bir render modu ekledi. Bkz. performans.
MUGEN’den rugen’e geçiş
- Sistemin için rugen’i kur.
- MUGEN’in
chars/klasörlerini veya zip’lerini rugen’inchars/klasörüne, sahnelerini destages/içine kopyala. Her karakteri kendi klasöründe veya arşivinde tut. - rugen’i başlat. Her şeyi arka planda bir kez dönüştürür; dövüşçüler hazır oldukça seçim ekranında görünür.
- Tüm dövüşçü id’lerini görmek için
rugen list, online oynamadan önce birini kontrol etmek içinrugen verify <id>çalıştır.
MUGEN’deki select.def dosyana gerek yok: rugen kadroyu klasörden oluşturur.
Screenpack’ler themes/ içine gider, bkz.
screenpack’ler ve temalar.
Ikemen GO’dan geçiş
Sade MUGEN için yazılmış karakterler ve sahneler aynı şekilde taşınır. Ikemen
GO eklentilerine dayanan içerik (Lua, sadece Ikemen’e özgü state controller’lar
veya trigger’lar) yalnızca MUGEN kısımlarının yettiği kadar yüklenir;
rugen check <id> anlamadığı şeyleri listeler.
Sorular
rugen bir MUGEN emülatörü mü? Hayır. Aynı dosyaları okuyan ve aynı kurallara uyan yeni bir motordur; herkese açık MUGEN belgelerinden yola çıkılarak yazıldı ve gerçek topluluk karakterleriyle test edildi.
Ücretsiz mi? Evet. Reklam yok, ücretli paket yok ve kod GitHub’da.
Arkadaşlarımla online MUGEN oynayabilir miyim? Evet. Bir oda kodu paylaş veya hızlı maçı kullan. Bkz. online oyun.
Bu sayfada bir yanlışlık mı var? GitHub'da düzenle.