Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap

6
Programcı sanatımı nasıl iyileştirebilir veya değiştirebilirim? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Diyelim ki kendi spritelarını veya programcı-ish tür sanatına girecek olan 3d modelleri yapan bir programcıyım. Kendi sanatımı …
16 graphics  art 

5
Açık kaynaklı bir oyunla dağıtabileceğim fontları nerede bulabilirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Oyunumu açık kaynak olarak yayınlamak istiyorum ve yazı tipi dosyalarını oyunumla dağıtabilmem gerekiyor. Bu …


6
Karmaşık ses scapes oluşturmak için küresel harmonikleri kullanma
Bugün işyerinde oda akustik modellemesinin nasıl geliştirileceği hakkında bir tartışma yapıyordum. Konuyla ilgili çok az iş yapıldığı, grafiklerde ise tonlarca iş yapıldığı ileri sürüldü. Ayrıca, ses ve ışık sadece dalga formları olduğu için, iyi bir yaklaşım elde etmek için ışın izleme ve radyolar gibi şeyleri kullanmak mümkün olabilir. Bu noktada, …

4
UDP kullanarak onay güvenilirliği
UDP hakkında bir sorum var. Bağlam için gerçek zamanlı bir aksiyon oyunu üzerinde çalışıyorum. UDP ve TCP arasındaki farkları biraz okudum ve onları oldukça iyi anladığımı hissediyorum, ancak hiç doğru hissetmeyen tek bir parça var ve bu güvenilirlik ve özellikle teşekkür ediyor . UDP'nin varsayılan olarak güvenilirlik sağlamadığını anlıyorum (yani …
16 networking  udp 

4
Çarpışma algılamanın çözünürlükten bağımsız olarak çalışması için ekrandaki fare konumunu “haritalamak” kötü bir fikir midir?
Varsayılan çözünürlüğü 800x600 olan bir oyun düşünün. Çarpışma maskeli nesneler 800x600 boyutunda bir oyun dünyasına yerleştirilir. Çarpışma maskeleri, farenin ne zaman çarpıştığını algılayabilir. Şimdi oyunu 1024x768 boyutuna kadar ölçeklendirdiğimizi düşünün (her şeyi bir katmana dönüştürüp ardından tüm katmanı aynı anda ölçekleyerek grafikleri ölçeklendirdiğimizi varsayalım). Bu yeni çözünürlükte fare ile çarpışmaların …

10
Tohum bazlı rastgele gürültü
Şu anda bir pikselin 'koordinatlarına' dayalı bir ekranda rastgele gürültü üretmesi gereken bir program üzerinde çalışıyorum. Programı her yeniden başlattığınızda koordinatlar aynı renge sahip olmalıdır. Ancak, Java'nın util.Random kullanarak, elde ettiğim sonuçlar istediğim kadar rastgele değildir: Eğer kombine koordinatları kullanırsam (birbirinin yanındaki her iki koordinattan oluşan bir tamsayıda olduğu gibi) …
16 java  random 

6
Video oyunları bilgileri ekran dışında nasıl saklar?
Sıfırdan bir video oyunu yapmaya çalışıyorum, ancak bunun için gerçekten yeniyim ve temel sorunlara girmeye devam ediyorum. En önemlisi, video oyunları ekran dışı bilgileri nasıl saklar? Demek istediğim, program ekranın yanında neyin görüntüleneceğini nasıl biliyor? Ya da, oynatıcı ortamı değiştirse bile, bu değişiklik ekrana bir sonraki yüklemesinde nasıl kalır? Örneğin, …

7
"Grafik" terimi bilgisayar grafikleri için kullanıldığında ne anlama geliyor?
Bilgisayar grafikleri için terminoloji okuyordum ve bu kafam karıştı. Görüntünün saydamlığı için alfa kanalları olabilir. "Alfa kanalı" teriminin anlamını aramaya çalıştım, ancak "kanal" adı verilen başka bir kavramı kullanan tanımla gerçekten kafam karıştı. Bunun ne anlama geldiğinden tam olarak emin değilim, bu yüzden lütfen bu terimi bana açıklayacak kadar kibar …

4
Her şey için örnekleme mi kullanıyorsunuz?
Eşzamanlama, aynı mesh'in birden çok kopyasını aynı anda oluştururken performansı (önemli ölçüde) artırır. Ancak bir çizim çağrısıyla tam olarak bir kopya oluştururken ne kadar ek yükü var? Motor tarafından oluşturulan tüm geometri için örnekleme kullanmak iyi mi yoksa kötü bir fikir mi? Edit: Diyelim ki bir FPS oyunu oluşturuyoruz. Nesnelerin …
16 mesh  instancing 

2
Ertelenmiş bir gölgelendirme oluşturucusunda geometri geçişi için ortak oluşturma optimizasyon teknikleri nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . OpenGL 3 ve C ++ (ve pencere yönetimi için glfw) kullanarak bir oyun motoru …

3
Elo'dan ikiden fazla oyuncuyla oyuncu sıralaması
Elo'u belirli bir oyunun maçları arasındaki oyuncu sıralamasını izlemek için kullanmak istiyorum, ancak oyun bir maçta dört oyuncuya kadar oynanabilir. Carcassonne gibi oyunları Elo'dan iki oyuncudan fazla oynadığında gördüm, ancak 1-1 maçın ötesinde Elo'ya aşina değilim. Gönderen wikipedia makalesinde ben genişletmek istiyorum iki oyunculu denklemleri şunlardır: E , bir = …



5
Kullanıcıların gama düzeltmelerini 'karanlık' alandan 'hile yapmak' için ayarlamalarını engellemenin bir yolu var mı?
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 …

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.