Anda di halaman 1dari 3

Nama : Riahul Muttaqin NPM : P31.2009.

00653 Kelas : Khusus Banjarmasin

Build Ant Nest

Build Ant Nest merupakan AI yang terdiri dari 25 agent yang meniru perilaku semut pada saat membangun sarang. Dari 25 agent yang ada, salah satu diantaranya akan menjadi pemimpin yang akan memerintahkan agent lain untuk membangun sarang ketika terjadi kontak langsung. Dimulai dengan membuat Setup blok pada Setup layer yang berfungsi :
1. Menghilangkan semua agent. 2. Membuat 25 agent dengan ukuran 5 tanpa kulit sehingga warna dapat terlihat. 3. Mengubah warna semua agent menjadi kuning. 4. Menyebar lokasi agent kesegala arah secara acak.

Membuat run once blok pada Setup layer dengan nama Pilih yang berfungsi untuk memilih agent No.1 menjadi pemimpin dengan mngubah warnanya menjadi merah. Selanjutnya membuat Procedure blok pada everyone layer dengan nama Jalan untuk menentukan kebiasaan semua agent pada saat berjalan. Kebiasaan yang diberikan adalah setiap agent berjalan 1 langkah maka akan berbelok ke arak kiri dan kanan 90 derajat. Langkah selanjutnya adalah membuat Procedure blok pada everyone layer dengan nama Lokasi untuk menentukan lokasi pembangunan sarang semut. Lokasi yang dipilih berbentuk persegi dengan lias 3x3 dengan posisi berada di tengah x,y : (1,1) (1,3) (3,3) (3,1). Kemudian membuat forever blok pada Runtime layer dengan nama Run yang berfungsi menjalankan Procedure Jalan untuk seterusnya. Langkah terakhir yaitu mambuat perilaku agent pada saat bertabrakan dengan agent yang memiliki warna yang berbeda dengan membuat Collision blok pada Turtles layer dengan perilaku : Apabila agent kuning bertabrakan dengan agent merah, maka agent kuning akan melakukan
-

Menjalankan procedure Lokasi yaitu menuju ke tengah salah satu dari 9 titik. Mengubah warna stamp patch menjadi kuning dan menambah tinggi sebanyak 1 Menyebutkan ID masing-masing. Mengeluarkan suara pukulan

Menjalankan procedure Jalan kembali.

Anda mungkin juga menyukai