Oyun Geliştirme

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

7
Her zorluk derecesine hangi ismi vermeliyim? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . 4 zorluk seviyesi (veya AI seviyeleri) ile bir oyun var ve sıkıcı Kolay, Normal, Zor, İmkansız yerine …
18 difficulty 

5
Sprite Animation En İyi Uygulamaları
Gerçek dünyadaki insanların animasyonlarını nasıl ele aldıklarını daha iyi ele almak istiyorum. 1 büyük resim yüklüyor ve ardından animasyon karesine göre farklı dikdörtgenler çiziyor musunuz? X görüntü dosyalarını bir diziye yüklüyor ve öğeyi animasyon karesine göre dizide çiziyor musunuz? Çeşitli sprite'lar için farklı uzunluklarda animasyonlara sahip olmakla nasıl başa çıkıyorsunuz? …


9
Gerçek Zamanlı Hata Ayıklama Teknikleri
Bir değişkeni düzeltmek, birkaç dakika süren bir kod derlemek, kodu yürütmek, çimdiklerinizin yanlış yönde olduğunu fark etmek ve işlemi tekrar tekrar tekrarlamak gibi bir şey yoktur. Bir oturum devam ederken oyun mantığımla etkileşime başlamak istiyorum. Bunu yaparken kullandığınız yollardan bazıları nelerdir? İOS, C / C ++ ve C # / …


4
Gizli oyunum için ilginç mekanik güdümlü bulmacaları nasıl oluştururum?
Şu anda Tiny Heist'ten esinlenerek adım adım bulmaca gizli oyunu (öğrenci grubu projesi olarak) üzerinde çalışıyorum . Temel mekanik, oyuncu her kareyi hareket ettirdiğinde / bir şey yaptığında her NPC'nin de hareket etmesidir. Amacım Portal'a benzer bir deneyim yaşatmak : oyuncu odadan odaya gidiyor, her odada aralarında engeller olan bir …


4
Kodum boyunca tek seferlik bayrakları ve denetimleri önlemek için ne yapabilirim?
Hearthstone gibi bir kart oyunu düşünün . Bazıları tek bir karta bile benzersiz olan çok çeşitli şeyler yapan yüzlerce kart var! Örneğin, oyuncunun dönüşlerini sadece 15 saniyeye indiren bir kart (Nozdormu olarak adlandırılır) var! Çok çeşitli potansiyel etkilere sahip olduğunuzda, tüm kodlarınızda sihirli sayıları ve bir kerelik kontrolleri nasıl önlersiniz? …

4
Varlık Sistemlerinde önbellek kaçırma ve kullanılabilirlik
Son zamanlarda çerçevem ​​için bir Varlık Sistemi araştırıyor ve uyguluyorum. Sanırım bulabildiğim birçok makale, reddits ve soruları okudum ve şimdiye kadar fikri yeterince iyi kavradığımı düşünüyorum. Ancak, genel C ++ davranışı, varlık sistemini uyguladığım dil ve bazı kullanılabilirlik sorunları hakkında bazı sorular ortaya attı. Bu nedenle, bir yaklaşım, varlıklar içinde …

2
Age of Empires II rastgele haritaları gibi hissettiren rastgele haritaları nasıl oluşturabilirim?
Age of Empires II'nin rastgele haritalar üretme şeklini seviyorum (iyi çeşitlilik, iyi biyom geçişleri, kaotik hissetmeden haritalar rastgele hissedildi), ancak stili çoğaltmak için mücadele ediyorum. Örneğin, Perlin gürültüsünü kullanmaya çalıştım, ama her şey ya çok homojen çıkıyor ya da değilse, Perlin değeri -> arazi sezgiselleri çeşitli dünya türlerini yapmak için …

5
Oyun nesneleri birbirinden nasıl haberdar olmalıdır?
Oyun nesnelerini polimorfik ancak aynı zamanda polimorfik olmayacak şekilde organize etmenin bir yolunu bulmakta zorlanıyorum. İşte bir örnek: tüm nesnelerimizin update()ve olmasını istediğimizi varsayarsak draw(). Bunu yapmak için GameObject, bu iki sanal saf yönteme sahip olan ve polimorfizmin devreye girmesine izin veren bir temel sınıf tanımlamamız gerekir : class World …
18 c++  architecture 

2
XNA 2d Kamera Kaydırma - neden matris dönüşümü kullanılır?
Seviyenin sürekli kaydırılmasını istediğim bir test oyunu yapıyorum. Bu efekti oluşturmak için sadece bir vector2 pozisyonu ve bir enum yönü saklayan bir kamera sınıfı oluşturdum. Ayrıca, konumu sabit bir hızda değiştiren 'hareket ettirmek' için genel bir yöntem içerir. Daha sonra çizim yaparken fayans dizimde döngü yaparken bu konumu kullanıyorum. Tüm …

2
C ++ Entity-Component-Systems'ımdaki bileşenlere nasıl düzgün bir şekilde erişebilirim?
(Açıkladığım şey bu tasarıma dayanıyor: Varlık sistemi çerçevesi nedir ?, Aşağı kaydırın ve bulacaksınız) C ++ bir varlık bileşen sistemi oluşturmakta bazı sorunlar yaşıyorum. Bileşen sınıfım var: class Component { /* ... */ }; Bu aslında diğer bileşenler için yaratılacak bir arayüz. Böylece, özel bir bileşen oluşturmak için, sadece arayüzü …

3
Varlık Sisteminde UI / HUD nasıl kodlanır?
Sanırım Adam Martin'den (t-machine) esinlenen Varlık Sistemi fikrini aldım. Bunu bir sonraki projem için kullanmaya başlamak istiyorum. Varlık, Bileşenler ve Sistemlerin temellerini zaten biliyorum. Benim sorunum UI / HUD ile nasıl başa çıkılacağı. Örneğin, bir görev penceresi, beceri penceresi, karakter bilgisi penceresi, vb. Bunlar her karede işlenmesi gerekmeyen şeyler. Şu …

10
Sadece C'de Oyun Geliştirme. Mümkün mü? [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 . 6 yıl önce kapalı . …
18 c 

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.