Finate State Machine & Finate State Automata
A.FSM (Finite State Machine) Mesin finite-state adalah model yang digunakan untuk merepresentasikan dan mengendalikan aliran eksekusi. Ini sangat cocok untuk menerapkan AI (kecerdasan buatan) dalam game, menghasilkan hasil yang bagus tanpa kode yang rumit. Tutorial ini menjelaskan teori, implementasi dan penggunaan mesin finite-state secara sederhana dan berbasis stack. Mesin finite-state, atau disingkat FSM, adalah model perhitungan berdasarkan mesin hipotetis yang dibuat dari satu atau lebih kedudukan. Hanya satu kedudukan yang bisa aktif pada saat bersamaan, sehingga mesin harus berpindah dari kedudukan ke kedudukan lain agar bisa melakukan tindakan yang berbeda. FSM biasanya digunakan untuk mengatur dan merepresentasikan aliran eksekusi, yang berguna untuk menerapkan AI dalam permainan. "Otak" musuh, misalnya, dapat diimplementasikan dengan menggunakan FSM: setiap kedudukan mewakili sebuah tindakan, seperti serangan dan menghindar . FSM dapat d