PERANCANGAN DAN PEMBUATAN SISTEM
4. Mencari CD Linux dan mengetahui OS Linu
4.4. EVENT DAN SCRIPTING
4.4.1 Event Game
Pada bagian ini, penulis membuat Event dan Scripting pada game menggunakan RGSS (Ruby Game Scripting System). Event ini dibuat pada setiap Map dalam game dan dibuat untuk tujan yang bervariasi, artinya dalam suatu Map bisa terdapat banyak Event. Dan Event tersebut tidak hanya terkoneksi pada satu map itu saja, melainkan juga terkoneksi pada map lain selama ada kondisi yang memenuhi.
Berikut ini penulis akan memberi contoh suatu event pada pembuatan misi dalam game. Dan penulis mengambil contoh Event pada Chapter 1 Misi 2 : Mencari RAM (sub misi menangkap ayam).
Gambar 4.50. Event Misi
Pada Gambar diatas, dijelaskan bahwa itu merupakan Map yang didalamnya terdapat banyak event. Dapat dilihat garis yang dilingkari itu merupakan sebuah event. Event tersebut terdiri dari :
Event Pak Aji
Event Ayam 1 Event Ayam 2 Event Ayam 3 Event Ayam 4 Event Ayam 5 Event Ayam 6
Berikut ini akan dijelaskan masing-masing dari event tersebut.
Event Pak Aji
Gambar 4.51. Event Pak Aji
Dapat dilihat pada gambar di atas yang merupakan layar event ketika dibuka. Pada layar tersebut terdapat bagian-bagian yang berpengaruh dalam pembuatan event yang ditunjukkan oleh nomer-nomer tertentu. Berikut ini adalah penjelasannya
Dapat dilihat pada gambar di atas yang merupakan layar event ketika dibuka. Pada layar tersebut terdapat bagian-bagian yang berpengaruh dalam pembuatan event yang ditunjukkan oleh nomer-nomer tertentu. Berikut ini adalah penjelasannya.
1. Merupakan Event Page, jadi pada event ini terdapat beberapa sub event yang saling berkaitan. Disini dilihat bahwa layar tersebut merupakan Layar Event Page 1 dimana tidak ada kondisi yang ditentukan dan hanya menampilkan text ketika event ini diaktifkan.
2. Merupakan layar Script. Disini penulis membuat script yang akan dijalankan ketika event ini diaktifkan. Scipt ini dibuat menggunakan RGSS yang berbasis GUI. Disini penulis juga dapat menambah atau mengurangi variable dan switch yang akan digunakan untuk mengkoneksikan Event satu dengan Event yang lain.
3. Merupakan Gambar yang akan muncul ketika event ini aktif.
4. Merupakan Trigger / pemicu untuk event ini dapat aktif. Disini terdapat 4 Trigger, yaitu : Action Button (event akan aktif ketika ditekan tombol), Player Touch(event akan aktif ketika player menyentuhnya), Event Touch (event akan aktif ketika tersentuh oleh siapapun), Autorun (event otomatis aktif ketika palayer memasuki map atau ditentukan dengan kondisi tertentu), Paralell Proccess (Event aktif ketika ada event lain yang berjalan tergantung kondisi yang ditentukan).
5. Merupakan kondisi – kondisi yang dapat ditentukan untuk dapat mengaktifkan event ini. Kondisi ini terdari dari 2 Switch , 1 variabel dan 1 self switch. Kondisi ini dapat diaktifkan sesuai dengan kebutuhan. Pada event pak aji ini, terdapat 6 event page. Berikut ini adalah penjelasan dari tiap event page tersebut.
1. Event Page 1
Gambar 4.52. Event Page 1
Pada event page 1 dijelaskan bahwa event tersebut hanya menampilkan gambar Pak Aji dan text ketika event tersebut diaktifkan. Dan event tersebut akan aktif ketika player berbicara dengannya (menekan tombol action).
2. Event Page 2
Gambar 4.53. Event Page 2
Pada event page 2 ini dijelaskan bahwa event ini akan aktif ketika variabel ram diset menjadi 1. Dan ketika event aktif event ini akan ini menampilkan pak aji yang meminta untuk menangkap ayam-ayamnya yang mendadak bertingkah aneh. Dan pada saat event menangkap ayam akan aktif variabel yang lain akan diset, yaitu :
Gambar 4.54. Pengkondisian
Disitu dapat dilihat, variabel ram akan diset menjadi 2, sehingga event page 1 ini tidak akan aktif lagi dan menuju event page 2 dimana variabel ram 2 aktif. Selain itu variabel ayam akan diset menjadi 0, ini merupakan variabel tempungan yang berguna jika player telah menangkap ayam. Jika salah satu ayam tertangkap, maka variabel ini akan bertambah 1, begitu seterusnya sampai semua ayam tertangkap, sehingga variabel ayam ini total menjadi 6. Sedangkan switch mulai ayam akan diset ON, sehingga event ayam yang ada di map ini akan aktif dan ayam dapat ditangkap.
3. Event Page 3
Pada event page 3 ini dapat dilihat variabel ram telah diset menjadi 2 dan event page ini hanyaa akan menampilkan text yang berisi cara menangkap ayam. Event page ini akan otomatis disable ketika ada event page berikutnya yang aktif.
4. Event Page 4
Gambar 4.56. Event Page 4
Pada event page 4 ini dapat dilihat bahwa event ini aktif jika variabel ayam telah di set menjadi 6. Artinya ke 6 ayam yang ada di map telah berhasil ditangkap, dan event ini menjelaskan tentang RAM, dan dapat dilihat tedapat
fungsi yang menampilkan gambar. Gambar tersebut adalah RAM. Ketika player mengaktifkan event ini, maka akan muncul animasi dan kemudian muncul gambar RAM beserta penjelasan dari Pak Aji. Dan event ini akan mengeset variabel ram menjadi 3, sehingga event ini tidak akan aktif lagi dan beralih ke event page selanjutnya.
5. Event Page 5 dan 6
Di event page 5 dan 6 sama, yang membedakan adalah variabel ram yang diset menjadi 3 pada event page 5 dan variabel ram diset menjadi 4 pada event page 6. Kedua event ini hanya menampilkan gambar Pak Aji dan text yang berisi Pak Aji yang berterima kasih. Dan event ini akan aktif seterusnya selama tidak ada event page baru yang diset.
Event Ayam
Selain event Pak Aji, terdapat pula 6 event ayam. Event Pak Aji dan event Ayam saling berkaitan. Keenam event ayam ini sama, yang membedakan hanyalah nama event nya.
Di event ayam ini terdapat 4 event page. Event page 1 hanya berisi gambar ayam dan text. Event ini otomatis aktif ketika game berjalan.
Gambar 4.59. Event Page Ayam
Di event page ayam 2 ini akan aktif ketika variabel ram diset 1, itu artinya pada awal misi ini dimulai, ayam-ayam diset untuk bergerak tidak beraturan. Dapat dilihat ayam bergerak secara random kemudian locat kesana kesini. Pergerakan ayam ini akan terus berlanjut sampai ayam berhasil ditangkap.
Gambar 4.60. Event Page Ayam 3
Event page 3 ini akan aktif setelah switch mulai ayam diset ON. Itu artinya player telah merequest misi dari Pak Aji. Disini kita lihat ayam tersebut tetap bergerak tidak karuan. Dan jika event itu diaktifkan, maka vaariabel yang lain yaitu variabel ayam akan diset menjadi +1 sehingga variabel ayam akan bertambah. Setelah itu akan muncul animasi dan switch ayam 1 hilang akan aktif
dan diset ON. Switch ayam 1 hilang merupakan switch yang tidak ada isinya. Sehingga akan Nampak seperti ayam tersebut menghilang. Begitu pula pada event ayam yang lain. Ayam yang telah ditangkap akan tampak seolah olah menghilang.
Gambar 4.61. Event Page Ayam 4
Seperti yang telah dijelaskan sebelumnya, event ini aktif ketika switch ayam 1 hilang diaktfkan. Event ini tidak berisi apa-apa sehingga seolah-olah ayam yang berada pada page event sebelumnya tampak menghilang.