Game merupakan sebuah permainan yang bertujuan untuk menghibur, selain itu game juga dapat melatih dan mengasah otak kita. 

Dulu game hanya bisa dimainkan pada sebuah PC, dan itu juga hanya beberapa orang saja yang punya. Karena PC dulu merupakan barang yang begitu berharga. Berbeda dengan zaman sekarang. Hampir semua orang memiki komputer.

Semakin berkembangnya zaman, game mulai merambah ke mobile. Untuk memainkan gamenya tinggal di instal di smaetphon, Jadi tidak harus membawa komputer kemana mana, tinggal dimainkan saja di Smartphone  kita.

Berbicara mengenai game, saya akan sedikit menyinggung tentang cara pembuatan game itu sendiri. Karena saya masih pemula atau bisa di sebut newbie, saya mencoba membuat game sederhana dari Aplikasi yang bernama Greenfoot.

Grenfoot sendiri merupakan aplikasi untuk membuat game sederhana, dan bahasa perogaman yang di pakai adalah Java.


Nah untuk kamu yang suka utak atik game atau ingin menyelesaikan tugas game dari Guru/Dosen, berikut  cara pembuatannya.

Sebelum menuju tahap pembuatan game ini,. perlu kita ketahui dulu alur game yang akan kita buat. nah berikut alur gamenya.

Pada tampilan utama game, ditampilkan tampilan pembukaan dan judul game. kemudian di beri perintah Tekan Enter untuk menuju ke tahap selanjutnya.

Setelah itu user dibawa ke level satu dan diberikan perintah Tekan Space untuk memulai game. 

Nah inti dari game ini adalah membawa Actor Kangoro menuju ke bendera finish, dengancara melompati tanah yang ada.

jika Aktor kangoro mampu menuju sampai bendera, maka YOU WIN. dan jika Aktor Kangoro jatuh, maka GAME OVER.

Berikut langkah pembuatannya


 1. Instal dulu Aplikasi Greenfootnya pada PC anda. kemudian Buka aplikasinya.

 2. pilih menubar Scenario, kemudian pilih New java scenario (ctrl + J). Setelah itu akan muncul tampilan seperti berikut   




  3. Buat 2 Wordclass baru dengan nama Level1 dan Awal dengan cara klik kanan World, new clasess

lihat gambar




  4. Pada class Level1 , klik kanan Open editor atau klik2x. Masukkan koding berikut

 import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)  
 public class Level1 extends World  
 {  
   public Level1()  
   {    
     // Create a new world with 600x400 cells with a cell size of 1x1 pixels.  
     super(600, 400, 1);   
     prepare();  
   }  
    private void prepare()  
   {  
     duri d = new duri();  
     addObject(d,300,399);  
     tanah t = new tanah();  
     addObject(t,20,210);  
     t.setLocation(21,211);  
      tanah t2 = new tanah();  
     addObject(t2,210,300);  
     t2.setLocation(211,301);  
      tanah t3 = new tanah();  
     addObject(t3,390,200);  
     t3.setLocation(391,200);  
      tanah t4 = new tanah();  
     addObject(t4,580,230);  
     t4.setLocation(581,231);  
     lakon l = new lakon();  
     addObject(l,10,150);  
     l.setLocation(11,151);  
     finish b = new finish();  
     addObject(b,560,180);  
     awan awan = new awan();  
     addObject(awan, 126, 20);  
     awan awan2 = new awan();  
     addObject(awan2, 242, 20);  
     awan awan3 = new awan();  
     addObject(awan3, 389, 20);  
     awan awan4 = new awan();  
     addObject(awan4, 495, 20);  
     awan awan5 = new awan();  
     addObject(awan5, 514, 20);  
     }  
    public void act ()  
   {  
     if( (getObjects(lakon.class).size()==0 ))  
     {addObject(new lakon(),300,200);  
     }  
     if (Greenfoot.getRandomNumber(100) == 1)  
     {  
       addObject(new awan(), 599, 399);  
       addObject(new awan(), 599, 0);  
     }  
   }  
 }  


Pada world class Awal, masukkan koding berikut


 import greenfoot.*;   
 public class Awal extends World  
 {  
   public Awal()  
   {    
     super(600, 400, 1);   
     addObject(new selamat(),300,200);  
   }  
 }  


Dari langkah tadi, kita sudah sampai di tahap pembuatan Worldnya. Setelah itu kita tinggal membuat Aktornya.

Untuk Langkah berikutnya kamu bisa lihat disini