Anda di halaman 1dari 21

PEMBUATAN GAME DI

CONSTRUCT 3
GAME DEVELOPMENT
GETTING STARTED
• Buatlah sebuah project baru
ADDING OBJECT
• Pertama kita menambahkan
background. Caranya klik kanan
pada halaman layout
• Mouse akan berubah menjadi
crosshair untuk Anda
menunjukkan di mana harus
meletakkan objek. Klik di suatu
tempat di dekat tengah tata
letak. Editor gambar sekarang
terbuka bagi Anda untuk
menggambar atau mengimpor
gambar
ADDING OBJECT..
• Tutup editor gambar dengan mengklik X di kanan atas. Sekarang Anda
akan melihat objek latar belakang Anda di tata letak. Mari ubah
ukurannya untuk menutupi seluruh tata letak. Jangan lupa untuk
mengunci/lock background, klik kananLock Lock selection
ADD INPUT PROJECT
• Klik dua kali di spasi (ini bisa di mana saja karena latar belakang
dikunci) untuk menambahkan objek baru lainnya. Kali ini, pilih objek
Mouse, karena kita membutuhkan input mouse. Lakukan hal yang
sama lagi untuk objek Keyboard.
ADD INPUT PROJECT..
• Game object
ADD INPUT PROJECT..
• Klik dua kali untuk memasukkan objek baru
• Klik dua kali objek Sprite.
• Saat mouse berubah menjadi crosshair, klik di suatu tempat di tata
letak untuk menempatkannya
• Editor gambar muncul. Klik tombol Muat gambar, dan muat salah satu
dari empat gambar.
• Tutup editor gambar. Sekarang Anda akan melihat objek di layout!
• Pindahkan sprite peluru dan ledakan ke suatu tempat di luar tepi tata
letak - kami tidak ingin melihatnya saat permainan dimulai.
ADDING BEHAVIOUR
• Mari tambahkan perilaku gerakan 8 direction
ke pemain. Klik objek pemutar untuk
memilihnya. Di Properties Bar, perhatikan
kategori Behaviors. Klik tautan Perilaku di
sana. Dialog Perilaku untuk pemain akan
terbuka.
ADDING BAHAVIOUR
• Tambahkan gerakan Bullet dan Hancurkan tata letak luar untuk objek
peluru
• Tambahkan gerakan Bullet ke objek musuh(karena itu hanya bergerak
ke depan juga, hanya dengan kecepatan yang lebih lambat)
• Tambahkan perilaku Fade ke objek Explosion (sehingga secara
bertahap menghilang setelah muncul). Secara default, perilaku Fade
juga menghancurkan objek setelah memudar, yang juga membuat
kita tidak perlu khawatir tentang objek Ledakan yang tidak terlihat
yang menyumbat game.
ADDING BAHAVIOUR
• Ini memungkinkan untuk menyesuaikan cara
kerja perilaku musuh. Ubah kecepatan dari
400 menjadi 80 (ini dalam piksel yang
ditempuh per detik).
• Demikian pula, ubah kecepatan objek peluru
menjadi 600, dan waktu Fade out perilaku
objek explosion menjadi 0,5 (itu setengah
detik).
CREATE SOME MONSTER
EVENT
MORE EVENT
• ADD MORE EVENT

• Variabel instance memungkinkan setiap musuh menyimpan nilai


kesehatannya sendiri. Mari tambahkan variabel contoh kesehatan ke
musuh.
MORE EVENT..
Mari membuat peluru membunuh musuh. Tambahkan event berikut:
KEEPING SCORE
• Mari kita buat skor sehingga pemain tahu seberapa baik mereka
melakukannya. Kami membutuhkan variabel lain untuk ini.
• Klik kanan ruang di bagian bawah lembar EVENT, dan pilih Tambahkan
variabel global
KEEPING SCORE..
• Masukkan Score sebagai namanya. Default bidang lainnya adalah OK,
itu akan membuat angka mulai dari 0
ADD EVENT & DISPLAY SCORE
• Menambahkan event untuk score

• Kemudian menambahkan layer untuk score. Alihkan perhatian Anda


ke layer bar. Secara default, ini berada di pojok kanan bawah layar.
ADD EVENT & DISPLAY SCORE..
• Right-click di Layers Bar dan pilih Add layer at top. Saat Anda
menambahkannya, Anda dapat langsung mengetik nama. Masukkan
HUD, yang merupakan singkatan dari Heads-Up Display.
• Karena Anda memiliki lapisan HUD yang dipilih, propertinya harus
ditampilkan di Properties Bar
ADD TEXT OBJECT
• Beralih kembali ke Tampilan Tata Letak
menggunakan tab di bagian atas. Pastikan layer
HUD dipilih di Layers Bar, untuk memastikan objek
Teks ditambahkan ke lapisan kanan. Klik dua kali
spasi untuk menambahkan objek lain. Kali ini pilih
objek Text.
• Beralih kembali ke lembar acara. Mari terus
perbarui teks dengan skor pemain. Di acara Every
tick yang kami tambahkan sebelumnya, add the
action Text►Set text.
• Dengan menggunakan operator &, kita dapat
mengonversi angka menjadi teks dan
menggabungkannya ke string teks lain. "Score: " &
Score
LAST EVENT ADDING
• Pertama, mari kita buat beberapa musuh secara teratur datang, jika
tidak, setelah Anda menembak semua musuh, tidak ada lagi yang bisa
dilakukan. Kami akan membuat musuh baru setiap 3 detik.
• Akhirnya, mari kita biarkan musuh membunuh tank jika tertabrak
KESIMPULAN
• Siapkan sebuah scenario untuk game plant yang lain
• Siapkan diri untuk explore lebih tentang construct 3

Anda mungkin juga menyukai