Bu siteyi kullanarak Gizlilik Politikası'nı ve Kullanım Şartları'nı kabul etmiş olursunuz.
Kabul etmek
Güncel Oyun Haberleri ve İncelemeler - OyunPress Güncel Oyun Haberleri ve İncelemeler - OyunPress Güncel Oyun Haberleri ve İncelemeler - OyunPress
  • Haber
    HaberDaha Fazlasını Göster
    ARC Raiders
    ARC Raiders’ı FPS olarak görmek ister miydiniz? İşte o görüntüler
    11 Ocak 2026
    Atomic Heart
    Atomic Heart geri döndü ama beklediğiniz gibi değil
    11 Ocak 2026
    Tom Clancys The Division
    Ubisoft eski oyununu yeniden mi yapıyor?
    11 Ocak 2026
    Street Fighter 6 Alex
    Street Fighter 6 oyuncularının beklediği isim sonunda geliyor
    11 Ocak 2026
    GTA 6 Gameplay
    Rockstar sessizliğini bozuyor mu? Gözler o tarihte
    11 Ocak 2026
  • İnceleme
  • Makale
  • Rehber
  • Teknoloji
  • Sinema
Okuma: Valve mühendisi itiraf etti: Bu bug’ı çözmek için delirdik
Paylaşmak
Yazı Tipi BoyutlandırıcıAaa
Yazı Tipi BoyutlandırıcıAaa
Güncel Oyun Haberleri ve İncelemeler - OyunPress Güncel Oyun Haberleri ve İncelemeler - OyunPress
  • PC Oyun Haberleri
  • Mobil Oyun Haberleri
  • PlayStation Haberleri
  • Nintendo Haberleri
  • Xbox Haberleri
  • Haber
  • İnceleme
  • Makale
  • Rehber
  • Teknoloji
  • Sinema
Mevcut bir hesabınız var mı? Oturum aç
Bizi takip edin
Oyun Haberleri

Valve mühendisi itiraf etti: Bu bug’ı çözmek için delirdik

Eski Valve geliştiricisi, Half-Life 2'deki absürt bir VR hatasını anlattı. Oyunun açılış sahnesinin kilitlenmesine neden olan, Kayan Nokta hassasiyeti farkıydı.

Son güncelleme: 22 Kasım 2025 23:35
Batuhan Kutlu
Yayımlandı: 22 Kasım 2025
Paylaşmak
Half Life 2
Half-Life 2
Paylaşmak
- haberin devamı aşağıda ⬎ -

Valve’ın efsanevi oyunu Half-Life 2, piyasaya sürüldüğünde çığır açan fizik motoruyla tanınıyordu. Ancak fizik tabanlı oyunların en büyük düşmanı, en kusursuz teknolojide bile gizlenen beklenmedik hatalardır. Eski Valve geliştiricisi Tom Forsyth, Mastodon üzerindeki bir paylaşım dizisinde (thread) bu gerçeği kanıtlayan, akıllara zarar bir hatayı anlattı

VR sürümünde kilitlenme: Kimse anlamadı

Hikaye, 2013 yılına, Valve’ın Half-Life 2’nin VR sürümü üzerinde çalıştığı döneme dayanıyor. Forsyth ve ekibi, oyunun VR’a kolay adapte olduğunu düşünüyordu (Örneğin, Portal’daki perspektif hileleri VR’da anında mide bulantısı yaratmıştı, HL2 daha güvenliydi).

Ancak oyunun açılış sahnesinde, bir Metro polisinin (NPC) kapıyı açıp oyuncuyu içeri alması gereken yerde oyun kilitleniyordu. Kapı açılmıyor, gerekli hikaye tetiklenmiyor ve oyuncu öylece kalıyordu. Ne Forsyth ne de orijinal HL2’de çalışmış diğer tecrübeli mühendisler nedenini anlayamadı, zira ilgili kodlarda hiçbir değişiklik yapılmamıştı.

- haberin devamı aşağıda ⬎ -

Tek bir parmağın inanılmaz gücü

Uzun süren araştırmalar sonucunda ekip, hatanın kaynağını buldu: Kapının arkasında duran bir NPC, kapı yolunun dış kenarıyla milimetrik bir şekilde kesişiyordu.

İşte olanlar:

  1. Kapı açılmaya başlıyor.
  2. Kapı, polisin ayağının “sınırlayıcı kutusuna” (bounding box) hafifçe çarpıyor.
  3. Oyun, kapının bir nesnenin içinden geçmesine izin vermediği için, kapı geri sekerek otomatik olarak kilitleniyor.
  4. Oyun donuyor.

Hatanın kökü zaman yolculuğu yapan kod

Basitçe NPC’yi yerinden oynatarak hata giderildi, ancak Forsyth ve ekip, bu hatanın neden sadece yeni VR sürümünde ortaya çıktığını anlamak için daha derin kazı yapmak zorundaydı. Daha da tuhafı, sorunun sadece VR sürümünde değil, orijinal HL2 kodunun yeni bir derleyiciyle (compiler) tekrar derlenmiş halinde de bulunduğunu fark ettiler; yani hata “zamanda yolculuk etmişti”.

Nihai Cevap: Kayan Nokta Hassasiyeti (Floating Point Precision)

Hatanın asıl nedeni, oyun motorunun fizik hesaplamasında kullandığı “Kayan Nokta” hassasiyetindeki minicik farktı.

  • Eski Kod (x87): O dönemin işlemcileri için varsayılan olan eski x87 komut setini kullanıyordu. Bu hesaplama, kapı çarptığında NPC’yi kapı yolundan tamamen çıkacak kadar döndürüyordu.
  • Yeni Kod (SSE): 2013’te kullanılan modern SSE komut setini kullanıyordu. Bu set, hesaplamaları mikroskobik olarak farklı yaptığı için, kapı çarptığında NPC’yi sadece biraz daha az döndürüyordu.

Sonuç: Yeni sürümde polisin ayağının parmak ucu hala kapının açılma yolunda kalıyordu ve çarpışma çözümlenemeyince kapı geri sekip kilitleniyordu. Bir oyunun akışını, kodun hesapladığı bir ondalık sayının küçücük bir farkı durdurabiliyordu. Bu olay, geliştiriciler için basit görünen hataların bile ne kadar karmaşık olabileceğinin mükemmel bir kanıtıdır.

İlgili Yazılar:

  1. Steam Machine için ideal fiyat açıklandı
  2. Meta ve Apple’a rakip geliyor: Steam Frame VR başlığının ilk detayları ortaya çıktı
KONU:Bug FixFizik MotoruHalf-Life 2Kayan NoktaNPCTom ForsythValveVR
Bu Makaleyi Paylaşın
Facebook WhatsApp WhatsApp E-posta Yazdır
Paylaşmak
İleBatuhan Kutlu

Teknoloji dünyasındaki gelişmeleri donanım seviyesinde takip ediyor, oyun sektöründeki kritik sızıntıları derinlemesine analiz ediyorum. FPS ve MOBA türündeki rekabetçi arenalarda 5.000 saati aşkın oyun tecrübesine sahibim. Edindiğim bu saha deneyimini teknik bilgiyle birleştirerek OyunPress bünyesinde oyuncu ekipmanları, performans testleri ve güncel oyun haberleri üzerine uzmanlaşmış içerikler üretiyorum. Amacım, karmaşık teknolojik detayları oyuncu perspektifiyle süzerek en doğru bilgiyi sunmak.

Yorum yapılmamış

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Popüler Yazılar

Cyberpunk 2077 Jackie Welles
Oyun Haberleri

Cyberpunk 2077 oyuncularının yıllardır sorduğu soru yanıt buldu: O sahne planlıymış!

Cyberpunk 2077’nin geliştiricisi, oyunun ilk bölümünün neden uzatılmadığını ve hikâye temposunun nasıl…

Batuhan Kutlu
5 Ocak 2026
Arc Raiders
Oyun Haberleri

ARC Raiders satış rakamlarıyla rekor kırıyor

ARC Raiders için paylaşılan verilere göre oyun 12 milyon satışa ve 350…

Batuhan Kutlu
5 Ocak 2026
Naughty Dog Evan Wells
Oyun Haberleri

Naughty Dog’un eski yöneticisi Evan Wells ödül alacak

Naughty Dog’un eski yöneticisi Evan Wells, 2026 D.I.C.E. Awards kapsamında Hall of…

Batuhan Kutlu
6 Ocak 2026

Ayrıca Şunları da Beğenebilirsiniz

ARC Raiders
Oyun Haberleri

ARC Raiders’ı FPS olarak görmek ister miydiniz? İşte o görüntüler

11 Ocak 2026
Atomic Heart
Oyun Haberleri

Atomic Heart geri döndü ama beklediğiniz gibi değil

11 Ocak 2026
Tom Clancys The Division
Oyun Haberleri

Ubisoft eski oyununu yeniden mi yapıyor?

11 Ocak 2026
Street Fighter 6 Alex
Oyun Haberleri

Street Fighter 6 oyuncularının beklediği isim sonunda geliyor

11 Ocak 2026
Güncel Oyun Haberleri ve İncelemeler - OyunPress

Oyun dünyasından en güncel haberler, incelemeler, rehberler ve liste içerikleri OyunPress’te! PC, konsol ve mobil oyunlara dair aradığınız her şey burada.

  • Hakkımızda
  • Gizlilik Politikası
  • Kullanım Şartları
  • Yayın Politikası ve Editöryal İlkeler
  • Site Haritası
  • Künye
  • İletişim
  • Reklam
  • Blog
Okuma: Valve mühendisi itiraf etti: Bu bug’ı çözmek için delirdik
Paylaşmak
© OyunPress Tüm Hakları Saklıdır.
Tekrar hoşgeldiniz!

Hesabınıza giriş yapın

Kullanıcı adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?