Little Note

Hay hay hay.....................

Senin, 28 Mei 2018

Finite State Machines (FSM) dan Pseudocode

        Berikut ini contoh dari membuat Finite State Machines (FSM) sederhana dengan minimal 10 states beserta pseudocode untuk memenuhi tugas matakuliah Game Edukasi .



Pseudocode :




Penjelasan dari pembuatan FSM di atas :

              Pada game sederhana ini pemain akan memulai permainan awal pada level paling dasar, setelah masuk pada tampilan awal game pemain akan berada pada posisi diam.Pemain dapat melompat, berlari dan menabrak. Pemain dapat melompat dan berlari untuk mendapatkan koin sebanyak-banyaknya. Selain itu, pemain juga dapat meraih sepatu untuk melompat tinggi, skateboard untuk mempercepat perjalanan dan ketika pemain menabrak enemy maka pemain masih bisa melanjutkan perjalanan untuk mendapatkan koin tetapi skateboard tersebut hilang, sedangkan roket dapat digunakan untuk terbang meluncur di langit dengan kecepatan tinggi sehingga mendapatkan koin dengan banyak dengan waktu yang singkat. Pemain dapat melanjutkan ke level selanjutnya jika poin telah mencapai kelipatan 10000 poin dan dapat membuka susunan kata berawal dari tiap hurufnya jika koin nya kelipatan 5000 maka akan terbuka per hurufnya. Jika susunan kata tersebut telah terbuka maka dapat melanjutkan ke level selanjutnya. Pemain diberikan nyawa 3 , jika pemain menabrak enemy maka nyawanya akan berkurang -1 dan ketika nyawa tersebut habis maka akan game over dan kembali ke game awal.


Referensi

https://forum.unity.com/threads/trouble-with-a-switch-case-finite-state-machine-in-c.107979/