Oyun Geliştirme

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

2
Etkinlik İşleyicileri ile delirebilir miyim? Tasarımımla “yanlış yola” mı gidiyorum?
Olay işleyicilerini gerçekten sevdiğime karar verdim sanırım. Analiz felçinden biraz acı çekiyor olabilirim, ancak tasarımımı kararsız hale getirmekten veya tasarım kararlarımda öngörülemeyen başka bir sonuçla karşılaşmaktan endişeliyim. Oyun motorum şu anda yatay kaydırma tepegöz kamera ile temel hareketli grafik tabanlı görüntü oluşturma yapıyor. Tasarımım şöyle: SceneHandler SceneListener arabirimini uygulayan sınıfların …

1
MUD tarzı metin tabanlı bir dünyada düzeyleri / odaları düzenleme
Küçük bir metin tabanlı macera oyunu yazmayı düşünüyorum, ancak dünyayı teknik açıdan nasıl tasarlamam gerektiğinden özellikle emin değilim. İlk düşüncem bunu XML'de yapmak, aşağıdaki gibi bir şey tasarlamak. Büyük XML yığını için özür dilerim, ama ne yaptığımı tam olarak açıklamanın önemli olduğunu hissettim. <level> <start> <!-- start in kitchen with …

8
HTML5 mobil oyun geliştirme ile yerel oyun uygulamalarının karşılaştırılması [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Oyun motorlarının, çerçevelerinin, kitaplıklarının ve HTML5 teknolojilerine ilişkin dönüşümlerin (CSS3 ve RaphaelJS, Impact, gameQuery …

4
AI Aracılarının bir eğri boyunca hareket etmelerini nasıl sağlayabilirim?
Şu anda benim çok temel AI çerçevem ​​bir dizi noktadan oluşan tırtıklı bir yol boyunca hareket eden ajanlara sahip. Bunu, konumlarını bir noktadan diğerine hareket ettirerek yaparlar. Bir sonraki noktaya geldiklerinde bir sonrakine doğru hareket ederler. Bunu yolun kavisli bir sürümü boyunca düzgün bir şekilde hareket edecek şekilde nasıl değiştirebilirim …

4
Birbirini görebilen birimleri gruplandırmanın en hızlı yolu?
Birlikte çalıştığım 2B oyunda, oyun motoru bana her birim için kendi görüş aralığındaki diğer birimlerin listesini verebilir. Her bir grubun birbirine ("diğerleri" aracılığıyla) bağlı olan tüm birimler tarafından tanımlanacağı birimleri gruplar halinde sıralamak için yerleşik bir algoritma olup olmadığını bilmek istiyorum . Bir örnek, sorunun daha iyi anlaşılmasına yardımcı olabilir …
12 algorithm 

1
Kalite ve virüs raporlarıyla ilgili muamma: Oyunumuz serbest bırakılabilir mi?
Tamamlanmak üzere olan projelerimizden biri hakkında bağımsız oyun stüdyomuzun CEO'su ile konuştum. Tüm projeyi çeşitli nedenlerle konserve etmeyi düşünüyoruz: Kısmen bazı kalite sorunları var. Savaş eğlenceli ve derinlemesine olabilir, ancak çoğunlukla ezme düğmeleriyle elde edebilirsiniz. Gelişmiş savaşın sadece bir şey eklemek için gerçekten etiketlendiği hissini bırakır. Gerçekte çok fazla iş …

2
GLSL ile nasıl etkili bir çiçek gölgelendirici oluşturabilirim?
İnternette GLSL kullanarak çiçeklenme efekti oluşturma ile ilgili kaynakları araştırdım, ancak hiçbir şey bulamadım. Philip Rideout'un web sitesindeki eğitim iyi olsa da , Nvidia GPU'mda çok kötü performans gösteriyor. Birisi bana bu soruna nasıl yaklaşmalı ve bir çiçeklenme etkisinin oldukça etkili bir uygulamasını nasıl yapmalıyım?
12 shaders  glsl  bloom 

3
Birinci şahıs kamerasını nasıl uygulamalıyım?
Yeni başlayan bir programcıyım ve birinci şahıs kamera ile odalar arasında dolaşmamı sağlayan bir proje oluşturuyorum. Şimdiye kadar, binaları çizdim ve sürdüm, ama şimdi takıldım ve dolaşmamı sağlamak için nasıl birinci şahıs kamera yapacağımı bilmiyorum. Birisi beni kullanabileceğim bir kamera sınıfına veya bazı faydalı kodlara yönlendirebilir mi?
12 c++  directx  camera 

3
JavaScript'te çok oyunculu nasıl ele alınır?
Mobil çok oyunculu bir oyun için kullanılacak teknolojiye biraz araştırma yapıyorum. Şu anda daha çok bir deney, bu yüzden Oyuncuların bilmesi gereken tek şey diğer Oyuncular. Bu tipik bir web uygulamasıysa ve bir oyun olmasaydı Sadece HTTP istekleri her zaman tetiklenirdi - ama bu bir oyun olduğu için performans ve …

4
Karakterim nerede duracak?
Yıllar önce bir sahte sahte 3d oyun için bazı AI kodladım. Yapmanın en iyi yolunu asla anlamadığım bir hesaplama vardı ve bu, düşmanın şimdi durursa nerede biteceğini hesaplamaktı. Örneğin: Düşman şu anda X = 540.0'da. Düşman her karede 10 piksel hızla hareket ediyor. Düşman durmak istediğinde, hızı sıfıra ulaşıncaya kadar …

3
Bir Arazi Jeneratörü Geliştirme
Kısa süre önce bu soruyu sordum ve Prosedürel Oyun İçeriği Oluşturma için genetik programlama ( GP ) kullanmanın gerçekten yapılmadığı anlaşılıyor . Bunu değiştirmek istiyorum. Yeni bir arazi jeneratörü bulmanıza yardımcı olmak için GP'nin dağıtılabileceğinden oldukça eminim. Sormam gereken soru bunun nasıl başarılabileceğidir? Tüm GP'ler, tüm GP'ler için genelleştirilebilen birkaç …

2
XBox Denetleyicisini soyutlaştırmanın doğru yolu
Bir uygulama için girdi olarak kullanmak istediğim bir XBox360 denetleyicim var. Çalışamayacağım şey, bunu bir arayüz aracılığıyla ortaya çıkarmanın en iyi uygulama yoludur. Perde arkasında, denetleyiciyi / denetleyicileri işleyen sınıf yoklama düğmesi durumuna dayanır. Başlangıçta bir şey denedim bağlantı: Event ButtonPressed() as ButtonEnum nerede ButtonEnumoldu ButtonRed, ButtonStartvs ... Bu sadece …

5
3D oyunlar için doku yapmaya nasıl başlayabilirim? [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ı . 3D oyunlar için doku yapma konusunda iyi öğreticiler nerede bulacağınızı mı merak ediyorsunuz? Ayrıca, fotoğraf çekmek …
12 3d  textures  art 


3
Minecraft animasyonları oyuna kodlanmış mı? [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ı . Animasyon sisteminin minecraft'ta nasıl çalıştığını bilmek istiyorum. Tüm çetelerin oyuna sabit kodlandığını hissediyorum. Çentik gerçekten orada …

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.