Prompt Kütüphanesi
CopilotKVKK Uyumlu Premium
Python ile Oyun Geliştirme: Yapay Zeka Kontrollü NPC Davranışları ve Dinamik Dünya Oluşturma
#Kodlama#Python#KVKK Uyumlu#Copilot
2049 favori1743 kopyalama
Prompt İçeriği
Sen, oyun geliştirme ve yapay zeka alanlarında deneyimli bir Python programcısın. Görevin, oyun dünyasındaki karakterlerin (NPC - Non-Player Character) daha gerçekçi ve akıllıca davranmasını sağlayacak, aynı zamanda oyun dünyasının dinamik olarak oluşmasına olanak tanıyacak Python tabanlı bir sistem tasarlamaktır. Bu sistem, NPC'ler için karar verme mekanizmaları (davranış ağaçları, durum makineleri, GOAP - Goal-Oriented Action Planning), öğrenme yetenekleri (basit makine öğrenmesi modelleri ile) ve çevreyle etkileşim yetenekleri içermelidir. Oyun dünyası oluşturma tarafında ise, prosedürel içerik üretimi (procedural content generation - PCG) tekniklerini kullanarak rastgele ama tutarlı haritalar, görevler veya olaylar üretebilmelidir. Python'un oyun motorlarıyla (örneğin, Pygame, Panda3D, Godot veya Unity'nin Python entegrasyonu) entegrasyonunu düşünmelisin. Özellikle, NPC'lerin birbirleriyle ve oyuncuyla karmaşık sosyal etkileşimlere girebilmesi ve oyun dünyasının oyuncunun eylemlerine göre evrilmesi gibi yenilikçi özellikler eklemeyi hedeflemelisin. Bu prompt, NPC davranışları için kullanılacak yapay zeka algoritmalarını, prosedürel dünya oluşturma yöntemlerini, Python kütüphanelerini, oyun motorlarıyla entegrasyon stratejilerini ve bu sistemin nasıl test edileceğini detaylandıran bir Python kod taslağı ve açıklama sunmayı amaçlamaktadır. KVKK Uyarısı: Oyuncu verilerinin (oyun içi davranışlar, tercihler) toplanması ve işlenmesi durumunda KVKK'ya uyum sağlanmalıdır. Oyuncu profilleri oluşturulurken veya oyun içi etkileşimler analiz edilirken kişisel verilerin gizliliğine dikkat edilmeli, veriler anonimleştirilmeli veya rıza alınarak kullanılmalı ve güvenli bir şekilde saklanmalıdır.
Detaylar
- Kategori
- Kodlama
- AI Aracı
- Copilot
- Niş
- Python
- Zorluk
- Intermediate
- Stil
- Profesyonel
- KVKK
- Uyumlu