Modul 1 Game
Modul 1 Game
GAME EDUKASI
MODUL 1
Oleh:
MODUL 1
2. Event
List event dalam Construct 2 dapat dilihat pada event sheet editor. Even
sheet terdiri atas kondisi (condition) yang harus di penuhi, action yang
berjalan, sub-event opsional yang menguji kondisi criteria tertentu.
B. TUJUAN PRAKTIKUM
1. Mahasiswa mengenal lebih jauh user interface dari game engine Construct
2.
2. Mahasiswa dapat menambahkan objek, behavior dan event pada Construct
2.
C. HASIL DAN ANALISA
1. Kegiatan 1 : Memulai Construct 2
- Buat file project game baru menggunakan Construct 2 dengan cara klik
File New New Empty Project.
- Tambahkan background tiled dengan cara klik kanan pada bagian layout
view Insert Tiled Background letakkan kursor pada bagian
layout file.
Analisis :
- Tambahkan objek input baru pada layer aktif yaitu Main (layer tidak
terkunci) dengan cara double click atau klik kanan insert new objek
kemudian pilih Mouse. Lakukan hal yang sama dengan input Keyboard.
D. TUGAS
1. Lakukan eksplorasi terhadap beberapa behavior yang terdapat pada
Construct 2 selain 8 direction movement. Tulis fungsi dan kegunaan
behavior tersebut.
Jawaban :
- 8 direction :Untuk membuat object dapat dikontrol untuk bergerak ke
kanan, kiri, atas, bawah.
- Anchor :Berfungsi untuk memposisikan objek secara otomatis agar sesuai
dengan ukuran layar, hal ini berfungsi untuk mendukung berbagai ukuran
layar.
- Bound to Layout :Berfungsi agar obyek tidak keluar dari layar game. Jika
anda membuat suatu object tanpa menggunakan Bound to Layout, maka
jika object tersebut digerakkan terlalu kekiri atau terlalu kekanan object
tersebut akan keluar dari layar. Tidak lucu kan kalau saat sedang bermain
game tiba – tiba object nya hilang
- Bullet :Berfungsi untuk membuat object maju lurus kedepan, ini biasa
digunakan untuk peluru, tetapi bullet juga mempunyai opsi tambahan
seperti gravitasi dan memantul yang digunakan untuk membuat object
seperti bola yang memantul, selain biasa digunakan untuk peluru, bullet
juga dapat digunakan untuk object sebagai musuh yang selalu bergerak
secara otomatis
- Car : Berfungsi untuk membuat object dapat bergerak maju mundur belok
kanan, kiri seperti memiliki kemudi, car biasanya digunakan untuk game
yang bertema tentang kendaraan atau balapan
- Custom movement : Membuat obyek dapat bergerak sesuai kebiasaan
(event based) movement.
- Destroy outside : Menghancurkan obyek setelah keluar dari layar utama
game. Jika anda melihat peluru yang menghilang setelah keluar dari layar
pada game, itu sebenarnya tidak menghilang, peluru itu akan tetap maju
secara terus menurus dan jika hal ini dibiarkan lama kelamaan akan
membuat loading game jadi berat. Untuk menghindari hal tersebut maka
gunakanlah Destroy Outside Behavior yang akan menghancurkan object
secara otomatis setelah keluar dari layar
- Drag and Drop : Berfungsi untuk memberikan sifat pada object agar dapat
ditarik dan diposisikan sesuai keinginan dengan mengklik atau menyentuh
obyek tersebut kemudian dapat dilepaskan jika posisi object sudah sesuai
dengan yang anda inginkan dengan melepas klik atau sentuhan anda.
- Fade : Memberikan sifat pada object agar dapat memudar dan menghilang
secara otomatis. Contohnya : jika anda menembak musuh dan tembakan
tersebut mengenai musuh, maka akan keluar api dan api tersebut akan
memudar dan menghilang secara otomatis.
- Flash : Membuat object dapat terlihat untuk beberapa saat lalu menghilang
untuk beberapa saat kemudian muncul lagi sesuai waktu yang telah anda
set dan akan terus berulang – ulang (seperti berkedip).
- Jump-thru : Untuk membuat suatu pijakan dapat dipijak dan dapat
ditembus dari bawah, ilustrasinya seperti gambar dibawah ini
- Solid : Membuat suatu obyek dapat dipijak, sama seperti jump-thru.
Namun, solid tidak dapat ditembus dari bawah. Ilustrasinya seperti gambar
dibawah ini
- Line-of-Sight : Berfungsi untuk membatasi jarak pandang object. Seperti
pada game peperangan, biasanya ada object yang menghalangi jarak
pandang object pemain untuk melihat musuh. Missal terhalang tembok,
pohon dan lain sebagainy
- No Save : Biasanya semua object dan tindakannnya akan disimpan dalam
game, itu akan membuat loading game semakin lama semakin lambat.
Dengan menggunakan no save behavior maka object yang telah dipasang
no save behavior dan tindakan – tindakannya tidak akan disimpan dan
tidak akan membuat loading game menjadi berat.
- Path Finding : Berfungsi untuk membuat object sebagai pemain dapat
menemukan jalan tercepat disekitar rintangan secara cepat.
- Persist : Membuat object dapat mengingat tata letak yang berbeda pada
saat ditinggalkan kemudian kembali lagi ke tempat tersebut. Object yang
menggunakan persist behaviour disebut juga sebagai tata letak terus
menerus. Ibaratnya, disaat anda telah menghancurkan dinding kemudian
meninggalkannya, maka saat anda kembali lagi ke tempat tersebut
kondisinya sama seperti saat anda tinggalkan (dindingnya tetap hancur)
- Physics : Untuk contoh penggunaan physics behavior, anda lihat saja pada
game Angry Bird dimana reruntuhan gedung berjatuhan kebawah dan jika
salah satu object pada gedung yang roboh tersebut menyentuh object lain
(gedung lain) maka object yang tersentuh akan ikut bergoyang atau
bahkan ikut roboh.
- Pin : Object yang diberi Pin Behavior akan memberikan kesan bahwa
object tersebut telah disematkan atau menempel pada obyek lain.
- Platform : Obyek yang diberi Platform Behavior berfungsi sebagai Pemain
dalam game tersebut yang dapat digerakkan sesuai keinginan anda.
- Rotate Behavior : Berfungsi agar game seolah-olah berputar
- Shadow Caster : Memberikan efek shadow (bayangan) pada object yang
diberi Shadow Caster Behavior. Untuk lebih jelasnya, lihat gambar dibawah
ini
- Sine : Dapat menyesuaikan object (seperti posisi, ukuran atau sudut).
Seperti mebuat rumput bergoyang secara teratur dan terus menerus. Ini
akan mempercantik tampilan game anda.
- Timer : Berfungsi untuk memberikan batas waktu untuk pemain
menyelesaikan permainan. Time Behavior digunakan hampir disetiap
game.
- Turret : Apakah anda pernah memainkan game contra? Jika pernah pasti
anda melihat didalam game contra ada Tank yang dapat dinaiki dan
mengikuti arah gerakan si object pemain. Nah, itulah fungsi dari Turret
Behavior
- Wrap : Ini berfungsi untuk me-repositions object. Misal pada permainan
Snake II milik nokia, jika anda mengarahkan ularnya kebawah, maka
setelah melewati batas ular tersebut akan muncul dari atas. Seperti itulah
fungsi wrap.
2. Tambahkan beberapa event action, dan lakukan analisa terhadap event-event
yang terdapat pada Construct 2!
Jawaban :
Pada gambar 1.12 menambahkan event action set angle toward (player.X dan
player.Y). Event action ini di gunakan untuk menjaga object tersebut agar
tidak keluar dari layout, agar object tersebut tetap berada pada lingkungan
layoutnya.
Sedangkan pada gambar 1.13 menambahkan event action set to random (360)
degree. Event ini di gunakan untuk mengarahkan gerak object sesuai dengan
sudut yang sudah di tentuakan.
Saran
F. DAFTAR PUSTAKA
[1] https://en.wikipedia.org/wiki/Construct_(game_engine)
[2] https://gamedalamcoretan.blogspot.co.id/2014/07/game-engine.html