Oyun Geliştirme

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

5
İnsanları oyunuma geri dönmelerini sağlayacak en iyi başarısızlık oranı nedir?
Bunun üzerine bazı araştırmalar yapıldığını tahmin ediyorum ama fazla bilgi bulamıyorum. Başka bir çok faktöre bağlı olduğundan, soru kendi içinde biraz belirsiz olabilir. Zorlu olmak istediğim bir puzzle oyunu geliştiriyorum , ancak kullanıcıların başarısız olduklarında tekrar denemek için uğraşmayacak kadar zorlayıcı değil. Oyunun uzunluğu ne kadar kısaysa bir kullanıcının tekrar …


8
Neden daha fazla oyun vektör sanatını kullanmıyor? [kapalı]
Bana göre vektör sanatının kaynaklar / ölçeklenebilirlik açısından daha verimli olduğu anlaşılıyor; Ancak, çoğu durumda bitmap / rasterleştirilmiş sanat kullanan sanatçılar gördüm. Bu, oyun programcıları / tasarımcıları tarafından sanatçılara uygulanan bir sınırlama mı? Bir programcı olarak, vektör sanatının daha ideal olacağını düşünüyorum, çünkü sanatı yeniden yaratmak zorunda kalmadan, gerçekten büyük …

6
XNA'nın Windows 8'deki geleceği nedir veya Windows 8'de yönetilen oyunlar nasıl geliştirilecektir? [kapalı]
Bunun, bu sorunun potansiyel bir tehlikesi olduğunu biliyorum , ancak son cevap 18 ay önceydi ve o zamandan beri çok şey oldu. Windows 8'de XNA ile ilgili bazı belirsizlikler var gibi görünüyor. Özellikle, Windows 8 varsayılan olarak XNA tarafından desteklenmeyen Metro arabirimini kullanıyor. Ayrıca Windows 8 mağazasında metro dışı uygulamalar …
83 xna  windows 


3
Dinamik dalgalarla 2D suyu nasıl oluşturabilirim?
Yeni Süper Mario Bros'un nasıl yapılacağını öğrenmek istediğim harika bir 2D suyu var. İşte onu gösteren bir video . Açıklayıcı bir bölüm: Suya vuran şeyler dalgalar yaratır. Ayrıca sürekli "arka plan" dalgalar da vardır. Kamera hareket etmediğinde, videodaki 00:50'den hemen sonra sabit dalgalara iyi bir şekilde bakabilirsiniz. Sıçrama efektlerinin bu …

9
Neden C ++ Game Developers bu destek kütüphanesini kullanmıyor? [kapalı]
Bu nedenle , C ++ etiketi altındaki Stack Overflow ile ilgili soruları görüntülemek / cevaplamak için zaman harcıyorsanız , hemen hemen herkesin yükseltme kitaplığını kullandığını hemen fark edeceksiniz ; Hatta bazıları bunu kullanmazsanız, "real 'C ++ yazmıyorsunuzdur (katılmıyorum, ama mesele bu değil). Ancak, C ++ kullanmasıyla bilinen ve hızlandırma yapmayan …
81 c++ 

8
Kaç tane konuya sahip olmalıyım ve ne için?
Render ve mantık için ayrı başlıklar olmalı mı, yoksa daha da fazlası mı? Veri senkronizasyonunun neden olduğu muazzam performans düşüşünün farkındayım (herhangi bir mutex kilitlemesine izin vermeden). Bunu aşırı uçlara almayı ve akla gelebilecek her alt sistemi düşünüldüğünde konu açmayı düşünüyorum. Fakat bunun da yavaşlayacağı konusunda endişeliyim. (Örneğin, giriş iş …

10
İşlevsel bir dille oyun yazmanın zorlukları ve faydaları nelerdir?
İşlevsel dillerin oyun yazımı için en yaygın kullanılan olmadığını bilmeme rağmen, herhangi bir programlama bağlamında ilginç görünecek gibi görünen birçok fayda var. Özellikle paralelleştirme kolaylığı, odak gittikçe daha fazla işlemciye doğru ilerledikçe çok faydalı olabileceğini düşünüyorum. Ayrıca, .NET ailesinin yeni bir üyesi olarak F # ile doğrudan XNA ile kullanılabilir, …
81 functional 

28
“Keskin Nişancı” oyun tarzını desteklerken hala kamp yapmaktan vazgeçirebilirim?
Şu anki acele / ölüm maçı stiline ek olarak, keskin nişancı oyun tarzına uyan üçüncü şahıs nişancıya özellikler eklemeye çalışıyorum. Şu anki oyun Gears of War ve Battlefield'a benziyor, belki de savaş menzili açısından Call of Duty'ye benziyor ancak biraz daha yavaş. Seviyeler, büyük COD haritalarına veya orta seviye Battlefield …


17
C ++ düşük seviye optimizasyon ipuçları [kapalı]
Zaten en iyi seçim algoritmasına sahip olduğunuzu varsayarak, son birkaç tatlı tatlı kare hızını C ++ kodunun dışına sıkmak için hangi düşük seviyeli çözümleri sunabilirsiniz? Bu ipuçlarının yalnızca profilinizde zaten vurguladığınız kritik kod bölümü için geçerli olduğunu belirtmeden devam eder, ancak bunlar düşük düzeyde yapısal olmayan iyileştirmeler olmalıdır. Bir örnek …
79 c++  optimization 

6
Bir çarpışma motoru nasıl çalışır?
Bir çarpışma motoru tam olarak nasıl çalışır? Bu son derece geniş bir sorudur. Hangi kod bir şeyleri birbirine zıplatan tutar, oyuncunun duvardan yürümek yerine bir duvara girmesini sağlar? Kod, yerçekimi ve çarpışmanın gerektiği gibi çalışmasını sağlamak için oyuncuların pozisyonunu ve nesnelerin pozisyonunu sürekli olarak nasıl yeniliyor? Bir çarpışma motorunun ne …

9
İnsanlara güdümlü füzelerin hedeflerini yörüngede dönmesini nasıl önler?
Sürtünmesiz bir 2D uzay oyunu geliştiriyorum ve hedef güdümlü bir füze yörüngesini yapmayı çok kolay buluyorum. Yörünge karşıtı stratejiler hakkında merak ediyorum. Basit bir örnek, doğrudan hedefine doğru hızlandıran bir güdümlü füzedir. Eğer bu hedef füzenin yörüngesine dik hareket etseydi o zaman durursa, füzenin hedefe doğru ivme kazanması, kendi hızının …
78 2d  ai 

26
Prototipleme için önerilen 2D Oyun Motoru [kapalı]
Hangi yüksek seviye oyun motorunu, pencerelerde 2D oyun prototipi geliştirmek için önerirsiniz? (veya isterseniz mac / linux) "Yüksek seviye" ile kastettiğim şeyler şunları içerir (ancak bununla sınırlı değildir): Ekran tamponları, grafik bağlamları gibi düşük seviyeli işleri yönetmek zorunda değilsiniz geometrik şekiller çizmek için bir API'ye sahip olmak Pekala, bunu ihmal …
76 2d  prototyping 

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.