Oyun Geliştirme

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

4
Bağımsız oyun stüdyosu (İngiltere) - nasıl?
İngiltere merkezli biriyim ve kendi oyun stüdyomu kurmayı düşünüyorum - aslında, sadece kendim evden çalışıyorum, rahat oyun uygulamaları oluşturmak için arıyorum. Sizlere, bunun gerçekleşmesi için hangi adımlardan veya süreçten geçmem gerektiğini ve özellikle de işlerin yasal tarafını sormak istiyorum. Bu kendilerinden geçmiş olanlardan duymak harika olacak! Serbest meslek sahibi olduğum …
19 legal  business 

3
Eylemlerin yan etkileri olduğu sıra tabanlı bir oyun tasarımı
Dominion oyununun bilgisayar versiyonunu yazıyorum . Aksiyon kartları, hazine kartları ve zafer puanı kartlarının bir oyuncunun kişisel destesinde toplandığı sıra tabanlı bir kart oyunudur. Sınıf yapısını oldukça iyi geliştirdim ve oyun mantığını tasarlamaya başladım. Python kullanıyorum ve daha sonra pygame ile basit bir GUI ekleyebilirim. Oyuncuların sıra sırası çok basit …

1
Genişletilebilir varlık yükleme sistemini nasıl yapılandırmalıyım?
Java'da bir hobi oyun motoru için, basit ama esnek bir varlık / kaynak yöneticisini kodlamak istiyorum. Varlıklar sesler, görüntüler, animasyon, modeller, dokular, vb. Birkaç saatlik tarama ve bazı kod deneylerinden sonra hala bu şeyi nasıl tasarlayacağımdan emin değilim. Özellikle, nasıl belirli varlık türleri yüklendiğini ve varlıkların yüklendiği yerden soyutlar böylece …

3
Geçmiş oluşturma algoritmaları nasıl çalışır?
Cüce Kalesi oyununu duydum, ancak şimdi Youtube'da takip ettiğim insanlardan biri hakkında bir yorum yaptı ... Cüce Kalesi'nin dünya için nasıl bir tarih oluşturduğunu fark ettiğimde çok şaşırdım! Şimdi, bu algoritmalar nasıl çalışır? Simülasyonun uzunluğu dışında genellikle girdi olarak ne alırlar? Ne kadar spesifik olabilirler? Ve daha da önemlisi; Javascript …

4
Endüstri neden C'den C ++ 'ya geçti? [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 . 2 yıl önce kapalı . Her şeyden önce gerçek bir cevap almak istiyorum, her zaman çeşitli kaynaklardan ve makalelerden …
19 c++  c 

3
Oyunumda nasıl rastgele göller ve nehirler oluşturabilirim?
2D blok bina oyunum var ve rastgele oluşturulmuş göller ve nehirler yapmaya çalışıyorum. Perlin gürültü algoritmasını inceledim, ancak rastgele ve güzel sonuçlar elde edemedim. Python gürültü kitaplığını kullanmaya çalışıyorum , ama çok rastgele haritalar oluşturmadı. Daha rasgele hale getirmek için kütüphanede eksik olduğum bazı tohum fonksiyonu var mı? Daha rasgele …

8
Poker Ellerini Belirleme
Bir değerlendirmenin parçası olarak Texas Hold'Em oyunu yapıyorum ve mevcut 7 kartı nasıl inceleyeceğimi ve ellerin var olup olmadığını nasıl belirleyeceğime bakıyorum. Düşünebileceğim tek olası yöntem, kartları sayısal olarak sıralamak, sonra olası her 5 kart grubunu incelemek ve mümkün olan her elin bir listesiyle eşleşip eşleşmediklerini kontrol etmektir. Bu uzun …
19 c++  card-game  poker 


2
Visual C # Express Edition ile yapılan bir XNA oyununu yasal olarak satabilir miyim?
Visual C # Express Edition'ı indirdim ve başladığında "yalnızca değerlendirme amaçlı" diyor. Ne anlama geliyor? Bu, yaptığım oyunu yasal olarak satmak için tam sürümü satın almam gerektiği anlamına mı geliyor? Yoksa sadece ücretsiz hızlı sürümü kullanabilir miyim? Gerçekten bir oyun yapmak istemiyorum ve sonra satamayacağımı öğreniyorum.
19 xna  c#  legal 

5
Bir daire içindeki rastgele noktaları (piksel) hesapla (resim)
Belirli bir konumda ve belirli bir çapta daireler içeren bir görüntüm var. Yapmam gereken, daire içindeki rastgele noktaları hesaplayabilmek ve daha sonra belirtilen noktaların ilişkili olduğu pikselleri manipüle edebilmektir. Zaten aşağıdaki kodu var: private Point CalculatePoint() { var angle = _random.NextDouble() * ( Math.PI * 2 ); var x = …
19 c#  algorithm 

6
Uyumluluk ve performans hususları göz önüne alındığında hangi OpenGL sürümünü kodlamalıyı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 . Geçen yıl kapalı . OpenGL spesifikasyonu güncellendiğinde, yalnızca özellikler eklerler. Teorik olarak, Çekirdek ve Uyumluluk profillerini destekleyen en son ve en …
19 opengl 

2
Pygame'de SNES Mode 7 (afin dönüşüm) etkisi yapma
Pygame'de Mode 7 / mario kart tipi efektinin nasıl yapılacağı hakkında kısa bir cevap var mı? Çok fazla googledim, gelebileceğim tüm dokümanlar diğer dillerde onlarca sayfa (asm, c) çok garip görünümlü denklemler ve benzeri. İdeal olarak, İngilizce'de matematiksel terimlerden daha fazla açıklanmış bir şey bulmak istiyorum. Görüntüyü / dokuyu veya …
19 pygame 

3
Test oluşturma çıktısını nasıl hesaplayabilirim?
Son zamanlarda Test Odaklı Geliştirme'yi (TDD) kucaklıyorum ve geliştirme çıktım ve kod tabanımın esnekliği üzerinde harika etkileri oldu. Bu yaklaşımı OpenGL'de yaptığım bazı oluşturma çalışmalarına genişletmek istiyorum, ancak buna iyi bir yaklaşım bulamadım. Somut bir örnekle başlayacağım, böylece ne tür şeyleri test etmek istediğimi biliyoruz; diyelim ki, bir eksen etrafında …

4
CPU seviyesinde hangi opcode daha hızlı? [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 . 3 yıl önce kapalı . Her programlama dilinde, diğerlerine göre önerilen opcodes setleri vardır. Bunları burada, hız sırasına göre listelemeye çalıştım. …

3
Minecraft benzeri bir motor için nasıl yüzen kara kütleleri oluşturabilirim?
XNA'da Minecraft benzeri bir motor oluşturuyorum. Ne yapmak istiyorum bu videoda gösterilene benzer yüzen adalar oluşturmaktır: http://www.youtube.com/watch?v=gqHVOEPQK5g&feature=related Bunu bir dünya üreticisi kullanarak nasıl çoğaltırım? Bazı Perlin gürültü algoritması kullanmam gerekir mi? Bunun böyle kara kütleleri yapmama nasıl yardımcı olacağını bilmiyorum. İşte kullandığım perlin gürültü üreteci kodu: private double[,] noiseValues; private …

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.