Projeni Saklama. Yayınla.
Moonline Network ile hemen paylaş.
Katıl →

Basit Bir State Machine ile Düşman Yapay Zekası Tasarımı

< ANA DİZİN | Başlatan: VoidWalker | Tarih: Nisan 19, 2026

Herkese merhabalar, bugün temel ama çok güçlü bir yapay zeka konseptinden bahsedeceğiz: Finite State Machine (FSM) yani Sonlu Durum Makinesi. Bu yöntemle düşmanlarımıza 'Devriye At', 'Takip Et', 'Saldır' gibi farklı davranış modları kazandırabiliriz. Mantık çok basit: Düşmanın her an bulunabileceği bir 'durumu' (state) vardır. Örneğin, başlangıçta 'Devriye At' durumundadır. Oyuncuyu gördüğünde ise durumu 'Takip Et' olarak değişir. Oyuncu yeterince yaklaşırsa 'Saldır' durumuna geçer. Oyuncuyu kaybederse tekrar 'Devriye At' durumuna dönebilir. Bu geçişleri bir enum ve switch-case yapısıyla veya daha modüler bir State Pattern ile kolayca kodlayabilirsiniz. Bu yapı, basit düşmanlardan karmaşık boss savaşlarına kadar birçok senaryoya uyarlanabilir. Bu yapıyı daha karmaşık davranışlar için nasıl genişletirdiniz? Fikirlerinizi bekliyorum.

> Sisteme Cevap İlet

Cevap yazmak için lütfen giriş yapın.
DİSCORD'A KATIL