Oyun Geliştirme

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

6
Bilgisayardan daha fazlasını hedeflemeyi planlıyorsam fare düşünerek geliştirmeli miyim?
Çok basit bir soru ama cevabından emin değilim. Fareyi kullanan ya da fareyi tamamen görmezden gelen kullanıcı denetimleri geliştirmeli ve yalnızca düğme denetimlerini kullanmalıyım. Örnek olarak şunlar verilebilir: Almak için bir öğeye tıklamak veya öğeye yaklaşmak ve öğeyi almak için bir düğmeye basmak. Özellikle PC'den daha fazla platformu hedeflemek istiyorsanız, …

1
Döşeme Tabanlı 2D Platformer için Arazi Üretimi
Şu anda Terraria'ya benzer bir çini tabanlı 2D platform üzerinde çalışıyorum, ancak arazi üretimi ile ilgili zorluk yaşıyorum. Bazı temel şeyler var, ancak yararlı bir şey olarak ortaya çıkmıyorlar. Perlin Gürültüsü gibi birkaç farklı teknik denedim ve Midpoint Deplasman gibi diğerlerini okudum, ancak hangisinin en iyi olacağından emin değilim veya …

2
UE4 kullanarak oyun geliştiren endüstri profesyonelleri Blueprints kullanıyorlar mı yoksa sadece C ++ kullanıyorlar mı?
Bir oyun geliştirme modülünde öğretmen olarak, kullanıcıların endüstride daha çok aranan bir beceri olduğu için kullanıcıların C ++ kullanması konusunda ısrar ettim, ancak Unreal Engine 4'teki çevrimiçi destek ve C ++ ile ilgili bilgi nispeten zayıf görünüyor. Profesyoneller artık Blueprints kullanıyorlar mı , değil mi?

4
A * Taktik RPG'ler için Algoritma?
C ++ 'da gerçekten zayıf bir taktik RPG yazmakla uğraşıyorum. Şimdiye kadar bir 2D kiremit harita var ve sadece wikipedia pseudocode dayalı çalışan A * algoritması var . Ancak gerçek taktik RPG'ler sadece düz bir düzlemde en iyi yolu bulup oraya taşınmazlar. Tipik olarak sınırlı hareket menzillerine sahiptirler ve yukarı …

1
“IHV” nedir?
Burada , kısaltmayı tanımlamaksızın “IHV” lere, örneğin bu soruna atıfta bulunan birkaç soru gördüm . Bir Google araması “Inter-Human Virology” ve birkaç bağlantı aşağıda, “IHV” gördüğüm bağlamlarda kesinlikle daha alakalı görünen “ bağımsız donanım satıcısı ” içeren bir Wikipedia ayırma sayfası sunuyor , ancak Bundan emin değilim.

8
Bekleme mekaniğine yanıt olarak bekleme ve kaplumbağaları nasıl önleyebilirim / dengeleyebilirim?
Sınıflarla sıra tabanlı bir RPG üzerinde çalışıyorum. Spellcaster sınıflarından birinin standart sihirli puanlara sahip olmasını istiyorum, diğerinin ise zaman sınırlamalı yeteneklere sahip olmasını istiyorum, bir veya daha fazla Her N dakikada bir gerçek zamanlı kullanım yeteneği Her N Dövüş Dönüşünde Yetenek Kullanın Yeteneği günde bir veya N kez kullanın (geri …

4
Prosedürel olarak belirli bir alanın oluşturulması
Kendim ve bir ekip, oyuncuya oyunun başında rastgele bir fabrika veren bir fabrika üreticisi oyunu üzerinde çalışıyoruz. Bir "adalet" duygusu olduğundan emin olmak için, ideal olarak rastgele üretilen fabrika birkaç birim (30 yer tutucu değeri) içinde bir alana sahip olacaktır. Bu spesifikasyonları karşılamak için temel bir rastgele dikdörtgen jeneratör yazmak …

5
Bir RPG'de mücadelenin ötesinde ne tür bir çatışma çözümü eğlenceli olabilir?
Tek haneli Final Fantasy oyunlarında ve AD&D'de büyüyen biri olarak, bir rpg problemini dövüş kadar eğlenceli çözmenin birkaç yolu vardır. Farklı başarı akışları (nesne kazanımı / işçiliği, beceri ağaçları, bulmacalar, oyuncu stratejileri, takım kombinasyonu / sinerjiler, vb.) Hepsi birkaç dakika süren çılgınlık eylemine girer ve oyun ilerledikçe stat artışı yoluyla …

2
Hangi gamepad işlevselliği varsayılabilir?
Gamepad desteği sunduğumda, en basit çözüm XBox denetleyicilerini varsaymak ve en sık kullanılan gamepad'leri benzer bir düzenle eşleştiren bir kütüphane kullanmak gibi görünüyor. Şimdi müşteri şikayetlerini en aza indirmek istersem, tüm düğmeleri (makul bir şekilde) kullanabilir miyim, yoksa bazı ortak kontrol cihazlarında eksik oldukları için kaçınmam gereken bazı var mı? …
15 mobile  pc  gamepad 

9
Games Dev Gençler için İş Deneyimi [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 . 2 yıl önce kapalı . Daha büyükken oyun geliştirme ve tasarım alanında çalışmak isteyen bir genç oğlum var. İş ararken deneyimin …
15 career 

1
* Çağrı * = (veya * = çağrı *) ayrı işlevler yazmaktan daha yavaş mı (matematik kütüphanesi için)? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Konuyla ilgili olacak şekilde soruyu güncelleyin , Game Development Stack Exchange için olacak . 4 yıl önce kapalı . Burada aritmetik fonksiyonların şöyle göründüğü bazı vektör sınıfları var: template<typename T, typename U> auto operator*(const …

1
Akan GPU hesaplama suyu
İnşaat mühendisliği birikimim var ve düzenli olarak hidrolik ve hidrolojik analizler yapıyorum. Bu tür şeyler için derece satıyorlar, ama bu gerçekten roket bilimi değil. Son zamanlarda GPU'da bir arazi için tüm hidrolojik ve hidrolik süreci uygulamak aklıma geldi. Son zamanlarda hesaplama gölgelendiricileri öğrendim, bu yüzden şu anda mühendislikte paralel GPU …

1
GLEW nedir ve nasıl çalışır?
Başlangıç ​​dostu bir açıklama arıyorum . Resmi web sitesinin açıklaması çok kısa ve beni cevaplardan daha fazla soruya yönlendiriyor: GLEW nedir? GLEW geliştiricisinin sayfası şöyle diyor: OpenGL Uzantı Wrangler Kütüphanesi (GLEW), platformlar arası açık kaynaklı bir C / C ++ uzantı yükleme kütüphanesidir . GLEW, hedef platformda hangi OpenGL uzantılarının …
15 opengl  glew 


2
Özellik sürünmesine nasıl hazırlanırsınız?
Ön üretim sırasında özellik sürünmesine nasıl hazırlanabilirim? Özellik sürünme, üretim aşamasında olduğunuzda ve "Bu bir özellik olsaydı harika olurdu!" Bu, hesaplanmayan geliştirme süresine n saat ekler ve Blizzard değilseniz, zamanınız yoktur. Ön üretim sırasında bunun harika bir özellik olduğunu tahmin edemezsiniz, çünkü özellik sadece üretim sırasında keşfedilir. Ön üretim sırasında …

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.