Oyun Geliştirme

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

2
Kullanıcısız bir oyun sunucusunu stres testi?
Bir kart oyunu ve sunucusu üzerinde çalışıyorum. Birçok masaya ve birçok oyuncuya sahip bir lobi olacak. Tek sorun, yüzlerce eşzamanlı kullanıcı olmadan 100 eşzamanlı kullanıcıyı nasıl ele alabileceğini nasıl görebilirim? Bu tür şeyler genellikle nasıl yapılır?
12 c++  server  testing 

1
Bir RTS oluşturmak için gerekenler [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . İyi okur veya şeyler getirmedi kitaplar RTS oyunu geliştirirken düşünmek için kimse herhangi bir bağlantıyı olsaydı, ben …
12 rts  planning 

1
Boş alanda verimli yol bulma
Uzayda bir oyunum var ve yol bulma gerektiren hareket emirleri vermek istiyorum. Şimdi, benim anlayışım A * ve benzeri çoğunlukla yol bulma düğümleri olmayan boş alan için değil, ağaçlar için geçerlidir. Şu anda sabit AABB olarak ifade edilen bazı engellerim var - yani sınırsız "arazi" engeli yok. Buna ek olarak, …
12 c++  path-finding 

4
Macera Oyunlarında farklı durumları kodlama
Bir macera oyunu planlıyorum ve hikaye ilerlemesine bağlı olarak bir seviyenin davranışını uygulamanın doğru yolunun ne olduğunu anlayamıyorum. Tek oyunculu oyunum, oyuncunun bir kasabadaki insanlarla oyunun çeşitli noktalarında etkileşim kurması gereken dev bir dünyaya sahip. Bununla birlikte, hikaye ilerlemesine bağlı olarak, oyuncuya farklı şeyler sunulacaktır, çünkü Lonca Lideri kasaba meydanından …

1
Ekranın dışında, ekran dışında olan bir nesneyi gösteren bir oku nasıl çizebilirim?
Bu konuda açıklananları yapmak istiyorum: http://www.allegro.cc/forums/print-thread/283220 Burada bahsedilen çeşitli yöntemleri denedim. İlk önce Carrus85 tarafından açıklanan yöntemi kullanmaya çalıştım: Sadece iki üçgen hipontenüs oranını alın (diğeri için hangi üçgeni kullandığınız önemli değil, hesapladığınız mesafe olarak nokta 1 ve nokta 2'yi öneriyorum). Bu, köşedeki üçgenin daha büyük üçgenden en boy oranını …

6
Kaynaklar tükendiğinde kaynakları fabrikalar arasında nasıl adil bir şekilde dağıtabilirim?
Oyunumdaki ana kaynak, zaman içinde değişen bir kayan nokta sayısı olarak depolanan kütledir . Kaynak düğümleri kütleyi arttırır ve fabrikalar onu boşaltır. Örneğin, saniyede 5 kütle veren bir kaynak düğümüm varsa, 5 * deltaTher oyun adımında kütle kazanacağım . Kütle en yakın tamsayıya yuvarlanmış olarak gösterilir ve kazanç / kayıp …

6
Top Fiziği: Top dinlenirken son sekmeleri yumuşatmak
Küçük zıplayan top oyunumda başka bir konuya karşı geldim. Topum dinlenmek üzere olan son anlar dışında topun etrafında zıplıyor. Topun hareketi ana kısım için pürüzsüzdür, ancak sona doğru, top ekranın altına yerleşirken bir süre sarsılır. Bunun neden olduğunu anlayabiliyorum ama düzeltemiyorum. Sunulabilecek herhangi bir tavsiye için minnettar olurum. Güncelleme kodum: …
12 xna  c#  physics 

1
Veri yapısı bir ağ üzerinden senkronize nasıl tutulur?
bağlam Üzerinde çalıştığım oyunda (bir tür nokta ve tıklama grafik macerası), oyun dünyasında gerçekleşen hemen hemen her şey, biraz yapılandırılmış bir eylem yöneticisi tarafından kontrol ediliyor: Örneğin, bir nesneyi incelemenin sonucu karakterin merhaba demesini, biraz yürümesini ve sonra oturmasını sağlamalıysa, sadece aşağıdaki kodu doğururum: var actionGroup = actionManager.CreateGroup(); actionGroup.Add(new TalkAction("Guybrush", …

4
SAT ile iletişim noktasını bulma
Ayırma Ekseni Teoremi (SAT), Minimum Çeviri Vektörünü, yani iki çarpışan nesneyi ayırabilecek en kısa vektörü belirlemeyi kolaylaştırır. Ancak, ihtiyacım olan şey, nüfuz eden nesnenin hareket ettiği (yani temas noktası) vektör boyunca nesneleri ayıran vektör. Açıklığa kavuşturmak için bir resim çizdim. Önceden sonrakine geçen bir kutu vardır. Sonrasında gri poligonla kesişir. …

2
Vektörleri kullanarak gerçekçi araba hareketi yaratmak için arıyorum
Bunu nasıl yapacağım ve bunu buldum http://www.helixsoft.nl/articles/circle/sincos.htm Ben bir gitmek vardı ama gösterilen işlevlerin çoğu işe yaramadı sadece hatalar aldım çünkü yoktu. Cos ve günah fonksiyonlarına baktım ama bunları nasıl kullanacağımı veya vektörleri kullanarak araba hareketinin nasıl doğru çalışacağını anlamıyorum. Üzgünüm ne yapacağımdan emin değilim çünkü hiçbir kod var. Herhangi …

2
C ++ üzerinde rastgele sayılar
Son zamanlarda, genellikle Mersenne Twister olan bir stok iyi rasgele jeneratör içeren modern dillere alıştım; Şimdi C ++ 'a döndüğümde ne kullanacağım konusunda karar vermeliyim. Mersenne Twister uygulamalarını araştırdım ve çok fazla şey olduğunu fark ettim: daha çok kullanılan ve yaygın olan bir tane var mı yoksa hepsinin eşit derecede …
12 c++  random 

1
OpenAL arabelleklerini nasıl açmalı ve silmeliyim?
Sesleri çalmak için OpenAL kullanıyorum. Bir arabellek kimliği alır ve daha önce ayırdığınız bir havuzdan bir kaynağa atar ve çalış bir ateşle ve unut oyun işlevini uygulamaya çalışıyorum. Bununla birlikte, nesne yaşamlarında bir sorun vardır. OpenGL'de silme işlevleri ya şeyleri otomatik olarak çözer (örn. Dokular) ya da sonunda bağlanmamış olduğunda …
12 openal 

4
İzometrik bir görünüm flash oyununda çizim sırasını nasıl belirlerim?
Bu izometrik manzaralı bir flash oyun içindir. Çizim sırasında z-buffer denetimi gerek yok böylece nesne sıralamak için bilmek gerekir. Bu kolay görünebilir, ancak başka bir kısıtlama vardır, bir sahnede 10.000'den fazla nesne olabilir, bu nedenle algoritmanın O (n ^ 2) 'den daha azında çalıştırılması gerekir. Tüm nesneler dikdörtgen kutulardır ve …

2
C # basit bir yılan oyunu oluşturma
C # ile bir yılan oyunu yaratmayı düşünüyordum, bu yüzden kafamda fikirler çalıştırdım ve bazı sorunlar ortaya çıktı. Yılanın başından sonra çalışan blokları nasıl doğru yerde takip edebilirim? Yılan beş bloktan oluşuyorsa ve kullanıcı bir daire çizmeye başlarsa, yılan gövdesini doğru konuma nasıl yazdırabilirim? Ayrıca, kullanıcı ne yaparsa yapsın, yılanı …
12 c# 

1
2D sanat varlıkları (örn. Sprite) nasıl çalışır?
Bir oyun hakkında bir fikrim ve Windows Phone 7 için XNA kullanarak bir 2D oyun geliştirmeyi planlıyorum. Bugün bazı karakterlerin nasıl görünmesini istediğime dair bazı konsept sanatlarını serbest elle çizerek başladım. Şimdi sorun bu kavramları alıp dijital forma sokmak. İlk fark ettiğim şey oyun sanatının farklı kısımlarını gerçekten bilmiyorum. Spritelar, …

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.