Oyun Geliştirme

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

2
Gerçek zamanlı oyunlar için en iyi sunucu mimarisi nedir?
Binlerce oyuncuyu gerçek zamanlı tutması gereken bir Gerçek Zamanlı oyun geliştiriyorum (FPS gibi. Max 1s lag). Bunun için en iyi altyapı ne olurdu? Benim fikrim 2 sunucu kümesi kullanmaktı - biri Sunucu Sonu (tüm bilgi işlem tarafı için) ve diğeri Veritabanı sonu için, her bir kümeden bir yük dengeleyicisinin "sorumlu …

2
Kovalamaca oyunu oyuncu için düz çizgi düşman hareketi
Düşmanların bir harita üzerinde rastgele ortaya çıktığı ve her karede rastgele bir hızla oyuncuya doğru hareket ettiği bir oyun yaratıyorum. Haritanın hiçbir engeli yoktur, bu nedenle düşmanlar her zaman düz bir çizgide hareket etmelidir. Hareket fonksiyonunu birkaç kez yazdım, ancak düşmanların her zaman 0, 45, 90, 135, 180, 225, 270, …
10 ai  movement 

4
Prosedürel araziler 3B: ne yapıldı? Bununla ilgili ortak algo ve / veya teoriler var mı? [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ı . Programlamanın yanı sıra, bir ortamı modellemek çok zaman alır. Örneğin, bir WoW zindan seviyesinde …



3
Minecraftian Dünyasında Aydınlatma
Minecraft büyük ölçüde bir yükseklik haritasına dayanan ve heigtmap bilgisini dünyaya ışıkla akıtmak için kullanan bir oyundur. Anladığım kadarıyla, yükseklik haritasındaki en yüksek nokta, güneş ışığından etkilenen alanın sonu. Yukarıdaki her şey güneş ışığıyla aydınlatılır, altındaki her şey 8 blok yarıçapındaki yakındaki ışıktan etkilenir. Eğer dünyanızın tepesinde yüzen bir ada …
10 opengl  maps  lighting 

2
Büyük bir karo haritasında ve zindanlarda 'bölgeleme'
Oyunum, Minecraft'a benzer bir haritaya sahip, sözde sahte ve rastgele üretildi. Ve büyük. Kullanıcının 1000x1000 alan (burada 2D) keşfettiğini varsayalım, bu 1.000.000 kutucuk. Açıkçası hepsini hafızada saklayamayacağım. Ben de sadece 10 döşemeden veya yarıçaptan her şeyi göz ardı etmek istemiyorum - her ikisi de hiçbir şey güncellenmeyecek (tüm NPC'ler, belki …

2
XNA ile Oyun İçi Tasarım?
Oyun içi seviye tasarımını merak ediyorum. Mevcut durumum Kiremit etrafında dönüyor - İçlerinde farklı nesne türleri olan birçok farklı katmanım var (Kiremit'e aşina olmayan herkes için, bir nesne kendisine atanan keyfi özelliklere sahip bir koordinattan başka bir şey değildir). Şu anda harita dosyamda küçük bir değişiklik yaptığımda her şeyin düzgün …
10 xna-4.0  tiles 

2
Bullet'i öğrenmek için Box2D yerine 2D fizik için Bullet'i kullanmaya değer mi?
Soruda daha fazlası yok. Her ikisi de benim amacım için iyi olduğundan eminim, genel gider konusunda endişelenmiyorum. Temel olarak, Farseer Fizik Motoru nedeniyle Box2D kavramlarına aşinayım, ancak 3D şeylere atlarken Bullet'i kullanmak istiyorum. Belki de Bullet'in 2D alemde bile benim için bir eğitim değeri var? Sorunun genelleştirilmiş versiyonu: Gelecekte bir …

1
Android Oyun Geliştirmede Koleksiyonların kullanımı teşvik edilmiyor mu?
Android için bir oyun projesi üzerinde çalışırken, oyun kodu için performans optimizasyonu hakkında bazı bilgiler için kazıyordum . Ve toplama, Java programlamada yararlı bir araç olmasına rağmen, Liste, Arraylist vb.Gibi Java Koleksiyonlarının kullanılmasının oyun kodlarında teşvik edilmediğini öğrendim. Koleksiyon çerçevesinin Android sistemleri üzerinde ne kadar etkisi olabileceğini ve neden? Bu …
10 android 

3
Bir grafiğin kenar sayısını azaltarak bağlı tutun
Rastgele oluşturulan zindanlarla bir oyun tasarlıyorum. Bunu bağlı, yönlendirilmemiş bir grafik olarak görmek istiyorum düğümlerin oda ve kenarların kapı veya koridor olduğu . Sonra zindan girişi olarak bir "yan" düğümü seçiyorum, bu giriş ve diğer tüm düğümler arasındaki mesafeyi hesaplıyorum ve en uzak düğümlerden birinin zindanın "hedefi" olduğuna karar veriyorum …

3
Çevrimiçi masa oyunu motorları [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …


3
Sık değişen bir oyun için kayıt / tekrar oynatma sistemini nasıl tasarlarsınız?
Ücretsiz bir MMORPG'de çalışıyorum ve bir sorunum var. Oyun için bir video kayıt sistemi geliştiriyorum. Fikir temel olarak: zaman damgaları ile gönderilen ve alınan tüm paketleri, ayrıca istemciden bazı yerel verileri kaydeder ve daha sonra bir dosyaya dökürüz. Videoyu oynatmak için dosyadaki her şeyi taklit ediyoruz. Ayrıca videoyu ffmpeg ile …

6
2B Gezegen Doku 3D Illusion
Birkaç yıl önce, kullanıcıya 2D bir doku kullanarak dönen bir gezegenin yanılsamasını veren bir tekniği duydum. Kullanıcının konumunu veya görünüm penceresini değiştiremediği göz önüne alındığında. Bu tekniğin adı nedir?
10 2d  3d  terminology  planet 

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.