Oyun Geliştirme

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

2
Veriye dayalı animasyon durumları
DÜZENLEME: Sorumun tam olarak ne olduğunu açıklığa kavuşturmak için: bu, bir oyun motorundaki animasyonları / animasyon durumunu içerik oluşturma / yönetme konusuna bakmanın iyi bir yolu mu? Bu şekilde yapmanın kusurları nelerdir ve bunu yapmanın alternatif bir yolu ne olabilir? - Benim cevabım yorumlarda kısmen cevaplanmış olmasına rağmen, gitmenin yolu …
14 animation  state  fsm 

1
Gradyan Savaş Sisini nasıl oluşturabilirim?
Eğitim amaçlı yukarıdan aşağıya 2D RTS oyunu oluşturuyorum. Şu anda Starcraft'ın tasarımını / fikirlerini gerçekten kopyalıyorum. Muhtemelen Savaş Sisini de uygulamam gerektiğine karar verdim. Beklentilerim: Şu anda araştırılan alanlar (birimler var) aydınlatılmalıdır. Alanlar previsouly araştırdı (birimler vardı daha koyu olabilir ama şeyler nelerdir göstermelidir orada) idi senin birim varken orada. …
14 2d  xna-4.0  rts  fog-of-war 

3
Fayanslarım arasında neden çizgiler var?
Yukarıdan aşağıya bir XNA oyunu yapıyorum. Haritalar karolar tarafından oluşturulur. Son zamanlarda fark ettiğim bir sorun, fayanslar arasındaki çizgilerden oluşan bir 'ızgara'. Yalnızca bazen ve yalnızca kamera konumuna bağlı olarak görünür. XNA'nın konumlandırmayı yapmasına izin verdim, neden bu çizgiler görünüyor? İşte çizgileri olan bir resim: Ancak, kameramı biraz hareket ettirdikten …

3
Playtesting Kendi Oyunu - Nasıl Hedef Olmalı?
Şu anda bir iPhone oyunu üzerinde çalışıyorum ve oyunun hangi bölümlerinin eğlenceli ve hangilerinin yeniden işlenmesi gerektiğini öğrenmek için playtesting konusunda sorun yaşıyorum. Çeşitli iterasyonları oynamak için otururken, oyunun ve mekaniğe olan hislerim, oyunun aynı bölümlerinde tekrar tekrar çalıştığımda değişiyor. Süper eğlenceli olduğunu düşündüğüm bazı kısımlar, oyuna yeni giren biri …

7
Değişen oyuncu verilerinin yanı sıra değişen tasarımcı verilerini yönetmenin yolları
Oyuncuların dünyayı bir şekilde şekillendirdiği çevrimiçi bir oyunum var - örn. Ultima Online'ın evlerinizi doğrudan dünya haritasının belirli kısımlarına inşa edebileceğiniz konutları. Bunlar, kalıcı dünyanın bir parçası olarak zaman içinde devam etmesi gereken değişikliklerdir. Aynı zamanda, tasarım ekibi yeni içerikler ekliyor ve yeni oyuncular için oyunu geliştirmek ve genişletmek için …

7
Tarayıcı tabanlı oyunlar oluştururken tuvale veya tuvale değil mi?
Arka plan: Kapsamlı bir geliştirme geçmişim var, ancak son kez bir oyunu kodladığımda yıllar önce oldu. Javascript becerilerim oldukça sınırlı ve basit bir oyun - Tetris, Pac-man veya bu karmaşıklık seviyesindeki bir şey inşa ederek onları geliştirmeyi düşünüyorum. Soru: Bana öyle geliyor ki, yapmam gereken temel bir seçim bir <canvas>öğe …

4
Yarıçap içindeki tüm varlıkları nasıl verimli bir şekilde bulabilirim?
Çok fazla sayıda varlığım (birimlerim) var. Her adımda, her birimin yakınındaki tüm birimlerin konumlarını bilmesi gerekir (mesafe, R sabitinden daha azdır ). Tüm birimler sürekli hareket eder. Bu 3D. Ortalama olarak, verilen kısıtlamalara sahip herhangi bir diğer birimin yanında toplam birim sayısının% 1'i olacaktır. Bruteforcing olmadan bunu nasıl verimli bir …

5
Düzgün olmayan hareketli grafik boyutlarına sahip hareketli grafik sayfalarını nasıl işleyebilirim?
Düzgün olmayan hareketli grafik boyutlarına sahip bir hareketli grafik sayfası için, her bir hareketli hareketli grafik için sınırlayıcı dikdörtgenleri nasıl alabilirim (yani aşağıdaki görüntüdeki mavi kutular / yalnızca birkaç örnek çizdim)? Ne belirlemek istiyorum: offset_x, offset_y, width, height Şimdiye kadar, sadece tüm spriteların aynı boyutlara sahip sprite sayfaları kullandım . …

1
Masaüstü bilgisayarlar için sıra tabanlı bir oyun hizmeti (iOS'ta GKTurnBasedMatch gibi) var mı?
Game Center'ın GKTurnBasedMatch, sıra tabanlı oyunları işlemek için oldukça sağlam bir hizmet sunuyor ve OpenFeint'in benzer bir şeye sahip olduğu görülüyor. Sorun şu ki, masaüstü için böyle bir şey istiyorum. Kendi REST tabanlı hizmetimi Rails'e aktarmayı düşünüyordum, ancak GameKit belgelerine baktıktan sonra sağlamlaştırmak istediğimden daha uzun süreceğini anladım. Aramalarımda kaçırdığım …

3
Kuaterniyon tabanlı bir kamerayı nasıl uygularım?
GÜNCELLEME Buradaki hata oldukça basitti. Derece dönüşümü için bir radyanı kaçırdım. Başka bir sorununuz varsa her şeyi okumaya gerek yok. Bununla ilgili birkaç öğreticiye baktım ve anladığımı düşündüğümde kuaterniyon tabanlı bir kamera uygulamaya çalıştım. Sorun yakl. 10 derece geri -10 dereceye atlar. Neyin yanlış olduğu hakkında hiçbir fikrim yok. OpenTK …

2
Çarpışma algılamayı nasıl yapacağım, böylece hızlı nesnelerin duvarlardan geçmesine izin verilmez?
2d yandan kaydırmalı bir nişancı yapıyorum ve mermiler için çarpışma tespiti konusunda biraz sorun yaşıyorum. Madde işaretleri dahil her şey kendi çokgenleri / güncelleme yöntemleri olan nesnelerdir. Sorun şu ki, mermilerin hızlı gitmesi ve saniyede 60 kare hızında (oyunun çalıştığı şey) bir mermi genellikle bir duvarın içinden atlayacaktır - çünkü …

3
Soketler üzerinden n istemciyle iletişim kuran sıra tabanlı bir sunucu yazmak için bir kalıp var mı?
Oyun oynayan isteğe bağlı TCP soket ağa bağlı istemciler için oyunları yöneten genel bir oyun sunucusu üzerinde çalışıyorum. Çalışan bir koli bandı ile birlikte kesmek bir 'tasarım' var, ama hem kırılgan hem de esnek görünmüyor. Sağlam ve esnek istemci / sunucu iletişiminin nasıl yazılacağı konusunda köklü bir kalıp var mı? …



3
PC oyun güncelleme sistemleri [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 . 6 yıl önce kapalı . Neredeyse bir PC oyununu bitirdim (bir iki gün içinde piyasaya sürüyorum). Oyunun yayınlanmasından hemen sonra bir …

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.