Kullanıcıların gama düzeltmelerini 'karanlık' alandan 'hile yapmak' için ayarlamalarını engellemenin bir yolu var mı?


16

Karşılaştığım hemen hemen her oyunda, kullanıcının çevreyle etkileşimini değiştirmek için tasarlanmış karanlık bir durum var, her zaman istenen etkiyi reddetmek için monitörlerinin gama düzeltmesini yapan bazı oyuncular var.

Kullanıcıların gama düzeltmelerini kendi zorluklarından 'aldatmak' için ayarlamalarını engellemenin bir yolu var mı? (karanlık)

Kullanıcının monitörünün mevcut gama düzeltmesini güvenilir bir şekilde alabiliyorsanız, normal kullanıcılara herhangi bir rahatsızlık vermeden aksi takdirde vereceği avantajı az ya da çok önlemek için kullanabilirsiniz.


24
Bu, haksız avantaj sağlayabileceğim çok oyunculu bir oyun için mi? Değilse, bir oyuncu olarak, ekran ayarlarımı yalnız bırakmayı tercih ederim, teşekkürler.

8
Cong Xu'nun söylediği gibi, gama ayarlamak için minimum etki elde edersiniz çünkü sadece gerçekte görünen şeyin parlaklığını değiştirir. Görünen bir şey istemiyorsanız, tamamen siyah çizin ve oyuncunun gammayı ayarlayarak hile yapmasının neredeyse hiçbir yolu olmayacaktır.
LiquidFeline

Yanıtlar:


65

Eğer oyuncunun bir şey görüp göremeyeceğini kesinlikle kontrol etmeniz gerekiyorsa , muhtemelen çok oyunculu anti-hile için veya oyun mekaniğinizin anahtarı ise, onları tamamen gizleyin . Bu şekilde hiçbir gama düzeltmesi onları görünür yapmaz.

En iyi örnek değil, ama Kapanışta , aydınlanmayan alanlar tamamen karanlıkta:

resim açıklamasını buraya girin

... kullanıcının monitörünün mevcut gama düzeltmesini güvenilir bir şekilde alabilseydiniz ...

Lütfen bu yolda gitmeyin; gammayı düzeltmek için hile dışında birçok neden vardır; belki oyuncunun zayıf görme yeteneği veya kötü bir monitörü vardır veya gün boyunca oynar. Lütfen kullanıcılarınıza saygı gösterin! Birkaç dolandırıcı / korsan / ne var-herkes için deneyimi mahvetmesine izin vermeyin.


11

Önerdiğim, işlenen çıktıya az miktarda beyaz gürültü eklemektir. Parlak sahnelerde bu görünmez, sıradan gamma ayarlı karanlık sahnelerde kameraların veya insan gözünün gerçekte ne yaptığına benzer. Ancak gammayı başlatan biri için bu gürültü güçlü bir sıkıntı olacaktır. Karanlık nesneler düzgün bir şekilde görünmekle kalmaz, düşük menzilli gürültünün artması da parlak nesnelerden uzaklaşır; bu yüzden insanları bunu yapmaktan yeterince vazgeçirmelidir.

(Tabii ki, çok akıllı adamlar hala gelişmiş parazit giderici teknikler geliştirebilirler, ancak bunlar en azından sıradan monitörlerde mevcut değildir)


Bu tekniğin bir örneği flash oyun kaçmak olduğunu
user1937198

Beyaz gürültüyü (ortalama / yer paylaşımı yerine) katkı ile karıştırırsanız, karanlık alanlar çok gürültülü olurken, vurgulamalar ve orta tonlar neredeyse fark edilir bir gürültüye sahip olur. Oyunun çözünürlüğüne bağlı olarak gürültü için daha büyük noktalara ihtiyacınız olabilir - daha yüksek çözünürlükler gürültüyü daha az etkili hale getirir.
Logan Pickup

10

Hile yapabilecek birkaç Windows API işlevi vardır: SetMonitorBrightness ve SetDeviceGammaRamp . Ancak, bu donanıma bağlı olacaktır; muhtemelen tüm monitörler parlaklığın programlı olarak ayarlanmasını desteklemez ve farklı monitörler farklı sonuçlar verebilir vb.

Dahası, çok iyi bir fikir gibi gelmiyor. Gama / parlaklığı sabit bir değere kilitlemek, oyuncularınızı kesinlikle rahatsız edecek ve muhtemelen kurulumları için çok karanlık (veya çok parlak) ortaya çıktığı için oyunu bazıları için oynanamaz hale getirecektir.

Nihayetinde, eğer tek oyunculu bir oyun ve oyuncu oyunu kendileri için kolaylaştırmak istiyorsa, bu onların hakkıdır. Onları neden durdurmalısın? Çok oyunculu bir oyunsa, oyuncuya sadece el fenerini görebilecekleri veya fener huzmesi içindeki yeterince yakın olaylar veya o türden bir şey göndermek gibi başka stratejilere ihtiyaç vardır.


0

Kullanıcının ekranlarının rastgele parlaklığı / kontrastı / gamması göz önüne alındığında, kullanıcının oturduğu oda aydınlatmasından bahsetmemek gerekirse, "yeterince görünür" veya "yeterince görünmez" bir şey yapmanın güvenilir bir yolu yoktur. Bir şeyin görünmez olmasını istiyorsanız, siyah yapın. Belirsiz bir şekilde algılanabilir bir şey yapmak istiyorsanız, bazı oyuncuların bunu görmek için daha iyi bir fırsata sahip olacağını kabul etmelisiniz.


0

Tek oyuncusuysa gerçekten önemli değil.

Çok oyunculu modda, neleri görüntüleyebileceklerini gösteren bir çarpışma kutusuna sahip olmaya ne dersiniz? Eğer karanlık bir alandaysa, müşteriye alan görünümü çarpışma kutusunda olana kadar diğer oyuncuları / sahne nesnelerini / vb. Çizmemesini söyleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.