«procedural-generation» etiketlenmiş sorular

Prosedür oluşturma, içeriğin elle değil algoritmalara ve hesaplamalara dayalı olarak inşa edilmesidir.

1
Pürüzsüz Voksel Arazi
Kişisel bir proje olarak, Castle Story'nin pürüzsüz arazisine benzeyen bir arazi oluşturacak bir arazi jeneratörü yapmaya çalışıyorum. Daha önce görmediyseniz, burada: Gördüğünüz gibi, blokların ve "pürüzsüz" blokların birleşimi. Bu görünümü taklit etmek için yapmaya çalıştığım, her yüzey bloğuna mini bir yükseklik haritası vermektir. Bu genellikle işe yarar, ancak böyle bir …

1
Substance'ın çalışma zamanı doku önbelleğini nasıl durdurabilirim?
Önbelleği kapatırsanız, bir kerede açıkta kalan bir değişkeni değiştirirseniz, sık sık değiştirirseniz ve hatta yalnızca 2 veya 3 kez değiştirmeyi denedikten sonra , Substance Engine ile yordamsal dokular çok hızlı güncellenir gibi görünüyor. Ancak, temelde tam tersini istiyorum. Örneğin, birimlerin hasar gördüklerinde üzerlerinde kan üreten bir "kan" değişkeni ve çizik …

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ç …

3
Scorched Earth gibi bir alanı nasıl oluştururum?
Ben bir web geliştiricisiyim ve kendi oyunlarımı yazmaya başlamak istiyorum. Tanıdık olmak canvasiçin şimdilik JavaScript ve element seçtim . Scorched Earth'te böyle bir arazi oluşturmak istiyorum. İlk denemem sadece ydeğeri rastgele seçemeyeceğimi fark etmemi sağladı ; tepe ve oluklarda bir akıl sağlığı vardı. Google'da biraz dolaştım, ya da benim için …

2
Eksen Hizalanmış Mekansal Bölme: Boşluğu rastgele dikdörtgenlere böler misiniz?
3D uzay rastgele eksen hizalanmış kutu şekillere bölmek için bir yönteme ihtiyacım var. Şimdilik 2d alanını test amacıyla bölüyorum. Ortaya koyduğum en yakın yaklaşım, boyut olarak bir dikdörtgen (1, 1) tanımlamak ve sonra tüm mevcut dikdörtgenleri X ve Y ekseni arasında değişen iki eşit olmayan dikdörtgene özyineli olarak bölmekti. Buradaki …

2
2D kiremit tabanlı yan kaydırma arazisini rastgele nasıl oluşturabilirim?
Aşağıdaki tileset kullanarak rastgele bir 2D sidescroller oyunu için bir harita oluşturmak istiyorum: Bitmasking işlemi hakkında birkaç harika makale buldum, örneğin: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise kullanılan yöntem-için-uygulama-tilemaps / Büyük bir yan tümce veya anahtar deyimi yapmak yerine bir bitmask / tilemask kullanma fikrini seviyorum. Ancak, tüm süreci görselleştirmekte sorun yaşıyorum ve bu …

2
Elmas kare arazi oluşturma sorunu
Bu makaleye göre elmas kare bir algoritma uyguladım: http://www.lighthouse3d.com/opengl/terrain/index.php?mpd2 Sorun şu ki, bu dik uçurumları harita üzerinde buluyorum. Arazi tekrar tekrar alt bölümlere ayrıldığında kenarlarda olur: İşte kaynak: void DiamondSquare(unsigned x1,unsigned y1,unsigned x2,unsigned y2,float range) { int c1 = (int)x2 - (int)x1; int c2 = (int)y2 - (int)y1; unsigned hx …

2
Libgdx içinde yordamsal olarak oluşturulmuş döşemeleri nasıl uygulayabilirim?
Libgdx'te basit bir yukarıdan aşağı Zelda-esque oyunu oluşturuyorum ve buna benzer şekilde, prosedürel olarak oluşturulan karo tabanlı zindanları uygulamak istiyorum . Libgdx'in TiledMap adı verilen ve ihtiyaçlarımı karşılayacak bir sınıf var, ancak resmi dokümanlar dışındaki belgeler TiledMaps'in yalnızca .tmx dosyalarıyla veya başka bir deyişle önceden tasarlanmış haritalarla kullanılabileceğini gösteriyor. Ben …

4
Bir RTS'deki prosedür seviyelerinin adil olmasını nasıl sağlayabilirim?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. RTS seviyesi tasarımında simetri ve koheransın önemli olduğunu gördüm, ancak tembelim ve prosedürel olarak üretilen seviyeleri yapmak istiyorum. Prosedürel …

3
Teraslı dağ özellikleri
Birkaç gün önce bir portföy / blog sitesinde bulduğum bir prosedür arazi etkisini çoğaltmak istiyorum . Siteden alıntı yapıldığında, teraslama, "güzel kanyon özellikleri oluşturmak için [son yüksekliği] belirli bir yükseklik aralığında bir sönümleme değeri ile çarparak üretildi." Merak ediyordum, kimse bunun için daha teknik bir örnek veya prosedür sağlayabilir mi? …

4
Yordam Üretimi, Oyun Güncellemeleri ve Kelebek Etkisi
NOT: Birkaç gün önce Stack Overflow sordum ama çok az görüş vardı ve hiçbir yanıt yoktu. Bunun yerine gamdev.stackexchange üzerinde sormalıydım. Bu, önceden oluşturulmuş içeriği bozmadan, çoklu yayın sonrası güncellemeleri yoluyla bir prosedür oluşturma sisteminin bakımı hakkında genel bir soru / istektir. Oyunlar için prosedürel içerik oluştururken "Kelebek Etkisi" sorunlarından …

3
İsim oluşturma
Bir oyun yapıyorum (veya en azından planlıyorum) ve bunu yapmak için, otomatik olarak NPC "patronları" (uzun açıklama ve alakasız) için adlar oluşturmak için bir yol gerekir. Gibi bir şey bu ne demek istediğimi iyi bir örnektir. Ben sadece milliyet, belki ilk / son çiftleri ile isimleri bir veritabanı oluşturmak ve …

2
Prosedürel olarak şehirler oluşturmak için L-Systems kullanma
Şu anda prosedürel olarak oluşturulmuş içeriğe çok odaklanan bir uygulama yapıyorum. Şimdiye kadar, simpleks gürültü kullanarak arazinin prosedürel neslini ve haritanın şeklini başarıyla uyguladım. Görünüşünden gerçekten memnunum. Şimdi aynısını şehirler için de yapmaya çalışıyorum. Sadece sokakların ve binaların 2B düzenini oluşturmam gerekiyor. Buna baktım ve çoğu insan L-Systems kullanmayı önerdi. …

1
Bir oyunun tamamlanabileceğinden nasıl emin olunur?
Aradığım şey için doğru terimin ne olduğundan emin değilim, bu yüzden bu yinelenen bir soru ise özür dilerim. Ancak bir oyunun sonsuz bir kaydıraçla ilişkili olarak "tamamlanabilir" olduğundan emin olmak için bir terim / algoritma vardır. Rekabet edilebilir demek istediğim, eğer bir oyunum olsaydı, bir kullanıcı ekran onları yakalamaya çalışırken …

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 …

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.