Assalamualaikum Wr. Wb. Kali ini saya akan membuat FSM sederhana minimal 10 states yang dilengkapi dengan Pseudocode beserta penjelasannya. FSM : Pseudocode : using UnityEngine; using System.Collections; public class GameFSM : MonoBehaviour { public enum {LevelAwal, diam, jump, benda, soal, kunci, menembak, menghindar, musuh, nyawa, GameOver, NextLevel} public TurnStates state; public bool gameInProgress = true; void Start () { state = GameFSM.Mulai.Init; StartCoroutine ("TurnFSM"); } private IEnumerator TurnFSM (){ while(gameInProgress){ switch(state){ case TurnStates.LevelAwal: if( Permainan Awal()) {* state = diam:} break; case TurnStates.diam: if(Mulai()) {* state = jump;} break; case TurnStates.Jump: if( Melompat()) {* state = benda;} break; case TurnStates.benda: if( mencari benda()) {* state = soal;} if (menghindar ()) {* state = Musuh;} break; case TurnStates.benda: if( mencari Benda ()) {* state...
- Rebut hari ini, dan jangan begitu saja mempercayai hari esok -