Oyunlarda yapay zeka için Python da öğrenmek gerekir mi?

371129

Hectopat
Katılım
28 Eylül 2020
Mesajlar
3.799
Makaleler
9
Çözümler
12
Geçen gün gördüğüm konuda yapay zeka için Phyton öğrenen gördüm. Sorum şu; benim öğrenmeye başladığım dil C#, yapay zeka için ayrıca Python da öğrenmeli miyim?
 
Geçen gün gördüğüm konuda yapay zeka için Python öğrenen gördüm. Sorum şu; benim öğrenmeye başladığım dil C#, yapay zeka için ayrıca Python da öğrenmeli miyim?

Yapcağınız zekaya göre değişir. Eğer basit NPC zekası istiyorsan C# yeterli ama detaylı bir zeka istiyorsan bilmiyorum. Bende aslında bu soruyu merak ediyorum.
 
Yapcağınız zekaya göre değişir. Eğer basit NPC zekası istiyorsan C# yeterli ama detaylı bir zeka istiyorsan bilmiyorum. Bende aslında bu soruyu merak ediyorum.
How to Create Smarter NPCs in Games.
6 Ways Machine Learning will be used in Game Development | Logikk
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Bu başlıklarda detaylı yapay zeka olarak bahsettiğiniz makine öğrenmesi gibi yöntemlerin oyunlarda kullanımlarından bahsedilmiş. Anladığım kadarıyla büyük oyun stüdyolarında ve yapay zeka üzerine araştırma yapılan yerlerde bu teknik kullanılıyor. Ancak yaygın ve kolay bir şey değil. Zaten makine öğrenmesi, derin öğrenme bunlar genel olarak kolay şeyler değil.

Oyun geliştirmede gerçekten ileri seviyelere geldikten sonra bu tarz şeyleri araştırabilirsiniz. Ve evet, anladığımız anlamda yapay zeka Python ile yazılıyor.
 
Peki C# ile de güzel yapay zeka yazılabilir mi?
 
Peki C# ile de güzel yapay zeka yazılabilir mi?
Tabii ki. Zaten C# ile NPC yapılamıyor olsa, Unity ile hiç doğru düzgün oyun yapılamazdı. Unity oyun motorunda sadece C# -çok esiden js- ile kod yazılabiliyor.
 
Zorunlu değil ama Python daha çok daha kolaydır AI modelleri geliştirmek için.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…