Prosedürel Üretim Nedir? Oyunlar ve TTRPG'de Kullanım
Summary
Prosedürel üretim, kurallar ve rastgelelikten alan üretir. Perlin gürültüsü, Wave Function Collapse, Cellular Automata, BSP,dört algoritma çoğu oyunu şekillendirir. Saf procgen hiçbir zaman işler; Hades, Spelunky, Binding of Isaac,hepsi el tasarımını algoritmik montaj ile karıştırır. TTRPG MJ'leri için: oluşturucu iskelet sağlar, hikaye katmanı sizin işinizdir.
Prosedürel üretim nedir oyunlar? TTRPG'lerde ve oyunlarda bu soruyu sık sık sorarız. Cevap basit: kurallar ve rastgelelik kullanarak içerik oluşturmanın algoritmik yöntemidir. Zindanlar, arazi, karakter adı listeleri, hava durumu dizileri, hepsi bir tasarımcı veya oyun yöneticisinin belirlediği kurallardan ve bir algoritmanın uygulamasından doğar. Tamamen kaotik değil, tamamen el işçiliği de değil: ikisinin arasında yer alır. İşte bu da onu harita çizmesi gereken ama tutarlılığını kaybetmek istemyen dünya inşacıları için faydalı kılan şey.
Pathfinder 2e kampanyamın 63. sesyonundan sonra, her zindanı elle çizmekten vazgeçtim. Tembel olduğum için değil, zorunluluktan dolayı. Altı bağlantılı maden tuneli, Perşembe günü bitirmem gerekiyordu, dört saat hazırlık. O anda prosedürel üretimi anladım: bir sihirli kutu değil, bir dilbilgidir.

Prosedürel Üretim Aslında Ne Yapar,Ne Yapmaz?
Yaygın pazarlama söylemi: "Sonsuz dünyalar." Gerçek daha özgül ve daha kullanışlı. Prosedürel üretim parametreleri alır,oda sayısı, koridor yoğunluğu, düşman tipi oranları, biyom dağılım eşikleri,ve bu parametreleri karşılayan bir çıktı üretmek için algoritmaları uygular. Sonuç sonsuz görünebilir çünkü parametre uzayı geniş, algoritma serbestçe icat ettiği için değil. Her çıktı tasarımcının kodladığı kurallar tarafından sınırlandırılır.
No Man's Sky uç örnek: 18 kvintilyonlu gezegen, tek bir tohum mimarisinden üretilir. Her gezegen prosedürel olarak ad, atmosfer bileşimi ve arazi şekli açısından farklı. Temel oluşturma kuralları sabit ve sonlu. Çeşitlilik algoritmanın kısıtlamalarından kaçmasından değil, parametre uzayından gelir.
Minecraft'ın yaklaşımı benzer. Perlin gürültü tabakalarıyla etkili sonsuz arazi üretir, ama her zaman aynı algoritmayla çalışan kurallara uyar. Tohum değişir, ama oluşturma mantığı hiçbir zaman değişmez. Sınırsızlık bir yanılsama; gerçekte sınırları yokmuş gibi görünen çok geniş parametreler.
Oyun yöneticileri için pratik sonuç doğrudan: bir zindanı oluşturucu, o madeni kontrol eden faksiyonu, 7. sesyonda oyunculara verdiğin sözü veya aradıkları eseriyi bilmez. Geometrik olarak makul alan üretir. Kanonik tutarlılık hâlâ senin işin. Hikaye inanç kazanır ya da kazanmaz,ve hiçbir algoritma kampanya notlarını okumaz.
Tohum: Tek Bir Sayı Bütün Bir Dünyayı Nasıl Sabitlendiriyor?
Her prosedürel olarak oluşturulan çıktı bir tohuma geri izlenir,rastgele sayı oluşturucuyu başlatan bir tamsayı. Aynı tohumu aynı algoritmaya besle, her zaman aynı çıktıyı alırsın. Bu belirleyicilik, çoğu öğretici anlatımında atlanır, oysa tartışmaya açık şekilde oluşturmanın kendisinden daha yararlı.
TTRPG hazırlığı için tohum belirleyiciliği üç farklı şekilde önemlidir. Birincisi, bir sesyonun çalıştığı après bir oluşturulmuş zindanı tam olarak yeniden üretebilirsin,tohum harita görüntüsü değil, senin kayıt durumundur. İkincisi, aynı aracı kullanan diğer oyun yöneticileriyle bir tohum paylaşabilir ve onu kendileri için farklı şekilde anahtarlanmış aynı geometriyle çalışmalarına izin verebilirsin. Üçüncüsü, bir oluşturma kötü çıkarsa,odalar çok dar, çıkışlar yanlış hizalandı, geometrik açıdan anlamsız bir çıkmaz sokak,saniyeler içinde yapı bulana kadar tohumlar üzerinde yineleme yapabilir, sonra kilitle.
Minecraft bu mekanizi kültürel olarak tanıdık kıldı. Oyuncular tohum değerlerini başlangıç arazisini paylaşmak için takas eder. Aynı düzen tabel üstü araçlarda görülür: Donjon, zindanları paylaşılabilir tohumlarla üretir; Watabou's Procgen Arcana, tohumu her oluşturmanın üstünde kopyalanabilir bir değer olarak ortaya koyar. Senin tohum, senin sesyon yer imidir.
Çoğu Oyunda Şekil Veren Dört Algoritma
Oyunlarda ve TTRPG araçlarında prosedürel oluşturmanın çoğu küçük bir algoritma seti üzerinde çalışır. Kod yazmak zorunda değilsin ama bu yaklaşımları bilmek, seninle oturum hazırlığı için değerlendirilecek herhangi bir oluşturacu değiştirmeyi değiştiriyorum. Dört temel yöntemi tanı, ve hangi araçları,Donjon, Watabou's Procgen Arcana, NotebookLM,ne zaman seçeceğini anlayacaksın.
Perlin ve Simplex Gürültüsü düzgün, organik varyasyon üretir. Minecraft'taki dalgalı arazi, yer haritaları, savaş sis-sis yoğunluk alanları,tümü Perlin gürültüsü. Temel teknik katmanlıdır: aynı anda birden çok gürültü oktavı farklı ölçeklerde çalıştırılır, böylece büyük ölçekli arazi şekli ince taneli yüzey detayıyla eklenir. Çıktı kaotik yerine doğal okunur çünkü varyasyon sürekli, hücre başına rastgele değil. Hexcrawl bölgesel haritaları için mükemmel,dağlar, tepeler, ovalıklar insan gözünde mantıklı şekilde dağılır.
Dalga İşlevi Çökmesi örnek yoluyla çalışır. Komşuluk kurallarıyla bir döşeme seti sağlarsın,bu duvar tipi bu zemim sınırında olabilir, o koridor değil,ve algoritma her kuralı saygıyla çözmek için bir ızgara çözer. Döşeme tabanlı zindanı oluşturucularında ağır şekilde kullanılır. Çıktı el işçiliği gibi hisseder çünkü kurallar tasarım tadını kodlar; temelde algoritmaya estetik beğenini öğretiyorsun.
Hücresel Otomata bir ızgara genelinde komşu sayma kurallarını iteratif olarak uygular. Tipik mağara oluşturma kuralı: beş veya daha fazla duvar komşusu olan herhangi bir hücre duvar haline gelir; aksi takdirde zemin haline gelir. Bunu rastgele tohum ızgarasında dört ila altı kez çalıştır ve organik mağara oluşumları alırsın. Hızlı, döşeme kütüphanesi gerektirmez, jeolojik yerine mimari okunur arazi üretir.
İkili Alan Bölümleme (BSP) bir dikdörtgen alanı özyinelemeli olarak daha küçük dikdörtgenlere böler, onları odalara çevirirler, sonra koridorlarla bağlanır. BSP her odanın erişilebilir olmasını garantiler,roguelike'lerde erişilemeyen oda kırılmış bir başlangıcı olduğu için kritik bir kısıtlama. Temiz ve navigasyon olarak uyumlu hissedilen çoğu zindanı oluşturucu BSP'yi altında kullanır. Geometri düzgün, bu yüzden oyun yöneticisine yönelik araçlar sık sık ızgara hissini yumuşatmak için üzerine Perlin gürültüsü katmanları.
Uygulamada Algoritmalar
Bu dört algoritma sadece teorik değil, gerçek araçlarda nasıl çalıştığını görmek önemlidir. Donjon, Watabou's Procgen Arcana gibi tarayıcı tabanlı araçları, Perlin gürültüsü yardımıyla hızla deneyim kazanabilirsiniz. Gerçek kampanyanızda kullanmadan önce test etmek önerilir.

Saf Prosedürel Üretim Neden Her Zaman Çöküyor,Neden Hibrit Kazanıyor?
Tamamen prosedürel olarak oluşturulan bir kampanya denemiş herhangi bir oyun yöneticisine sor: sorun hiçbir zaman geometri değil. Bu anlam.
Hades, Spelunky ve The Binding of Isaac vaka çalışması. Hiçbiri tamamen prosedürel değil. Her biri el işçiliğinin üzerine katmanlar,düşman türleri, patron karşılaşmaları, oda şablonları, diyalog, hikaye atıfları,prosedürel montaj üzerinde. Prosedürel sistem suyu karıştırır ve yeniden birleştirir; el tasarlanmış öğeler ağırlık taşır. Algoritma çeşitlilik sağlar; tasarım zanaat sağlar.
Oran insanların kabul ettiğinden daha çok önemli. Spelunky 2, her alanın oda şablon setini yeterince küçük tutar ki, deneyimli oyuncular iki odadan sonra seviye ritmi okuyabilir. Hades, prosedürel çalıştırmaların üzerine hikaye atıflarını kodlar,rastgelelik zorluk eğrisini etkiler, hikaye değil. The Binding of Isaac'in öğe havuzu, oyuncuların hatırladığı el tasarlanmış öğeler olduğu için enormlar, bunları içeren oda düzeni değil.
Masa başında aynı ilke tutulur. Prosedürel yapı artı senin hikaye katmanı her ikisinden de daha güçlüdür. Algoritma geometri işini sana kurtarır. O zamanı önemli olan şeyse harcarsın: bu zindandaki kampanya arkına bağlanan üç oda, madeni işgal edenlerin neden oradadığını açıklayan faksiyonun motivasyonu, oyunculara dünyanın oraya varışından önce burada olduğunu hissettiren detay.
Masa Başında: Araçlar Aslında Ne Üretir,Ne Yazmanız Gerekir?
Üç farklı sistem genelinde altı haftalık kampanya hazırlığı,Pathfinder 2e, Ironsworn ve özel bir hexcrawl,tam olarak satırın nerede oturduğunu bana öğretti.
Araçlar güvenilir bir şekilde oluşturur: oda geometrisi ve bağlantısı, koridor yoğunluğu ve dallanma desenleri, karşılaşma tipi etiketleri (belirli statbloklar değil), hazine kategori atamaları (belirli öğeler değil), NPC ad listeleri, hexcrawl haftaları için hava durumu dizileri, bölgesel haritalar genelinde arazi tipi dağılımı.
Araçlar güvenilir olmayan bir şekilde oluşturur: faksiyonun motivasyonları, mevcut bir hikaye arkına bağlanan hikaye atıfları, diyalog ve NPC kişiliği, belirli bir dünya kanoniğinin kurulan loresine uyumlu kültürel detaylar, önceki sesyonlarda neler olduğunun bilgisini gerektiren herhangi bir şey.
Masa başında tutabilen iş akışı: oluşturucuyu iskelet için kullan, kendin anahtarlamak için yirmi dakika geç. Bir Donjon zindanı sana kaba karşılaşma etiketleri ve rastgele hazine ruloları ile on dört oda verir. Bu sesyonun arkası için hangi üç odanın önemli olduğuna, bu alanı işgal eden faksiyonun aslında ne istediğine ve oyuncuların dünyanın anlamasını ne şekilde değiştirdiklerini belirlersin. Diğer on bir oda rahat gezinti altında ek çalışma olmadan tutulur. O değer önerisidir,"yapay zeka dünyanızı inşa eder" değil ama "algoritma geometriyi idare eder böylece inanç kazanan şeyi yazabilirsin."

Sonraki Seansından Önce Çalışmaya Değer Üç Örnek
No Man's Sky tohum belirleyiciliğini görünür ve sosyal kılar. Her gezegen, tohumunu kodlayan bir koordinat sistemine sahip; oyuncular diğerlerinin keşiflerini ziyaret etmesi için koordinatları paylaşırlar. Dünya inşacıları için ders paylaşılan referans hakkındadır: bir tohum, birden çok kişinin doğrulayabileceği kanonik bir konum oluşturur. Oyunculan aynı prosedürel olarak oluşturulan harabeyü keşfedebilir ve özdeş mekansal hafiza ile ayrılabilirler. Bu ölçekte sosyal oyunculuk,sahip olduğun tohum, keşiflerini başkalarıyla doğrulatabilmen anlamına gelir.
Spelunky 2 iyi kısıtlı procgen gösterir. Her alan, sabit bir şablon seti kullanır; oluşturucu farklı sıralamada bunları takılırlar. Çeşitlilik gerçek ama sınırlıdır,deneyimli oyuncular seviye ritmi hızlı okurlar. Zanaat tamamen şablon tasarımında, montaj algoritmasında değil. Boss karşılaşmaları el yapımı, oda düzenleri algoritmikdir; bu kombinasyon rekabetçi roguelike'ler için işler. Bu TTRPG dersidir: oluşturulan içeriğin kalitesi, oluşturucuya verdiğiniz kuralların kalitesi tarafından sınırlıdır.
Watabou's Procgen Arcana (tarayıcı tabanlı, ücretsiz) tablo üstü amaçlar için en açık çalışan gösterim. Şehir haritaları, zindanı düzenleri ve bölgesel haritaları ortaya koyulan tohum kontrolü ve ayarlanabilir parametrelerle üretir. Hava durumu, NPC dağılımı, yapı türleri,tümü kontrol edebilirsin. Her yapılandırma seçimi değiştirilebilir bir seçenektir, bu da procgen kısıtlamalarının çıktıyı nasıl şekillendirdiğinin okunabilir bir öğretimi olmasını sağlar. Üç sesyon için kullan ve hücresel otomata, BSP ve tohum belirleyiciliğini tanım yerine hissiyat halinde anlayacaksın. MJ'ler bu araçla en çok başarı kazandığını raportedinler.
Algoritmanın İlk Atması Ne Zaman Olmalı?
Zaten kuruluş hikayesi ağırlığını taşıyan konumlarda procgen'i atla. Oyuncular on sekiz sesyon boyunca referans olarak duyduğu başkent şehrine nihayet giriyorlarsa, o şehir el yapımı olmalı, her mahalle hikayeye hizmet etmesi için yerleştirilir. Bir algoritma verdiğin sözü bilemez. Forge ham malzeme üretir; kampanyanın taahhütlerini bilmez.
Yeni bir konum için plausible yapı hızlı bir şekilde ihtiyacın olduğunda procgen'i kullan,sana ve oyunculara karşı genuinely yeni. Yan zindanlar, tesadüfi vahşi alan, planlanan sesyonlar arasında ziyaret etmeye karar verdiği beklenmedik şehir: bunlar tam olarak yetkin bir oluşturucunun kanonik tutarlılığa maliyet olmaksızın üç saati kurtardığı yerlerdir. Kimse gece yarısında yuvarladığın bir madenin geometrisine duygusal olarak yatırım yapmaz.
Pratik kural: plausible yapı mükemmel yapıdan daha değerli olduğunda algoritmanın ilk atmasını sağla. Sonra önemli üç odayı anahtarla. Geri kalanı oluşturulan bırak. İşte bunun masa başında tutulması,her seansda, güvenilir bir şekilde, procgen'i asasızlık olarak değil de ilk geçiş olarak değerlendir başladığımdan beri.