Opsu: Mac oyuncuları için taşınabilir, açık kaynaklı bir ritim istemcisi
Opsu, Jeffrey Han tarafından oluşturulmuş, osu! tarzı daireye dokunmayı macOS'a getiren açık kaynaklı bir ritim oyunu istemcisidir. Uygulama, Slick2D ve LWJGL ile Java üzerinde çalışır ve oyuncuların topluluk beatmap'lerini doğrudan almasına, özel skinler uygulamasına ve yerel veya resmi olmayan küresel liderlik tablolarında puanları takip etmesine olanak tanır. Mevcut osu! kütüphanelerini içe aktarır ve hassas oyun için zamanlama ve kare ayarlarını açığa çıkarır. Taşınabilirlik ve topluluk odaklı projelere değer veren ritim oyunu meraklıları, ana hedef kitleyi oluşturur.
Opsu, resmi osu! istemcisine karşı nasıl bir konumda?
Opsu, resmi istemciye yönelik topluluk odaklı bir alternatif sunuyor ve GNU GPL v3 altında açık kaynaklı bir Java projesi olarak dağıtılıyor ve Windows dışındaki platformlara odaklanıyor. Bu, osu! oyuncularına aşina olan standart daire tabanlı ritim döngüsünü yeniden oluştururken, render için Slick2D ve LWJGL kullanıyor. Bu tasarım tercihi, resmi ekosisteme göre Java tabanlı, çapraz platform bir ikiliye ihtiyaç duyan kullanıcılar için Opsu'yu pratik bir seçim haline getiriyor.
Çok oyunculu, liderlik tabloları ve puan takibi destekliyor mu?
Puan takibi yereldir ve isteğe bağlı gayri resmi aynalarla mümkündür; Opsu, puanları yerel bir veritabanında saklar ve resmi sunuculara bağlanmak yerine topluluk tarafından yönetilen küresel liderlik tablolarını destekler. İstemci yalnızca standart osu! modunu destekler ve uygulama içi beatmap indirmeleri ve mevcut beatmap kütüphanelerinin otomatik içe aktarımını sunar. Bu sistemler, rekabetçi ve sıradan oyuncuların resmi sıralama arka ucuna güvenmeden koşuları karşılaştırmalarına olanak tanır.
Opsu nasıl görünüyor ve ses çıkarıyor?
Görsel ve ses özelleştirmeleri, skinler ve zamanlama ayarları etrafında döner. Opsu, Skins/ dizinine yerleştirilen tam skin klasörlerini destekler ve sesi girdiyle hizalamak için bir müzik kaydırma ayarı sunar. Arayüz, beatmap'leri doğrudan almak için bir İndirmeler menüsü içerir ve her beatmap ile ses ve görsel varlıkları bağlı tutar. Java render yolu, istemciyi daha büyük yerel derlemelere göre nispeten hafif tutar.
Başlamak ve oynamaya devam etmek kolay mı?
Mevcut kütüphanelere sahip oyuncular için onboarding basittir, çünkü Opsu, osu! beatmap koleksiyonlarını içe aktarır ve Import/ klasörüne yerleştirilen .osz dosyalarını açar. İstemci, macOS'ta Java Runtime Environment 7 veya daha yüksek gerektirir ve mobil oyun için bir Android portu sunar. Yeniden oynanabilirlik, topluluk beatmap havuzundan, yerel puan takibinden ve tekrar eden pratik ve deneyleri teşvik eden skin değiştirmeden gelir.
Özetle, Opsu taşınabilir, topluluk odaklı oyuncular için pratik bir seçimdir
Opsu, açık kaynaklı, Java tabanlı bir alternatif tercih eden ve topluluk içeriği ve görünümleri ile denemeler yapmaktan hoşlanan ritim oyuncularına uygundur. Resmi hesap entegrasyonu ve resmi sunucu tabanlı sıralamalar bekleyen oyuncular, istemciyi bağımsız bir ekosistem olarak değerlendirmelidir. Yerel puan sistemleri ve topluluk aynaları ile rahat olanlar için Opsu, tekrar eden pratik ve değiştirilebilir oyun için dayanıklı bir platform sunar.