Half-Life Nokia N95'e Taşındı: 30 FPS ve Bluetooth Klavye Desteğiyle!

Genelde bu tarz teknoloji deneylerinde herkesin aklına gelen ilk isim Doom olur. "Şu ekrana sahip cihaza Doom yükleyebilir miyiz?" sorusu, yazılımcılar arasında neredeyse bir spor haline geldi.
Genelde bu tarz teknoloji deneylerinde herkesin aklına gelen ilk isim Doom olur. "Şu ekrana sahip cihaza Doom yükleyebilir miyiz?" sorusu, yazılımcılar arasında neredeyse bir spor haline geldi. Ancak Arjantinli bir geliştirici, çıtayı biraz daha yükseltip rotasını Valve'ın efsanevi yapımı Half-Life'a kırdı. Dante Leoncini isimli yazılımcı, oyun dünyasının tozlu raflarından çıkardığı bir Nokia N95'i, Gordon Freeman'ın maceralarına ev sahipliği yapacak bir oyun konsoluna dönüştürdü.
Half-Life 1 on the Nokia N95 finally reached 30 FPS! Some slowdowns remain, but I've already identified the cause and am working on a fix. Mouse and keyboard support has also been added. Still a few bugs to fix, but it's getting there.#HalfLife #nokia #symbian #valve #steam pic.twitter.com/PDlq2CRxAy
— Dante D. Leoncini (@dante_leoncini) June 5, 2026
Nokia N95, zamanında akıllı telefon kavramının öncülerinden biriydi ama bugünün standartlarında bir hesap makinesi kadar bile gücü yok. 2007 yılında piyasaya sürülen, sürgülü kapağıyla hafızalara kazınan bu cihaz, Symbian S60v3 işletim sistemiyle çalışıyor. 1998 yapımı bir PC oyununu, neredeyse yirmi yıl sonraki bir mobil cihaza taşımak, sadece teknik bir başarı değil, aynı zamanda dijital bir arkeoloji çalışması gibi.
Peki, bu imkansız görünen işlem nasıl gerçekleşti? Leoncini, bu iş için Xash3D FWGS adlı açık kaynaklı motoru kullandı. Bu motor, Half-Life'ın orijinal kodlarını modern masaüstü ve mobil platformlara uyumlu hale getirmek için tasarlanmış bir köprü görevi görüyor. Geliştirici, bu temel üzerine kendi kodlarını ekleyerek, donanımı artık nefes almakta zorlanan Nokia N95'i oyunla uyumlu hale getirmeyi başardı.
Cihazın teknik özelliklerine baktığımızda durum daha da şaşırtıcı. 332 MHz hızında çalışan çift çekirdekli bir ARM11 işlemci ve sadece 128 MB RAM'den bahsediyoruz. Günümüz telefonlarının işlem kapasitesinin yanına bile yaklaşamayan bu donanım, şaşırtıcı bir şekilde Half-Life'ın tek oyunculu senaryosunu saniyede 30 kare (FPS) hızında çalıştırabiliyor. Sesler, silahlar ve temel mekanikler sorunsuz bir şekilde işliyor.
Oyunun ekran üzerindeki kontrolleri muhtemelen bir işkenceye dönüşebilirdi, ancak Leoncini burada da zekice bir çözüm üretmiş. Bluetooth üzerinden klavye ve fare desteği ekleyerek, Nokia N95'i küçük bir PC'ye çevirmiş. Tabii cihazın kendi tuşlarıyla da oyunu "oynamak" mümkün, ancak gerçek bir FPS deneyimi için Bluetooth çözümü hayat kurtarıcı görünüyor.
Yolculuk burada bitmiyor. Leoncini, şu an mevcut hataları ayıklamak ve performansı daha da yukarı çekmek için uğraşıyor. Planları arasında sadece optimizasyon yok; LAN üzerinden çok oyunculu mod, daha akıllı yapay zeka ve grafik iyileştirmeleri gibi iddialı hedefleri var. Yani yakında, iki Nokia N95'i birbirine bağlayıp Black Mesa koridorlarında savaşmak mümkün olabilir.
Bu proje, ticari bir kaygının çok ötesinde, tamamen özgür yazılıma duyulan tutkunun bir ürünü. Leoncini'nin yaptığı iş, donanım eskise bile doğru kodlama ve topluluk desteğiyle yazılımların ölümsüzleşebileceğini kanıtlıyor. Bir yandan modern telefonlar gigabaytlarca RAM ile kasılırken, diğer yanda eski bir Nokia'nın 30 FPS ile Half-Life çalıştırması, teknolojinin aslında nereye evrildiğini sorgulatıyor.
Sonuçta elimizde, nostaljinin teknik merakla birleştiği, imkansız denileni başaran küçük bir ekran var. Gordon Freeman'ın 2000'lerin başındaki o hantal PC'lerden çıkıp, cebimize sığan eski bir telefona taşınması, dijital dünyanın ne kadar esnek ve sürprizlerle dolu olduğunu bir kez daha gösteriyor.
Yorumlar (0)
Yorum yapmak için giriş yapın.
İlgili Haberler
Tesla'nın Batarya İmparatorluğuna Herkes Ortak Olmak İstiyor
7 minutes ago
Ay Meteoriti, Dev Asteroid Çarpışmasının Kanıtlarını Gün Yüzüne Çıkardı
7 minutes ago
Schrödinger’in Kedisi Daha da Garipleşti: Fizikçiler Daha Önce Görülmemiş Kuantum Durumlarını Kanıtladı
8 minutes ago