Dijital Oyunlarda Sonlu Durum Makineleri ve Bulanık Mantık

Author:

Number of pages:
73-82
Language:
Year-Number:
2018-Volume 13 Issue 29

Bu çalışma dijital oyunların kısa bir tarihsel gelişimini ortaya koymakla beraber özellikle bugün oyunların kalitesini değerlendirmede önemli bir faktör haline gelen yapay zekâ kullanımına yer vermektedir. Oyunlar ile Yapay Zekâ (YZ) teknolojilerinin gelişimi paralellik arz etmektedir. Yeni gelişen neredeyse her YZ teknolojisi dijital oyunlarda kendine bir uygulama alanı bulmuştur. Bu çalışma YZ alanında uzman sistemlerin bir konusu olan sonlu durum makineleri ve bulanık durum makinelerinin oyunlarda kullanımına odaklanmıştır. Oyunlarda oyuncunun gerçeğe yakın deneyim yaşayabilmesi için “NPC-Non Player Character” yani bilgisayar kontrolündeki karakterlerin ve ajanların doğala yakın davranış sergilemesi gerekmektedir. Uzun bir süredir NPC’lerin oyunlardaki davranışlarını ve oyuncu ile etkileşimini düzenlemek için sonlu durum makineleri kullanılmaktadır. Ulaşılmak istenen hedef bu karakterlerin veya ajanların insan doğasına özgü bir şekilde davranışlarının daha az kestirilebilir düzeye çekilmesidir. Bu aşamada devreye bulanık mantığın gücü girmektedir. Bulanık mantığın sonlu durum makinelerinde kullanımı NPC’lerin oyundaki duygu ve davranışlarını daha doğal hale getirebilmektedir. Bu da oyuncunun oyunu her oynayışında farklı deneyimler yaşamasını sağlayarak oynayışı arttırmaktadır. Bulanık durum makineleri yani FuSM’ler geçişlerin, ikili mantık (doğru/yanlış veya var/yok gibi) yerine bulanık kurallar kullanılarak modellendiği FSM'lerin genelleştirilmiş hali olarak da görülebilir. Çalışma sonlu durum makineleri ve bulanık durum makineleri hakkında detaylı bir araştırmayı içermekle birlikte oyunlarda bu tekniklerin kullanımını konusunda bilgi vermektedir. Bu anlamda çalışmanın oyun geliştirme alanına önemli bir katkı sağlayacağı öngörülmektedir.

Keywords


This study provides a brief historical development of digital games. it also includes the use of artificial intelligence, which is an important factor in assessing the quality of games today. The development of games and Artificial Intelligence (AI) technologies are in parallel. Nearly every new YZ technology has found its own application in digital games. This study focuses on the use of finite state machines and fuzzy state machines, which are a subject of expert systems in the field of AI. In the games, the non-player characters and agents is expected to behave naturally so that the player has a lifelike experience. For a long time, finite state machines have been used to arrange the behavior of NPCs in play and their interaction with the player. The goal to be achieved is to make the behavior of these characters or representatives less predictable in accordance with human nature. At this stage, the power of fuzzy logic is entered into the circuit. The use of fuzzy logic in finite state machines can make NPCs behavior more natural in the game. This allows the player to experience different experiences each time he or she plays the game. The study includes a detailed study of finite-state machines and fuzzy state machines and provides information on the use of these techniques in games. In this sense, it is predicted that the study will make a significant contribution to the game development area.

Keywords

Article Statistics

Number of reads 1,277
Number of downloads 545

Share

Journal of Turkish Studies
E-Mail Subscription

By subscribing to E-Newsletter, you can get the latest news to your e-mail.