- Klasik oyun GTA: Vice City için açık kaynaklı reVC motoru, doğrudan tarayıcıda çalışacak şekilde hayata geçirildi
- DOS.Zone tarafından sunulan demo, WebAssembly tabanlı ve render, girdi, ses ile dosya erişimi gibi düşük seviye sistemleri tarayıcı ortamına uygun biçimde yeniden tasarlıyor
- Bu uygulama, bağımsız ve ticari olmayan bir teknik gösterim niteliğinde; orijinal geliştirici ya da hak sahipleriyle hiçbir bağlantısı yok
- Demo orijinal oyun varlıklarını içermiyor; tam sürümü çalıştırmak için kullanıcının yasal olarak sahip olduğu kaynakları kendisinin sağlaması gerekiyor
- Karmaşık bir oyun motorunun modern web ortamında çalıştırılabileceğini gösteren teknik bir örnek olması bakımından önem taşıyor
Tarayıcı tabanlı reVC motoru uygulaması
- Açık kaynaklı reVC motoru, doğrudan tarayıcıda çalışacak şekilde tamamen yeniden işlendi
- Render, girdi işleme, ses ve dosya erişimi gibi düşük seviye sistemler WebAssembly ve modern tarayıcı API'lerine uygun biçimde optimize edildi
- Yerel kurulum gerektirmeden istikrarlı performans sunuyor
- DOS.Zone tarafından sunulan demo, bu teknolojinin nasıl çalıştığını deneyimlemeye olanak tanıyor
- Kullanıcılar yalnızca tarayıcı ile Vice City motorunun çalışmasını görebiliyor
Ticari olmayan teknik demo ve telif hakkı bildirimi
- Proje, kâr amacı gütmeyen ve ticari olmayan bir teknik gösterim olup orijinal geliştirici, yayıncı veya hak sahipleriyle bağlantılı değil
- Tüm ticari markalar ve oyun adları ilgili sahiplerine aittir; yalnızca bilgilendirme ve açıklama amacıyla kullanılmaktadır
- Demo orijinal oyun varlıklarını içermiyor; tam sürümü çalıştırmak için kullanıcının yasal olarak sahip olduğu kaynakları kendisinin sağlaması gerekiyor
- Kullanıcı tarafından sağlanan varlıklar, sahipliği doğrulamak için SHA-256 checksum doğrulaması ile kontrol ediliyor
1 yorum
Hacker News yorumları
20 yıl önce Vice City çalıştırırken PC’nin kilitlendiği günleri hâlâ çok net hatırlıyorum
Ama artık bunun tarayıcıda 120fps ile oynanabiliyor olması inanılmaz
Bu projenin temelini oluşturan re3/miami için büyük alkış
10 yıldan daha eski olup artık geliştirilmeyen oyunlar açık kaynak yapılmalı ki topluluk onları yaşatmaya devam edebilsin
Online modu sayesinde hâlâ aktif olarak geliştiriliyor sayılır
Vice City de son birkaç yılda mobil sürüm aldı (Netflix’te bile oynanabiliyor), yani benzer bir örnek
Yine de bunun gibi açık kaynaklaştırmalar standart hâline gelse harika olurdu
Oyunun olaylarıysa ondan 16 yıl daha geride geçiyor
O zaman insanlar 80’lere özlem duyuyordu; şimdi ben de Vice City’ye karşı nostalji hissediyorum
Denedim ve şaşırtıcı derecede iyi çalışıyor
5 dakika bakayım derken kendimi neredeyse 30 dakika oynamış buldum
Gerçekçi grafiklerden çok, anında keyif veren eğlenceli oynanışın önemli olduğunu yine hatırlattı
Bu kadar kısa sürede böyle bir kalite çıkarmış olmaları akıl almaz
Bu yüzden SNES oyunları bugün bile keyifle oynanabiliyor
Bunu görünce çocukken sevdiğim başka oyunlar da acaba tarayıcıda çalışır mı diye düşündüm
Bakınca gerçekten GTA 2 olduğunu gördüm
Ne yazık ki radyo müzikleri çalmıyor
Sevdiğim arabaları eklemek için texture’ları modladığımı hatırlıyorum
“Respect is everything” sözü tam oturuyor
Çocukken abimin oynayışını gizlice izlerdim, o da CD’yi hep saklardı
Bu, HN’de gördüğüm en etkileyici projelerden biri
Nasıl yapıldığını, hangi motorun kullanıldığını merak ediyorum
Orijinal hissi tamamen korunmuş; ayrıca dos.zone’da Half-Life gibi oyunların da tarayıcı sürümleri var
Bunun yasal olup olmadığını da merak ediyorum
OpenGL kodunu WebGL’e gayet iyi dönüştürüyor
Ben de aynı yöntemle Tomb Raider’ı web için derlemiştim (TR1X projesi tabanlı)
Ama dünyada böyle çok şey var; mesele biraz da hukuk uygulamasındaki öncelikler
Mario 64, Diablo, Sonic gibi oyunlar için de benzer tersine mühendislik projeleri var
Tersine mühendisliğin kendisi kurallara uyulursa yasal olabilir, ama oyun varlıklarını herkese açık sunuculara koyup oynatmak yasa dışı olabilir
Kaliforniya dağlık bölgelerinde cross motorla dolaşıp kaçakçılarla uğraştığımız bir GTA vardı; o oyunu çok net hatırlıyorum
Gerçekten inanılmaz
Çocukken yaz tatillerinde Vice City’de bir MP3 listesi açıp amaçsızca dolaştığım günler aklıma geldi
Özellikle terk edilmiş binada RC helikopter kullandığın görev hâlâ gözümün önünde
Şimdi tekrar yapmak istedim
Bunu mümkün kılanlara teşekkürler — bu hafta sonu belli oldu
Ben de zamanında Tomb Raider’ı web’e port etmeyi denemiştim
Şu bağlantıda telif sorunlarından kaçınmak için hayran yapımı bir bölüm sürümü kullanmıştım
Orijinal çalıştırılabilir dosyan yoksa
localStorage.setItem('vcsky.haveOriginalGame', "true")bunu ayarlaman yeterli deniyor
Ben üçüncü göreve kadar test ettim
Bana hâlâ 3D GTA yeniymiş gibi geliyor; zaman gerçekten çok hızlı geçmiş
Asıl şaşırtıcı olan, MSN.com’dan daha az RAM kullanması