Langsung ke konten utama

FSM dan Pseudocode

Assalamualaikum Wr.Wb
Dipostingan kali ini saya akan menampilkan PSM dan Pseudocode untuk Game Menembak, selamat menyimak .....

FSM:




Pseudocode :

using UnityEngine;
using System.Collections;
public class game : MonoBehaviour {
  public enum {mulai, brjalan, menembak, mendapatpoin, memakankoin, mendapatpeluru, menabraklawan, mati, gameover}
  void game(int * state)
  {
  switch(*state)
  {
 case 0:
  mulai();
  break;
 case 1:
  berjalan();
  if (SeeEnemy())
  {
   menembak()
  }
  break;
 case 2:
  if(EnemyDestroy())
  {
   mendapatpoin()
  }
  break;
 case 3:
  if(SeeKoin())
  {
   memakankoin()
  }
  break;
 case 4:
  if(KoinDestroy())
  {
   mendapatpeluru()
  }
 case 5:
  if(CollisionWithEnemy())
  {
   playerdestroy()
  }
  if(playerdestroy())
  {
   gameover()
  }
  break;
  }
  }
}



Semoga bermanfaat, terimakasih ;)
Wassalamualaikum Wr.Wb

Komentar

Postingan populer dari blog ini

ALGORITMA DAN FLOWCHART INSERTION SORT DAN BUBBLE SORT

Insertion Sort Algoritma : Mulai Ma suk kan inputan ( I = 2 ) maksudnya terdapat 2 inputan . Jika I < = 2 Jika Ya Maka inputan disebut dengan data Jika Tidak Maka prosesnya akan berhenti atau stop Temp < data { j } : sebelum penyortiran atau urutan Jika inputannya kurang dari ketentuan,maka program ini akan memintanya dengan coding         J = J – 1 Data {j+1}=temp : sesudah di sortir atau di urutkan. Selesai   Flowchart : Bubble Sort Algoritma : Tentukan Jumlah Bilangan yang akan di inputkan . Inputkan bilangan 4,2,3,8,5 . Bandingkan bilangan 1 >/< bilangan 2 . Jika benar pindahkan bilangan 2 ke bilangan sisip . Pindahkan bilangan 1 ke bilangan 2 . Pindahkan bilangan sisip ke bilangan 1 Jika tidak lanjutkan proses Bandingkan bilangan 2 >/< bilangan 3 Jika benar pindahkan bilangan 3 ke bilangan sisip Pindahkan bilangan 2 ke bilangan 3 Pindahkan bilangan sisip...

GAME BASED LEARNING

Game-Based Learning adalah metode pembelajaran yang menggunakan aplikasi permainan/game yang telah dirancang khusus untuk membantu dalam proses pembelajaran. Dengan menggunakan Game-Based Learning kita dapat memberikan stimulus pada tiga bagian penting dalam pembelajaran yaitu Emotional, Intellectual, Psycomotoric. Game-Based Learning adalah salah satu metode pembelajaran yang dirasa cocok dengan kondisi dari generasi digital sekarang ini karena tiga alasan berikut ini : Menciptakan lingkungan belajar yang menyenangkan dan membuat semakin motivasi siswa untuk belajar. Kompetisi dan kerjasama tim dalam menyelesaikan misi yang ada dalam aplikasi game juga dapat menambahkan komponen motivasi pada siswa. Umpan balik yang cepat dan spesifik memberikan kemudahan bagi siswa untuk memikirkan cara lain yang tepat untuk menyelesaikan penugasannya. Tapi memang ada dampak buruk yang bisa jadi timbul, di antaranya : Adanya anggapan bahwa ini hanya sekedar permainan/game. Jik...