Oyun Geliştirme

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

1
Z-buffer için derinlik enterpolasyonu, tarama çizgisi ile
Kendi yazılım 3d rasterizer yazmak zorundayım ve şimdiye kadar üçgenlerden oluşan 3d modelimi 2d uzaya yansıtabiliyorum: Her üçgenin 2d uzayı temsil etmesi için puanlarımı döndürür, tercüme eder ve yansıtırım. Sonra 3 üçgen noktasını alıyorum ve üçgenlerin kenarları (sol ve sağ) boyunca tüm noktaları [x] [y] bulmak için tarama çizgisi algoritmasını …

6
Etkileşimli olmayan RPG savaş sistemlerinin hangi formları vardır?
Oyuncuların savaşa girmeden önce parti veya karakterler için bir savaş planı veya kurulum stratejisi geliştirmelerine izin veren sistemlerle ilgileniyorum. Savaş sırasında oyuncu komutları giremez veya girmemeyi seçebilir. Kural Tabanlı Bu sistemde, oyuncu daha sonra öncelik sırasına göre sıralanan [Koşul -> Eylem] şeklinde bir kurallar listesi ayarlayabilir. Final Fantasy XII'deki Gambits …
10 rpg  strategy 

6
Visual Studio 2012 ve Oyun Geliştirme [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 . 5 yıl önce kapalı . Pekala, bence bu basit bir soru, ama bazı cevaplar bulmakta zorlanıyorum. XNA'nın Visual Studio 2012'de olmayacağını …
10 xna  c#  3d  directx  .net 

3
Çok fazla oyuna sahip olduğunuzda, bir oyunda kaynakları nasıl toplarsınız?
Son zamanlarda Allegro 5 çerçevesini kullanarak C ++ ile temel bir Space Invaders klonu yaptım. Bitirdikten sonra yaklaşık 10 sprite ve 13MB değerinde DLL'im olduğunu fark ettim; bazı oyuncular mingW DLL'lere bile sahip değildi, bu da oyunu çok kafa karıştırıcı hale getiriyordu. Tüm kaynaklarımı oyunuma kolayca veri ekleyebileceğim ve kaldırabileceğim …
10 c++  assets 


4
Apple ve Google, ücretsiz bir uygulamada özel ödeme yapılıyorsa paylaşım ister mi?
Yapımda çok platformlu bir oyunum var (web / iOS / Android). Ücretsiz sürümde çekirdek oyun hala tamamen oynanabilir, ancak ödemeyi seçen insanlar daha fazla sosyal özellik kazanacak (ve elbette reklam yok). Tüm platformlar için ücretsiz ve ücretli bir versiyona sahip olmak yerine, uygulamaları ücretsiz olarak serbest bırakabileceğimi ve kullanıcılar daha …

2
3D Perlin Gürültü ile oluşturulduğunda yüzer arazi nasıl kaldırılır?
Şu anda 3D Küpleri ile birlikte rastgele arazi oluşturmak için 3D Perlin Gürültü kullanıyorum. Benim sorunum, arazimde makul yükseklikler elde etmek için gürültü işlevini ölçeklemede yatıyor gibi görünüyor. Sadece bir oktav kullanılırsa, gürültüye ilişkin tüm noktalar açık bir şekilde enterpole edilir ve bu da oldukça düzgün veri sağlar. Ancak, çıkıntılar …

4
İki farklı 2B koordinat sistemi arasında nasıl geçiş yapabilirim?
Bir koordinat sisteminden diğerine bir koordinat dönüştürmeye çalışıyorum, böylece bir görüntüye çizebilirim. Temel olarak hedef koordinat sistemi aşağıdaki gibidir: X range: 0 to 1066 Y range: 0 to 1600 (1066 x 1600 boyutunda çizdiğim standart bir resim) Resme çizmeye çalıştığım konum aslında aynı boyuta sahip, ancak koordinat sistemi farklı. Tüm …
10 2d  coordinates 

4
Çok Oyunculu Hile Engelleme
Küçük bir indie tarzı çok oyunculu oyun geliştirmeyi neredeyse tamamlıyorum. İnsanların tek oyunculu hile yapmalarına izin vermek istesem de, bu çok oyunculu oyunlarda kabul edilemez. Herkes ortalama Joe oyunun bölümlerini değiştirmek için Cheat-Engine gibi bir şey kullanmak durdurmak için herhangi bir yolu biliyor mu? Şu anda istemcinin, oyunun kullandığı (XML …

2
Düzenli aralıklarla XNA kekemeliği
Donanım örneklemesi yapmaya çalışıyorum ama bazı garip performans sorunlarına çarpıyorum. Ortalama kare hızı yaklaşık 45'tir, ancak son derece dalgalı. Pencereli SynchronizeWithVerticalRetrace = yanlış IsFixedTimeStep = yanlış PresentationInterval = PresentInterval.Immediate Aşağıdaki resim ölçülen zamanlamamı (ile Stopwatch) göstermektedir. En üstteki grafik, Drawyöntemde harcanan süredir ve en alttaki grafik, sonundan Drawbaşlangıcına kadar geçen …
10 xna  performance 

4
İzometrik fayanslarda animasyonlu kapılar ile nasıl başa çıkılır
Zor bir sorunum var En iyi nasıl başa çıkacağımdan emin değilim: Bir kapının animasyonlu bir döşemesine sahibim. Kapatıldığında, bir şekilde sıralanmalıdır, ancak openend olduğunda, farklı (komşu bir karo) ait olduğu için farklı bir şekilde sıralanması gerekecektir. Kapı kapalı: ve kapı açıldı: Bu tür karolar için sıralama sistemini geçersiz kılmanın ve …

1
Düzenli, n taraflı çokgenin köşelerini oluşturmak için algoritma
Bunu çok sayıda anahtar kelime kombinasyonu kullanarak googledim, ancak büyük bir sürprizle, belirli bir çevreye düzenli, n taraflı bir çokgen oluşturmak, yani n köşe noktaları için koordinatları bulmak için bir algoritma bulamadım . Tüm bulabildiğim fiziksel pusula ve yeşilayla ya da kaynaksız etkileşimli tarayıcı eklentileriyle nasıl yapılacağı ile ilgili talimatlardı. …

3
En iyi eşler arası oyun mimarisi
Oyun istemcilerinin bulunduğu bir kurulum düşünün: oldukça küçük bilgi işlem kaynaklarına sahip (mobil cihazlar, akıllı telefonlar) hepsi ortak bir yönlendiriciye bağlı (LAN, hotspot vb.) Kullanıcılar harici bir sunucu olmadan çok oyunculu bir oyun oynamak isterler. Bir çözüm, bir telefon üzerinde yetkili bir sunucu barındırmaktır, bu durumda da bir istemci olur. …

5
Oyunum için model yapmak üzere sanatçılara nereden ödeme yapabilirim?
Hobi projem için biraz para alacağımı ve ucuz yer tutucu olanlar yerine iyi modellerle doldurmaya başlamak istiyorum. Oyun için model oluşturmaları için insanlara ödeme yapabileceğim bazı siteler nelerdir? Öğe başına maliyet ne kadardır? Edit: Kimseyi işe almak istemiyorum. Onlara sadece bireysel varlıklar için ödeme yapmak istiyorum.
10 models  art 

3
Bir MMO yayınlarken hangi yasal hususları göz önünde bulundurmam gerekir?
Diyelim ki ben bir indie MMO oyun dağılımları benzer programlama bitirdim Tibia . Sahibim: başlatılmaya hazır kararlı bir sunucu uygulaması; oynamaya hazır, test edilmiş, hatasız çalışan bir istemci uygulaması; Oyunun resmi web sitesi (barındırmaya hazır), bir ödeme sistemi ve ücretsiz indirilebilir oyun istemcisi ile. Kulağa ne kadar imkansız olursa olsun, …
10 mmo  legal  business  release 

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.