EGW-NewsKüçük Bir Ayak Parmağı Half-Life 2'nin VR Yapısını Kırdı
Küçük Bir Ayak Parmağı Half-Life 2'nin VR Yapısını Kırdı
123
Add as a Preferred Source
0
0

Küçük Bir Ayak Parmağı Half-Life 2'nin VR Yapısını Kırdı

Eski Valve geliştiricisi Tom Forsyth, stüdyonun Half-Life 2'nin VR versiyonunu denediği 2013 yılında yaşadığı unutulmaz bir olayı paylaştı. Rutin bir test olarak başlayan olay kısa sürede şaşırtıcı derecede ciddi bir hataya dönüştü; hem eğlenceli hem de oyun bozucu bir hata.

Espor haberlerini ve güncellemelerini kaçırmayın! Kaydolun ve haftalık makale özetini alın!
Kaydolun
Chicken.gg
Free gems, plus daily, weekly, & monthly boosts!
Chicken.gg
CS:GO
Claim bonus
Bulldrop Vip
egw - get 20% Deposit Bonus
Bulldrop Vip
Claim bonus
Skinbattle.gg
Best odds, Best Rewards, Daily Cases +5% deposit bonus
Skinbattle.gg
Claim bonus
GGDrop
egwnew- gives +11% to the deposit and free spin on the bonus wheel
GGDrop
CS:GO
Claim bonus
Hellcases
Levels, Giveaways & 10% Bonus + $0.70
Hellcases
CS:GO
Claim bonus

Forsyth'in Mastodon'daki yazısına göre, VR sürümü başladıktan birkaç dakika sonra kilitleniyordu. Tanıdık bir erken sahnede, bir gardiyanın bir kapıyı açması ve oyuncunun geçmesine izin vermesi gerekiyordu. Bunun yerine, kapı hareket etmeyi reddederek tüm senaryo sekansını durduruyor ve oyuncuları sıkışmış halde bırakıyordu.

Forsyth, sorunu araştırmak için orijinal Half-Life 2 ekibinin üyeleri de dahil olmak üzere ek geliştiriciler çağırdı. Kısa süre sonra suçlunun VR olmadığı anlaşıldı. Aynı hata, modern bir derleyici kullanılarak yeniden derlendiğinde VR olmayan sürümde bile ortaya çıktı.

A Tiny Toe Broke Half-Life 2’s VR Build 1

Gerçek neden şaşırtıcı derecede karmaşıktı. Kapının arkasında başka bir muhafız duruyor ve orijinal oyunda onun konumu son derece hassas bir şekilde hesaplanıyordu. Kapı açılmaya başladığında, hafifçe ona çarparak küçük bir dönüşü tetikliyor. Eski yapıda, bu ince hareket botunun kapının yolundan çıkması için yeterliydi ve animasyonun sorunsuz bir şekilde devam etmesini sağlıyordu.

Ancak, güncellenmiş yapı biraz daha küçük bir dönüş üretti - o kadar küçük ki, korumanın ayak parmağı hala kapının yoluna girdi. Kapı bu küçük engelle çarpıştı, hareket etmeyi bıraktı ve oyunun senaryosu süresiz olarak durdu. Oyuncular hiçbir zaman gerçekleşmeyecek bir olayı beklemek zorunda kalıyordu.

Sorunun kaynağı tamamen teknikti. Half-Life 2 'nin ilk sürümleri, hassasiyeti farklı şekilde ele alan x87 CPU kayan nokta hesaplamalarına dayanıyordu. Modern derleyiciler SSE talimatlarını kullanıyor ve bu küçük matematiksel farklılıklar oyunun fizik davranışını değiştirmek için yeterli oldu ve başlangıçta mükemmele yakın hizalamaya dayanan bir diziyi bozdu.

Canlı bir yorum
Makaleyi beğiniz mi?
0
0

Yorum

FREE SUBSCRIPTION ON EXCLUSIVE CONTENT
Receive a selection of the most important and up-to-date news in the industry.
*
*Only important news, no spam.
SUBSCRIBE
LATER
İçeriği ve reklamları kişiselleştirmek, sosyal medya özellikleri sunmak ve trafiği analiz etmek için çerezler kullanıyoruz.
Kişiselleştir
OK