Uygulama KILAVUZU

Oyunlar için Prosedürel İçerik Üretiminde Yapay Zeka

Prosedürel içerik oluşturma (PCG), oyun dünyalarını, seviyeleri, öğeleri ve görevleri otomatik olarak oluşturmak için algoritmalar kullanır.

Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min

Bu sayfada2 dakika okuma
  1. Genel Bakış
  2. Derin Dalış
  3. Gerçek Dünya Uygulaması
  4. Oyunlar için Prosedürel İçerik Üretiminde Yapay Zekanın Geleceği
  5. Uygulamaya koymak
  6. Keşfetmeye Devam Edin
  7. Sık sorulan sorular

Genel Bakış

Küçük ekiplerin geniş, çeşitli oyunlar oluşturmasına olanak tanıyor ve artık üretken yapay zeka tarafından güçlendiriliyor.

Derin Dalış

PCG'nin uzun bir geçmişi var: Rogue (1980) zindanları algoritmik olarak oluşturdu ve No Man's Sky, deterministik tohumlardan inşa edilen 18 kentilyondan fazla eşsiz gezegenin ünlü olduğunu iddia ediyor. Minecraft, Perlin/gürültü işlevlerini kullanarak neredeyse sonsuz arazi oluşturur ve Spelunky, hem rastgele hem de oynanabilir kalan kısıtlamaya dayalı seviye oluşturmanın öncülüğünü yaptı. Klasik PCG'lerin çoğu kural tabanlı veya gürültü tabanlıdır ve dikkatli kısıtlamalarla çıktının sadece çeşitli değil, eğlenceli olmasını sağlar. Bir araştırma alt alanı olan PCGML (makine öğrenimi yoluyla PCG), yenilerini oluşturmak için mevcut seviyelerdeki modelleri eğitir. Günümüzde üretken yapay zeka PCG'yi dokulara, 3 boyutlu modellere, diyaloglara ve görevlere kadar genişletiyor. En büyük avantaj içerik ölçeği ve tekrar oynatılabilirliktir; En büyük zorluk kalite kontrolü, tutarlılık ve genellikle 'yulaf ezmesi sorunu' olarak adlandırılan yumuşak, aynı çıktılardan kaçınmaktır.

Gerçek Dünya Uygulaması

No Man's Sky, deterministik tohumlardan ve prosedür kurallarından 18 kentilyondan fazla gezegen üretiyor

Minecraft, anında etkili bir şekilde sonsuz, çeşitli araziler oluşturmak için gürültü işlevlerini kullanıyor

Spelunky, kısıtlamaya dayalı tasarım yoluyla rastgele fakat her zaman tamamlanabilir seviyeler üretiyor

Tekrar oynanabilirlik için prosedürel olarak zindan düzenleri ve rastgele ganimetler oluşturan Diablo ve diğer aksiyon RPG'leri

Oyunlar için Prosedürel İçerik Üretiminde Yapay Zekanın Geleceği

Üretken yapay zeka, talep üzerine giderek daha fazla sanat eseri, 3 boyutlu varlıklar, ses ve anlatı üretecek ve potansiyel olarak her oyuncunun becerisine göre kişiselleştirilmiş seviyelere olanak tanıyacak. Tasarımcıların her kuralı yazmak yerine modelleri yönlendirdiği daha sıkı insan-yapay zeka ortak oluşturma araçları bekleyebilirsiniz. Temel sınırlar geniş dünyalar arasında tutarlılık, telif hakkı ve eğitim verilerinin kaynağı ve içeriğin sonsuz ama boş yerine anlamlı tutulmasıdır. Kazanan sistemler, nesli güçlü değerlendirme ve küratörlükle eşleştirecek.

Uygulamaya koymak

Neden önemli?

  • Yapı seçimleri. Uygulama düzeyinde tasarım, yapay zekanın gerçek sonuçları iyileştirip iyileştirmediğini belirler.
  • Ekip ve iş akışı. İyi iş akışı entegrasyonu, kullanıcıların güvenebileceği üretkenlik kazanımları sağlar.
  • Risk ve güvenlik. İyi kapsamlı kullanım örnekleri, değişiklik yorgunluğunu ve uygulama riskini azaltır.

Dikkat edin

  • Bozuk bir süreci otomatikleştirmek mevcut sorunları büyütebilir.
  • Ekipler aşırı otomatikleşebilir ve gerekli insan muhakemesini ortadan kaldırabilir.
  • Çıktılar sürekli olarak değerlendirilmezse kalite düşebilir.

Sonraki adımlar

  1. Mevcut iş akışının haritasını çıkarın ve en yüksek sürtünmeli adımı belirleyin.
  2. Tam otomasyondan önce insan kontrol noktalarını tanımlayın.
  3. Kullanıcıları istemler, yükseltme yolları ve kalite standartları konusunda eğitin.
  4. Sürdürülebilir değeri doğrulamak için görev düzeyindeki sonuçları izleyin.

Keşfetmeye Devam Edin

Ücretsiz bülten

Günlük AI brifingini alın

Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.

Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.

Kendinizi test edin

Take the AI in Procedural Content Generation for Games quiz

Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.

Testi başlat

Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap

Sık sorulan sorular

Oyunlar için Prosedürel İçerik Üretiminde Yapay Zeka Nedir?

Prosedürel içerik oluşturma (PCG), oyun dünyalarını, seviyeleri, öğeleri ve görevleri otomatik olarak oluşturmak için algoritmalar kullanır. Küçük ekiplerin geniş, çeşitli oyunlar oluşturmasına olanak tanıyor ve artık üretken yapay zeka tarafından güçlendiriliyor.

PCG oyun geliştirmede ne anlama geliyor?

PCG veya Prosedürel İçerik Oluşturma, seviyeler, arazi ve öğeler gibi oyun içeriğini otomatik olarak oluşturmak için algoritmalar kullanır.

Hangi erken oyun prosedürel olarak oluşturulmuş zindanların klasik bir örneğidir?

Rogue, her oyunda zindanlarını algoritmik olarak oluşturdu ve adını tüm 'roguelike' türüne verdi.

No Man's Sky gibi bir oyun nasıl olur da her gezegeni saklamadan neredeyse sınırsız bir evren yaratır?

Bir çekirdek değeri, prosedürel olarak oluşturulan aynı dünyayı deterministik olarak yeniden üretir, dolayısıyla kentilyonlarca gezegenin ayrı ayrı depolanmasına gerek kalmaz.

PCG'de Perlin gürültüsü gibi gürültü fonksiyonları nelerdir?

Perlin ve Simplex gürültüsü, Minecraft'ın manzaralarında görüldüğü gibi, doğal arazi yükseklik haritaları için ideal olan yumuşak eğimler oluşturur.

Spelunky neden kısıtlamaya dayalı seviye oluşturmayı kullanıyor?

Kısıtlamalar geçerli bir yolun var olduğunu garanti eder, böylece seviyeler rastgele imkansız olmaktan ziyade hem rastgele hem de çözülebilir kalır.