Xin oyunu yeniden doğuyor: Wayback Machine'den Rus MUD'u
Xin, sunucusuyla birlikte kaybolan, yalnızca metinden oluşan bir Rus tarayıcı oyunuydu. Bir ekip onu arşiv sayfaları ve eski forum konularından formül formül yeniden kuruyor.

Xin (Rusça Ксин) oyununda tek bir görsel yoktu. Sadece metin, HTML formları ve özellik tabloları vardı. Sunucusu kapandı, kaynak kodu kayboldu. Şimdi bir ekip onu sıfırdan kuruyor ve hedefi “esinlenilmiş” bir oyun değil, birebir yeniden yapım: aynı formüller, aynı canavarlar, aynı eşyalar.
Xin, 2000'lerin ortasında Rus internetinde oynanan, tarayıcı tabanlı bir MUD'du (metin tabanlı çok oyunculu oyun). Birkaç yıl sonra proje öldü. Geriye mekanikleri tartışan bir forum ve Wayback Machine'deki önbellek kopyaları kaldı.
Ölmüş bir oyunun verisi nereden bulunur?
Ekibin üç kaynağı var ve bunlar sık sık birbiriyle çelişiyor. Birincisi Wayback Machine: veritabanı dökümü ya da API yok, yalnızca kaydedilmiş HTML sayfaları var. Bunlar CDX API ile listelenebiliyor, ama dünya sayfalarına erişilemiyor. İkincisi forum arşivleri: oyuncular savaş kayıtlarından hasarı kendileri hesaplamış. Her sayı için iki bağımsız doğrulama şart, yoksa varsayım olarak kalıyor. Üçüncüsü kulağa tuhaf geliyor: saklanan xin.css dosyası, başka hiçbir yerde belgelenmemiş şeyleri gösteriyor.
Kesinleşenler arasında şunlar var: karakterin HP'si Dayanıklılık × 5, savaşta ölmek deneyimin %2,5'ini götürüyor ve iki tarafın turları sırayla değil eş zamanlı hesaplanıyor. Büyülü asalardaki “yük gücü” bölenı ise tartışmalı. 1/2/4/8 ölçeği tek bir eşya sayfasında geçiyor, ama yaklaşık bin forum mesajında kimse bunu konuşmamış.
İki canavar listesi birbirini tutmuyor
Canavarlar için iki kaynak var: elle derlenmiş metin bestiary ve bölgelere göre ayrı bir özellik tablosu. Aynı canavar birinde Arıcılık alanında, diğerinde Kale'de yaşıyor, öldürünce verdiği deneyim de farklı. Ekip her çelişkiyi notlarına yazıyor ve hangi kaynağın seçildiğini belirtiyor. Şimdilik sekiz bölgede yaklaşık 40 canavar ayrıntılı biçimde doğrulandı. Gerisi, belgelerde açıkça işaretlenmiş geçici değerlerle duruyor.
Canlıyı bozan güncelleme
Ekip silah ve büyü hasarı formülünü değiştirdi, aynı anda on bir bölgedeki canavar dengesini yeniden hesapladı. Testler geçti, kâğıt üzerinde her şey mantıklıydı. Yayına çıkınca savaşlar tutmamaya başladı: bazı canavarlar oyuncuları orantısız öldürüyor, bazıları tam tersiydi. Yeni formül ve yeni kalibrasyon hiç gerçek savaş motorunda birlikte denenmemişti. Aynı gün eski sürüme dönüldü. Artık her formül değişikliği, canlı veritabanının kopyasında birkaç bin simüle savaştan geçiyor.
Altyapı Python 3.11, FastAPI, SQLAlchemy ve PostgreSQL. Arayüz Jinja2 ile sunucuda üretiliyor, JS çatısı yok, tıpkı orijinalde olduğu gibi. Oyun xin.org.ru adresinde şimdiden açık, ama içeriğin bir kısmı henüz arşivle doğrulanmadı.
Göz atmaya değer uygulamalar
Doğru kareleri seçin, toplayın, hedefe ulaşın. Öğrenmesi kolay, ustalaşması zor. Ücretsiz, her yaşa uygun.
Yapay zekâ sohbet partneriyle konuşun; her cümleniz düzeltilip kendi dilinizde açıklanarak geri gelsin. 9 dil, A1'den C2'ye.
EDIFACT ve X12 mesajlarını açın, her segment açıklansın, JSON/XML'e çevirin, PDF ve Excel'e aktarın. Yerelde çalışır, yükleme yok.
Kime, hangi özel gün için ve nasıl bir karakter olduğunu seçin. Arama motoru yerel mağazaların ürün açıklamalarını okuyup uygun olanları sıralar. Ücretsiz, kayıt yok.
Aynı günden diğer haberler
Tümünü gör →Microsoft kesintisi: Outlook, Teams ve Office 11 saat çalışmadı

Anduril-216 uydusu, Dünya'nın gölgesindeki uyduları da görüyor

AMD Adrenalin 26.11.1, Radeon'un SSD'ye aşırı yazma hatasını düzeltiyor



