Anda di halaman 1dari 64

Tutorial Membuat Game Caveman

Menggunakan Construct 2

AlurGame :
-

Lakon bisa berjalan maju, mundur, dan melompat


Lakon akan melompat untuk menyundul point dan score akan bertambah 1
Musuh akan dating dan berjalan ke arah kiri
Ketika lakon menabrak musuh, maka lakon akan mati (hilang)
Musuh dapat dimusnahkan dengan cara menginjak musuh dari atas, ketika musuh
terinjak maka musuh akan mati (hilang)
Jika lakon jatuh, mak aakan kembali ke start
Lakon menuju level 2 ketika memasuki pintu

Oleh :
Benny Andrianto (461203649)
Putri Vidiarani
(461203751)

Daftar Isi
Daftar Isi ...................................................................................................................................... 2
1. MEMBUAT PROJECT BARU........................................................................................................ 3
2. MEMBUAT PIJAKAN ................................................................................................................. 4
3. MEMBUAT LAKON .................................................................................................................. 12
4. MEMBUAT MUSUH ................................................................................................................ 24
4.1 Membuat object Musuh .............................................................................................................. 24
4.2 Membuat Musuh Bergerak ke Kiri ............................................................................................... 26
4.3 Membuat Lakon kalah (hilang ketika tertabrak musuh) ............................................................. 28
4.4 Membuat Musuh dapat dikalahkan ............................................................................................ 30
4.5 Membuat musuh kalah (hilang) ketika diinjak lakon................................................................... 33
4.6 MEMBUAT SPAWNER ............................................................................................................... 36
5. MEMBUAT OBJECT POINT....................................................................................................... 40
5.1 Membuat Object Point ................................................................................................................ 40
5.2 MEMBUAT SPAWNER POINT ....................................................................................................... 42
6. MEMBUAT SKOR .................................................................................................................... 46
6.1 Membuat Object.......................................................................................................................... 46
6.2 Membuat variable untuk score ................................................................................................... 48
6.3 Membuat Score Bertambah 1 Point ............................................................................................ 51
7. MEMBUAT LEVEL BERIKUTNYA ............................................................................................... 57
7.1 Membuat layout kedua ............................................................................................................... 57
7.2 Membuat pintu ............................................................................................................................ 59
7.3 Membuat lakon pindah ke layout 2 jika memasuki pintu ........................................................... 60

Cara membuat game :

1. MEMBUAT PROJECT BARU


File > New Empty Project

2. MEMBUAT PIJAKAN
Kita akan membuat dua jenis pijakan, yaitu pija kan statis atau yang tidak bisa ditembus
object lain dan pijakan yang dapat ditembus object lain

A. Membuat Pijakan Statis


Membuat Object
1. Klik Kanan pada layout, Insert New Object

2. Pilih Sprite> insert

3. Akan keluar Tampilan Seperti Berikut , Kemudian Klik pada layout >klik icon
Open

4. Pilih gambar yang diinginkan untuk menjadi pijakan statis, contoh pada
tutorial ini pilih pijakan2.png

5. Maka akan muncu ltampilan seperti berikut :

6. Rename object agar mudah untuk membedakan dengan object lain


Klik kanan pada object > rename> ubah menjadi PijakanStatis

B. Membuat Agar Object Tidak Bisa Ditembus (pijakan)


Beri behavior solid agar tidak bisa ditembus object lain Caranya Sebagai Berikut:
1. Klik pada Pijakan Statis ,Properties > behavior > add behavior > add new

2. Pilih solid

C. Membuat Pijakan bisa ditembus


Membuat Object Seperti Cara di 2.A
1. Klik Kanan pada layout, Insert New Object

2. Pilih Sprite > insert

3. Klik pada layout >klik icon

4. Pilih gambar yang diinginkan untuk menjadi pijakan bisa tembus, contoh pada
tutorial ini pilih pijakan1.png

5. Maka akan muncul tampilan seperti berikut :

6. Rename object agar mudah untuk membedakan dengan object lain


Klik kanan pada object > rename> ubah menjadi PijakanTembus

7. Klik pada object PijakanTembus, Properties > behavior > add behavior > add new
> jump thru

10

D. Cara Menggandakan Object


Untuk menggandakan object, klik kiri pada object kemudian geser sambil tetap menekan
tombol ctrl kedalam layout.

Untuk menjalan kan tekan f5 dan akan Keluar Tampilan Seperti Berikut

11

3. MEMBUAT LAKON
Membuat Object
1. Klik Kanan pada layout, Insert New Object

2. Pilih Sprite > insert

12

3. Klik pada layout >klik icon

4. Pilih gambar yang diinginkan untuk menjadi lakon, contoh pada tutorial ini pilih
lakon.png

13

5. Maka akan muncul tampilan seperti berikut :

6. Letakkan object lakon seperti pada gambar berikut :

14

7. Rename object agar mudah untuk membedakan dengan object lain


Klik kanan pada object > rename > ubah menjadi Lakon dengan cara yang sama
seperti sebelumnya

a) Membuat lakon dapat digerakkan


Beri behavior agar lakon dapat digerakkan dengan keyboard
1. Klik pada Lakon, Properties > behavior > add behavior > add new > platform

a. Membuat layout mengikuti object


Klik pada Lakon, Properties > behavior > add behavior > add new > Scroll To

15

b) Cara Menjalankan Project (RUN)


Untuk menjalankan tekan f5 dan akan KeluarTampilan Seperti Berikut,
Lakon sudah bisa bergerak ke kiri dan ke kanan, ke atas dank e bawah

c) Membuat Lakon dapat Menghadap depan dan belakang


Lakon bisa menghadap kedepan dan belakang ,jika klik tombol kanan lakon akan
berbalik ke depan, jika di tekan kiri lakon akan berbalik ke belakang.
Berikut caranya

Menghadap Belakang
1. Klik kanan, insert new object > keyboard

16

2. Pada tab event sheet 1, klik add event


.

Pilih keyboard > next

17

3. Pilih on key pressed > next

4. Pilih key : left arrow dengan cara klik click to choose

18

5. Tekan tombol panah kiri di keyboard, maka otomatis akan terisi left arrow >klik ok

6. Klik Add action

7. Pilih lakon> next

19

8. set mirrored > next

9. state : pilih mirrored > done

10. Untuk menjalankan tekan f5 dan akan Keluar Tampilan Seperti Berikut

20

Menghadap Depan
Caranyasamadenganmenghadapbelakang, hanyasajapada choose a key tekan tombol
panah kanan pada keyboard sehingga key : right arrow & set mirrored, pilih : not mirrored
1. Add event > keyboard > on key pressed > key : right arrow

2. Add action >lakon> set mirrored : not mirrored

3. Untuk menjalan kan tekan f5 dan akan Keluar Tampilan Seperti Berikut

21

d) Membuat lakon kembali ke start ketika terjatuh


1. Add event >lakon>next

2. Pilihis outside layout> done

3. Add action > system >next

4. Pilih restart layout > done

22

23

4. MEMBUAT MUSUH
4.1 Membuat object Musuh
1. Klik kanan, insert new object > sprite > open
2. Pilihgambar yang diinginkanuntukmenjadi musuh, contohpada tutorial inipilih
musuh.png

3. Letakkan object musuh seperti gambar berikut & rename menjadi musuh

24

4. Klik pada object musuh> behavior > add behavior > platform

5. Properties > behavior > platform > default control > NO (agar
musuhtidakbisadikontroldengan keyboard)

25

4.2 Membuat Musuh Bergerak ke Kiri


1. Add event >musuh> next

2. Klik is in floor> done

26

3. Add action >musuh

4. simulate control > next

5. control : left

27

6. Untuk menjalan kant ekan f5 dan akan KeluarTampilan Seperti Berikut

4.3 Membuat Lakon kalah (hilang ketika tertabrak musuh)


1. Add event >lakon>next

2. Pilih collision with another object > next

28

3. Pilih musuh> ok

4. Setelah terpilih musuh seperti pada gambar berikut, klik done

5. Add action >lakon> next

29

6. Pilih destroy > done

4.4 Membuat Musuh dapat dikalahkan


1. Membuat object tambahan
Insert new object > sprite >gambar sebuah kotak kecil merah seperti gambar di
bawah> rename menjadi injak Musuh

30

2. Object Klik injak Musuh, klik behavior yang ada di properties > add behavior > pin

Membuat object injak Musuh agar menempe lterus d iatas musuh


1. Letakkan object injak Musuh di atas musuh seperti pada gambar berikut

2. Add event > system > next

31

3. Pilih on start layout > done

4. Add action >injakMusuh>next

5. pin to object > next

6. Pin to : pilih musuh ; mode : pilih position & angle

32

4.5 Membuat musuh kalah (hilang) ketika diinjak lakon


1. Add event >injak Musuh>next

2. on collision with another object > next

3. pilih lakon> ok

33

34

4. Setelah object terpilih>klik done

5. Add action >musuh>next

6. pilih destroy > done

35

7. Agar object injak Musuh tidak terlihat


Klik pada object injak Musuh> properties > Initial Invisibility : invisible

4.6 MEMBUAT SPAWNER


Untuk Mengeluarkan Musuh Dalam Jangka Waktu Tertentu
a. Membuat object
1. Klik kanan, insert new object > sprite >gambar sebuah kotak , beri warna sembarang
(dalam tutorial ini menggunakan warna hitam)> rename menjadi spawner Musuh
dan letakkan seperti pada gambar berikut :

36

b. Membuat spawner mengeluarkan musuh setiap 3 detik


1. Add event > system >next

2. Pilihevery x second >next

3. interval (second) : isidengan 3.0 (memunculkan musuh setiap 3 detik)

4. Add action >spawner Musuh>next

37

5. Pilihspawn another object > next

6. Object :pilih musuh; layer & image point tidak perlu diubah

c. Membuat spawner Musuh tak terlihat


1. Klik pada spawner Musuh, properties > initial invisibility : invisible

38

Untuk menjalan kan tekan f5 dan akan Keluar Tampilan Seperti Berikut
/lihatlah saat di run tidak keluat spawner .

39

5. MEMBUAT OBJECT POINT


5.1 Membuat Object Point
1. Klik kanan, insert new object > sprite > open
Pilihgambar yang diinginkanuntukmenjadi point, contohpada tutorial inipilih
kayu.png

2. Letakkan object di luar layout sepertipadagambarberikut

40

3. Klik pada object Point, Properties > behavior > add behavior > add new >Bullet

4. Maka object memiliki behavior bullet sepertipadagambarberikut :

41

5.2 MEMBUAT SPAWNER POINT


a. Membuat Object
1. Klik kanan, insert new object > sprite > open
>gambar sebuah kotak, beri warna
sembarang, dalam tutorial ini pilih warna biru > rename menjadi spawnerPoint
2. Letakkan di luar layout seperti pada gambar berikut :

b. Membuat spawner mengeluarkan point setiap 5 detik


1. Add event > system

2. pilih every X second > next

42

3. Beri interval 5 detikdenganmengisi Interval (second) : 5.0

4. add action >pilihspawnerPoint> next

5. pilih spawn another object >next

43

6. perhatikan pada tab object , klikpada<click to choose>

7. pilih point> ok

8. setelah terpilih point, klik done

44

9. pada properties > speed >aturmenjadi 100

Untuk menjalankan tekanf 5 dan akan KeluarTampilanSeperti Berikut

45

6. MEMBUAT SKOR
6.1 Membuat Object
1. Klik kanan, insert new object >text> insert

2. Letakkan pada kiri atas layout

3. Properties > Font >Ubah font danukuransesuaikeinginan,


Pada tutorial ini pilih font : Arial, style : bold, dan size : 20

46

4. Properties > color >pilihwarnasesuaikeinginanuntukmerubahwarna font score


Pada tutorial ini pilih warna merah

5. Rename menjadi score

47

6.2 Membuat variable untuk score


1. Pada tab Event sheet 1, klikkanan di sembarangtempat> add global variable

2. Isi name : TotalScore; type : number; initial value : 0;


Despcriptiondikosongisajakemudianklik ok

3. Add event > system > next

4. Pilih every x second > next


48

49

5. Beri interval 0,1 detikdenganmengisi Interval (second) : 0.1

6. Add action >pilih score > next

7. Pilih set text > next

50

8. isi text : Score & totalScore

9. Klik Done

6.3 Membuat Score Bertambah 1 Point


Membuat score bertambah 1 setiaplakonmenabrak point
1. Add event >lakon>next

51

2. Klik on collision with another object >next

3. perhatikanpada tab object , klikpada<click to choose>

4. pilihpont> ok

5. setelahterpilihpont>klik done

52

6. add action > system > next

7. pilih add to > next

8. Variable : pilih total Score


Value :isi dengan 1 (dimaksudkan agar score bertambah 1 setiap mendapat point)

53

54

9. Agar point hilang setelah disundu loleh lakon


Klik kanan pada system > add another action

10. Pilih point> next

11. Pilih destroy > done

55

Untuk menjalankan tekan f5 dan akan Keluar Tampilan Seperti Beriku


Sekor akan Menambah secara otomatis saat lakon menabrak point.

56

7. MEMBUAT LEVEL BERIKUTNYA


7.1 Membuat layout kedua
1. Pada tab project klik kanan pada layout > add layout

2. Akan muncul kotak dialog seperti pada gambar berikut ini, pilih dont add even sheet

57

3.

pada layout properties > event sheet > pilih event sheet 1

a. Drag pijakan di object types untuk Ke Layout 2

b. Drag lakon di object types untuk Ke Layout 2 seperti cara di atas

58

7.2 Membuat pintu


1. Klik kanan, insert new object > sprite > klik kiri pada layout
2. Open > Pilihgambar yang diinginkan dalam tutorial ini pilih pintu.png

3. Letakkan seperti pada gambar berikut

59

4. Rename Menjadi Pintu

7.3 Membuat lakon pindah ke layout 2 jika memasuki pintu


1. Add event >pilih lakon

2. Pilih on collision with another object > next

60

3. Klik pada click to choose

4. Plih pintu > ok

5. Setelah terpilih pintu kemudian klik done

6. Add event > system > next

61

7. Pilih Go to layout

8. Kemudian pilih layout 2 dan klik done

9. Untuk menjalanka ntekan f5 dan akan Keluar Tampilan Seperti Berikut

62

10. Dan bila menabrak pintu akan pindahke layout 2 seperti pada gambar berikut

63

8. CARA OPEN PROJECT

Buka Aplikasi construct 2 > klik file

Klik Open

Pilih Project dan klik open

64

Anda mungkin juga menyukai