1 puan yazan GN⁺ 2023-09-05 | 1 yorum | WhatsApp'ta paylaş
  • Valve'ın bulmaca oyunu Portal'ı Nintendo 64 donanımında çalışacak şekilde yeniden hayata geçiren bir demake projesi; gerçek N64 oyun kartuşunda veya emülatörde çalıştırılabilen bir ROM olarak dağıtılıyor
  • Yıllar süren geliştirme boyunca hem oynanış sistemleri hem de grafiksel aslına sadakat açısından kayda değer ilerleme sağlandı; 12'den fazla test odası tamamlanmış durumda
  • Tam çalışan portal ve gun, fizik motoru ve aydınlatma sistemiyle, orijinal oyunun temel mekanikleri N64 ortamında uygulanıyor
  • Ana/duraklatma menüsü, ses efektleri ve diyaloglar, ara sahneler, çok dilli altyazılar ve seslendirmeler, yansıma efektleri gibi ek unsurlar da içeriyor
  • Herkesin oyun testeri veya katkıcı olarak katılabildiği topluluk odaklı bir proje olarak sürekli güncelleniyor

Proje özeti

  • Valve'ın Portal oyununun Nintendo 64 platformu için hazırlanmış bir demake yorumu
    • Yayınlanan sürümler tamamen oynanabilir bir N64 ROM biçiminde dağıtılıyor
    • Emülatörde veya fiziksel N64 oyun kartuşunda çalıştırılabiliyor
    • ROM'u hedef donanımda çalıştırmak için her sürümün yönergeleri izlenmeli
  • Uzun süredir geliştirilen proje, hem oynanışta hem de grafiksel aslına sadakatte büyük ilerleme kaydetti

Uygulanan başlıca özellikler

  • Oynanış sistemleri
    • 12'den fazla test odası tamamlandı
    • Tam çalışan portal ve gun
    • Tam çalışan fizik motoru
    • Aydınlatma sistemi
  • Arayüz ve sunum
    • Ana/duraklatma menüsü
    • Ses efektleri ve diyalog desteği
    • Ara sahneler dahil
    • Çok dilli altyazı ve seslendirme desteği
    • Yansıma efektleri gibi görsel ek unsurlar (eye-candy)
  • Bunun dışında daha birçok özellik de mevcut

Topluluk ve geliştirme durumu

  • Tüm oyun testçilerine ve katkıcılara (Contributors) açık, topluluk odaklı bir proje
  • Sürekli güncellendiği için en yeni gelişmeleri takip etmeniz öneriliyor

Planlanan geliştirmeler (New Feature TODO)

  • Menü çevirileri, zıplama animasyonu, statik culling optimizasyonu
  • GLaDOS konuşurken oyunu duraklatınca diyalogların erken bitmesi sorunu ele alınacak
  • Rumble Pak desteği, Valve introsu, altyazıların iyileştirilmesi
  • Otomatik kayıt checkpoint'leri eklenmesi, asansör zamanlamasının düzeltilmesi
  • Masa sandalyesi ve monitör eklenmesi, ses ayarlarının genişletilmesi

Planlanan ses eklemeleri (New Sounds TODO)

  • Kutu çarpışma sesi
  • Ortam arka plan döngüsü (ambient background loop)
  • Sabitlenmemiş iskelelerin hareket sesi

Doğrulanmış hata listesi (Hardware Verified, v8 temelinde)

  • Yan yana duran iki duvar portalını kullanarak bir nesneyi köşeye itip ardından düşürürseniz seviye dışına clip yapmak mümkün
  • Tavan portalından geçerken oyuncu rotasyonu (rotation) bazen bozulabiliyor
  • Asansörün içindeki arka köşede zıplayıp strafe yapılınca asansörün arka yüzünden geçmek mümkün

1 yorum

 
GN⁺ 2023-09-05
Hacker News yorumları
  • Geliştiricinin oyun güncelleme videolarını düzenli olarak paylaştığı bir YouTube kanalı var: https://www.youtube.com/@happycoder1989/videos
    Hâlâ geliştirmenin başlarında olsa bile GitHub deposunda hiç bağlantı ya da ekran görüntüsü olmaması şaşırtıcı.

    • Bu deponun ReadMe'sinde gerçekten nasıl göründüğünü gösteren ekran görüntülerine veya videolara kesinlikle ihtiyaç var gibi görünüyor.
    • Issue'larda “screenshot” aratınca, insanların hata açıklamak için yüklediği birkaç ekran görüntüsü var: https://github.com/lambertjamesd/portal64/issues?q=screenshot
    • Beklediğimden çok daha iyi görünüyor. Bu kadar harika bir şey varken şikâyet edilmesine inanmak zor.
    • O kadar iyi yapılmış ki demake'ten çok port etmeye çok daha yakın görünüyor.
  • Böyle bir kavramın olduğunu bilmiyordum ama gerçekten iyi bir fikir. Ekolojiye ve dijital eskimeyi azaltmaya daha çok önem verseydik, permacomputing bakış açısından demake'ler çok daha yaygın olurdu gibi geliyor.
    Indie oyunları Xbox Original sonrası, PS3 sonrası, Wii sonrası, Windows 7 ortalama masaüstü/dizüstü gibi cihazlara taşımak çok daha kolay olurdu; AAA oyunların ise ölçeğinin küçültülmesi ve 4K DLSS ray tracing gibi unsurların çıkarılması gerekirdi sanırım.

    • Niyete katılıyorum ve düşük sistem gereksinimli sürümlerin var olması güzel, ama enerji verimliliği için Xbox Original gibi eski konsolları hedeflemenin doğru olduğunu düşünmüyorum.
      Akıllı telefonlar bu tür sistemlerden çok daha güçlü ve daha az güç tüketiyor; Steam Deck de telefondan daha fazla güç kullansa da çok daha iyi. Hedef, verimsiz eski donanım değil, enerji verimliliği yüksek düşük güçlü donanım olmalı. Yine de eski genel amaçlı donanımda iyi çalışan yazılımların mevcut donanımların çoğunda da iyi çalışıp yükseltme ihtiyacını azalttığına katılıyorum. Sadece ekoloji açısından bakarsak, gerçekten eski donanımda çalıştırmak ters etki yaratabilir; bunun yerine modern ve verimli çiplerde eski donanımı emüle etmek daha iyi olabilir.
    • Oyun geliştiricisi değilim ama mevcut nesil oyun makineleri arasında bile port eksikliğine bakınca bunun o kadar basit olmayacağını düşünüyorum.
      Oyun motoru birden fazla backend için sihirli biçimde çıktı üretse bile, yalnızca Vulkan ve Metal'i aynı anda desteklemek bile çok zahmetli; Apple donanımında az oyun olmasının nedeni de bu. 5 yıl önceki standartlarla uyumluluğu korumak bile sinir bozucuyken, her GPU ve oyun motorunun uyumsuzlukları ve ince çakışma hataları farklıdır ve gerçek eski donanımda test etmek gerekir. Para da getirmez, ekip zaten 5 yıl harcadığı projeden uzaklaşmak ister; bunu yapmak için güçlü bir neden yok. İleriye dönük uyumluluğa güçlü biçimde katılıyorum, ama geriye dönük uyumluluk lojistik açıdan bir kâbus.
    • Bu demake ek bir oyun olduğu için bilgisayar programı çalıştırmanın enerji yükünü daha da artırıyor. Yine de bence sorun değil.
      Bazıları bunu orijinal Portal yerine oynayabilir ama geliştirme maliyeti gibi bir ek yük de var. Ekolojiyi gerçekten önemsiyorsak, oyun sunucularını daha erken kapatmak daha doğru olabilir.
    • PS3'ün kendine özgü özel işlem birimleri yüzünden yazılım geliştirmenin keyifli olmadığı sıkça söylenir.
    • Benim de aklıma ekoloji tarafı geldi. Sadece eski oyunlarda bile milyonlarca saatlik içerik var ama insanlar ray tracing'li 3D Tetris istiyor.
      GTA VC/SA gibi 3D'de daha iyi avangart işler de var; Minecraft ise sandbox oyunları için adeta bir vahiy gibi. Ama genel olarak istediğimiz şey hikâye ve oynanabilirlikse, bu kadar iyi grafiklere ve DLC'lere mutlaka ihtiyacımız yok. Yakın zamanda çocuklarımla Pokémon Fire Red oynadım; dünyası büyüktü ve çok sayıda sırrı vardı. Yine de çevredeki diğer çocukların piksel oyunları hiç sevmemesine bakılırsa bu sadece bizim eve özgü bir durum olabilir.
  • En sevdiğim Portal demake'i bu: https://www.ticalc.org/archives/files/fileinfo/451/45101.html

  • Gerçek N64 üzerinde çalıştırma yönergesi var mı? Everdrive'ım var.

  • “Demake”, eski bir platform için yapılmış bir video oyunu remake'i ya da bir oyunu eski grafik/oynanış tarzına dönüştüren şey olarak tanımlanıyor: https://en.wikipedia.org/wiki/Category:Video_game_demakes

  • Bu, MiSTer'ın yeni N64 FPGA core'unda çalışıyor.

  • Gerçekten harika bir proje gibi geliyor ama ekran görüntüsü veya video görmek isterim.

  • Geliştiricinin en yeni demo videosu; mobilde de iyi görünüyor: https://m.youtube.com/watch?v=OCBHdgbickE

  • Portal oyunlarını 64 bit macOS için yeniden yapsalar gerçekten harika olurdu.

  • Az önce bu projenin videosunu izledim; oldukça güzel ve N64'te mümkün olması açıkçası etkileyici.
    N64'te Half-Life 1 bile olmadığı için, Portal 1'i GoldSrc üzerinde makul biçimde yeniden canlandırmanın mümkün olup olmadığını da merak ettim.

    • Sven Co-op, kendi GoldSrc motoru dalında portalları çalışır hâle getirmişti, ama FBO sorunları yüzünden geliştirmeyi bırakmış gibi görünüyor: https://www.youtube.com/watch?v=Lbniay4bfJU
    • Yakın zamanda Tomb Raider 1 demake'ini GBA üzerinde çalıştırdılar. Her şey mümkün.
    • Yazıdaki bilgileri henüz görmedim; bu Half-Life motorunun aşağı port edilmiş hâli mi, yoksa GoldenEye motoru gibi başka bir motorda Portal görsellerinin kullanılması mı?