Ne merak ediyorsun?
Oyundaki karakterlerin davranışları nasıl belirlenir?
Oyun karakterlerinin davranışları, programcıların yazdığı kurallar ve yapay zeka denen basit karar sistemleriyle belirlenir.
Bir oyundaki karakter kendi kendine düşünmez. Onun ne yapacağını, oyunu yapan programcılar önceden yazar. Örneğin bir düşman karakter, oyuncuyu görünce saldırsın diye 'eğer oyuncuyu görürsen, ona doğru koş' gibi bir kural yazılır. Bu kurallara birlikte 'yapay zeka' denir ama gerçek bir beyin değildir, sadece if-eğer, else-yoksa gibi kod cümleleridir.
Bazı karakterler çok basit davranır: hep aynı yolda yürür, düşerse geri döner. Bazı karakterler ise daha akıllı görünür: oyuncuyu takip eder, saklanır ya da arkadaşlarına haber verir. Bunun için programcılar 'durum makinesi' denen bir sistem kullanır. Karakterin 'bekleme', 'kovalama', 'saklanma' gibi durumları vardır ve olaylara göre bir durumdan diğerine geçer.
Daha yeni oyunlarda karakterler, oyuncunun ne yaptığına bakarak karar değiştirebilir. Mesela oyuncu hep aynı köşeden saldırıyorsa, karakter o köşeyi korumaya başlayabilir. Bu da yine önceden yazılmış kurallarla olur, karakterin kendisi bunu öğrenip icat etmez.
Yani özetle: karakterin davranışları, oyunu yapan insanların yazdığı kodlar sayesinde ortaya çıkar. Karakter ne kadar akıllı görünürse görünsün, aslında sadece yazılmış kuralları takip eder.
Kısa bilgiler
- Oyun karakterleri kendi kendine düşünmez, programcıların yazdığı kuralları izler.
- Bu kurallara birlikte yapay zeka denir ama gerçek bir beyin değildir.
- Karakterler eğer-ise cümleleriyle çalışan kodlarla yönetilir.
- Durum makinesi sayesinde karakter bekleme, kovalama, saklanma gibi durumlar arasında geçiş yapar.
- Bazı karakterler oyuncunun hareketlerine bakarak davranışını değiştirebilir.
- Karakterin davranışına önce oyun tasarımcısı karar verir, sonra kodlanır.
Aklında ne kaldı?
3 soru — hepsi yukarıdaki kısa bilgilerden geliyor. Puan yok, yanlış yol yok.
1. Oyun karakterlerinin davranışlarını gerçekte kim belirler?
2. Karakterin bekleme, kovalama gibi durumlar arasında geçmesini sağlayan sisteme ne denir?
3. Oyunlardaki yapay zeka gerçekte nedir?
Bunlar nereden geliyor
-
1 en.wikipedia.org 85/100Artificial intelligence in video games - Wikipedia
Oyun karakterlerinin davranış kurallarını ve durum makinelerini örneklerle anlatan geniş bir kaynak.
-
2 tr.wikipedia.org 75/100Yapay zeka - Vikipedi
Yapay zekanın ne olduğunu genel olarak anlatır, oyunlar için de temel bilgi verir.
ReKid™ yalnızca arama değildir
- Arama ile ilgili sorunun doğruluğunun sağlanması
- Arama ile ilgili yaşa uygun anlatımlı konu içeriği
- Arama konusu ile ilgili kısa bilgiler seti
- Arama konusu ile bağlantılı kısa bilgiler seti
- Konu, kısa bilgiler ve bağlantılı bilgilerle ilgili kısa sınav seti
- Arama konusu ile ilgili, güvenli ve en fazla 5 önerilen internet bağlantısı
- PDF çıktı ve tüm arama konularının saklanması
- Geçmiş anahtarlardaki bilgilerin yeni anahtara eksiksiz aktarılması
- Reklamsız
- İzlemesiz
- Kişisel hesaba ihtiyaç duymayan bilgi destek seti