Top Banner
Follow Me at facebook Menggunakan GSP E-BOOK MEMB GAME ©2012 Garuda Soft t : Twitter : @Ndri k : Hendrixx Zoe n Game Maker Untuk Pemula | Zu BUAT GAME MENGGUN E MAKER UNTUK PEMU tware Project iex_Cyber eLhendrie ulhendri NAKAN ULA
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tutorial Game Maker 8.0

Follow Me at :

facebook

Menggunakan Game Maker Untuk Pemula

GSP

E-BOOK

MEMBUAT

GAME

©2012 Garuda Software Project

Follow Me at :

Twitter : @Ndriex_Cyber

acebook : Hendrixx ZoeLhendrie

Menggunakan Game Maker Untuk Pemula | Zulhendri

EMBUAT GAME MENGGUNAKAN

AME MAKER UNTUK PEMULA

©2012 Garuda Software Project

: @Ndriex_Cyber

ZoeLhendrie

Zulhendri

ENGGUNAKAN

EMULA

Page 2: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 2

Perkenalkan nama saya Zulhendri, ingat Z-U-L-H-E-N-D-R-I, saya

biasanya dipanggil dengan sebutan hendrixx atau juga zul/jul.

Saya adalah seorang pelajar di sebuah sekolah kejuruan di Kabupaten

Karimun Yaitu SMK Negeri 1 Karimun, saya mengambil jurasan perkapalan di

bidang keahlian Gambar Rancang Bangun Kapal (GARABA), saya sekarang

masih semester empat(4), so itu berarti saya masih kelas dua SMK. Ini adalah

buku pertama saya yang sebenernya bukan buku sih, tapi yang sering dibilang

orang E-BOOK atau “Enthernet Book” bener ga sih,? Udahlah ga usah dipikirin

mungkin isi buku ini acak-acakan, maklum lah saya beru pertam kali ini

menulis sebuah buku.

Saya mempunyai sebuah Team yang saya berinama Garuda Software

Project™, yah awalnya hanya untuk membuat sebuah proyek pengembangan

AntiVirus Dan Semua yang berbau software tapi semuanya gagal dan semua

produk kami tidak ada yang bener alias banyak bugnya, jadi tidak kami share,

kemudian kami menemukan sebuah software untuk membuat sebuah game

yang bernama Game Maker ini, Yah sebenernya ini bukanlah software pembuat

game yang udah kami coba pelajari tapi dulu kami memelajari juga software-

software yang lain yang menggunakan bahasa C++ Yang tidak kami mengerti,

lalu kami (sebenernya saya) temukan sebuah game developer game yang

bernama Game Maker,yang menggunakan bahasa pemograman baru yang

disebuat GML, pertamanya sih kami pusing namun setelah dipelajari ternyata

sanggat gampang, hanya anda harus sedikit paham dengan bahasa inggris

untuk scriptnya. Buku ini kamu terbitkan bukan berarti kami ahli dalam

penggunaan game maker tapi kami juga masih belajar, nah untuk itu kami

mengajak kamu untuk belajar bersama kami dalam buku ini.

Bacalah buku ini dengan baik dan benar, jagan memperjual belikan buku

ini karena buku ini saya berikan gratis, dan jagan pernah mengetik ulang buku

ini tanpa seijin penulis. Terimakasih buat kamu yang membaca buku ini.

Perkenalan

Page 3: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 3

- Allah S.W.T

- Nabi Muhammad S.A.W

- Orang Tua Ku

- Adek-AdekKu

- Member FB Group Cyber Friends

- Reo Adyra Rukamana

- Programmer Indonesia

- Blogger

- Google

- Youtube

- Hacker Newbie

- Nyit-Nyit.Net

- SMK Negeri 1 Karimun

- Mark Overmars (Pencipta Game Maker)

- YoyoGames

- Seluruh Orang Yang Maniac Komputer Kaya Saya

- Garuda Software Project Team

- David Setiabudi (Inspirasi Saya)

- SMP Negeri 1 Meral

- SD Negeri 001 Meral

- Pencipta Game Diseluruh Dunia

- Teman – Teman Dari SMKN1 Karimun

- Teman2 Saya Yang Biasa Nongkrong Di JK.NET

- Aditya Yang NgeFans Ama OZIL

- Dan Seluruh Orang Yang Telah Mensupport Saya

- Dan Juga Buat Pembaca Buku Ini

Makasih Banyak Buat Semuanya

Ucapan TerimaKasih

Page 4: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 4

Siapa Sih Yang Tidak Kenal Dengan Game? Semua Orang Juga

Pasti Tahu, Dari Kanak-Kanak Hingga Kakek Nenek, Pertanyaan Yang

Terlintas Dipikiran Anda Setelah Membaca Judul Diatas Adalah

“Pasti Sulit Banget Membuat Game”, Jika Itu Yang Ada Di Dalam

Pikiran Anda, Anda Salah.. Karena Membuat Game Tidak Terlalu

Sulut, Nah Untuk Itulah Saya Menuntun Anda Dalam Buku Ini,

Untuk Mempelajari Membuat Game Dengan Perlahan-lahan Atau

Step By Step, Nah Adapun Aplikasi Yang Anda Butuhkan Adalah

Sebuah Software Yang Diberi Nama “GAME MAKER” Yang Di Buat

Oleh Mark Overmars Yang Telah Meledak Didunia Maya.

Game Maker Adalah Aplikasi Yang Memudahkan Kita Dalam

Perbuatan Game, Yang Menggunakan Metode Drag And Drop

Dan Sedikit Script Yang Diberi Nama Game Maker

Language(GML),Nah Langsung Saja Kita pelajari bagaimana

cara Membuat Game Menggunakan Game Maker yang

tutorialnya diketik oleh saya sendiri yaitu ZULHENDRI.

Selamat Mempelajari.

Pendahuluan

Page 5: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 5

PENGENALAN GAME MAKER

1. GAME MAKER

Dikeluarkan oleh yoyogames, yang bertujuan untuk membuat sebuah game dengan mudah. Game maker yang dikeluarkan oleh yoyogames ini ada dua jenis edisi yaitu versi lite dan versi pro. Setiap jenis edisi memiliki fitur yang berbeda-beda. Untuk Versi Lite merupakan edisi yang bebas digunakan tanpa di batasi oleh waktu, namun dalam edisi Lite ini ada beberapa fitur yang tidak diberikan. Untuk mendapatkan fitur-fitur yang tidak ada tersebut maka diperlukan upgrade ke edisi Pro. Untuk medapatkan aplikasi ini, pengguna dapat mendownloadnya di www.yoyogames.com.

Syarat minimal yang diperlukan dalam menjalankan game maker dikomputer anda adalah :

Prosesor intel pentium 4 atau AMD Sistem Operasi : Windows 2000, XP, Vista, 7 DirectX 8 atau yang terbaru VGA card dengan memori minimal 32 MB Resolusi layar 800x600 dengan 16 bit warna RAM 128 MB

Terus Gimana Sih Cara Menginstalnya?, Tenang Saya Juga akan memberi petunjuk cara instalasi game maker di komputer anda.

GBR 1.0 Tampak Awal Instalasi Game Maker

Page 6: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 6

Disini anda harus klik tombol Next >, untuk melanjutkan ketahap selanjutnya hingga keluar tampilan seperti yang dibawah ini

GBR 1.1 Tampilan Informasi Pada Game Maker Selanjutnya adalah tekan tombol next untuk melanjutkan proses instalasi hingga selesai dan game maker dapat digunakan. Untuk melihat hasil akhir proses instalasi dapat dilihat pada gambar berikut ini

GBR 1.3 Tampilan Muka / Interface Pada Game Maker Versi Lite Nah Diatas Adalah Versi Litenya dan untuk versi pronya, anda dapat membeli seharga $25, nah lanjut kepada proses pengembangan game menggunakan Game Maker, Setelah Proses

Page 7: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 7

instalasi selesai anda akan dihadapkan dengan tampilan jendela seperti yang terlihat pada GBR 1.3 diatas, jika sudah berarti anda dapat menjalankan software Game Maker untuk mengembangkan / membuat game anda sendiri.

2. Memulai Menjalankan Aplikasi Game Maker

Ketika akan membuat sebuah game, yang pertama dibuka adalah Game Maker adapun langkah-langkahnya sebagai berikut pertama klik start -> menu program -> Game Maker, ketika anda mengklik game maker maka akan muncul tampilan utama game maker yang ditunjukan pada GBR 1.3.

Sekarang kita akan mempelajari menu yang ada dalam aplikasi Game Maker.

1. File a. New

Digunakan pada saat kita akan membuat sebuah game baru b. Open.

Digunakan ketika kita akan membuka game yang pernah kita desain atau kita buat.

c. Recent File Merupakan tempat temporari yang menyimpan berkas kerja kita yang pernah kita buka.

d. Save Digunakan ketikan kita akan menyimpan hasil kerja kita dalam game maker, dalam bentuk file GMK.

e. Save as Digunakan untuk menyimpan dengan nama file yang berbeda.

f. Create Executable Digunakan untuk membuat file game menjadi executable jadi dapat dijalankan disetiap komputer dengan sistem operasi windows.

g. Publish Your Game Digunakan untuk membagikan game buatan kamu yang akan diupload di situs resmi yoyogames.

h. Import Resource Untuk mengambil resource dalam bentuk file .gmress.

i. Exit Untuk keluar dari game maker.

2. Edit a. Create

Sub menu ini akan aktif jika salah satu menu yang ada dalam resource sudah aktif. Create digunakan untuk membuat sebuah resource baik sprite, Object atau room.

b. Duplicate Sub menu ini akan aktif ketika salah satu menu yang ada dalam resource sudah aktif. Berfungsi untuk proses duplikasi.

c. Create Group Digunakan untuk membuat sebuah grup dalam salah satu resource dengan

tujuan untuk memudahkan dalam manajemen resource.

Page 8: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 8

d. Delete

Digunakan untuk menghapus salah satu resource yang sudah tidak digunakan lagi.

e. Rename Digunakan untuk menamai kembali sebuah resource.

f. Properties Untuk mengatur properti pada sebuah resource.

3. Resource

a. Create Sprites Sprites merupakan image atau gambar atau properti yang akan digunakan

dalam pembuatan sebuah game. Sub menu ini berfungsi untuk memasukkan semua aset dari sprite yang akan digunakan dalam pembuatan game. Berikut ini adalah tampilan ketika kita memilih Create Sprites.

b. Create Sounds

Create sounds berfungsi untuk memasukkan semua kebutuhan musik dan suara yang akan digunakan dalam pembuatan game.

c. Create Backgrounds Digunakan untuk memasukkan gambar background yang akan digunakan dalam game.

d. Create path Digunakan untuk membuat alur langkah dari NPC (Non Playable Character) dalam game yang akan dibuat.

e. Create Script Digunakan untuk membuat script yang akan digunakan dalam game. Script ini meliputi AI(Artifical Inteligent), Score dan lain sebagainya.

f. Create Font Digunakan untuk mengatur font yang akan digunakan dalam game.

g. Create Timelines h. Create Objects

Page 9: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 9

Digunakan untuk membuat dan mengatur Object yang akan digunakan dalam game yang akan dibuat.

i. Create Rooms Menu ini digunakan untuk membuat room yang akan digunakan dalam memainkan karakter dalam game yang dibuat.

4. Scripts

Menu ini sama sama dengan menu yang ada dalam create scripts, yang intinya digunakan untuk menulis code program yang akan digunakan dalam pembuatan game. Code program ini ditulis dengan menggunakan bahasa pemrograman Game Maker Language(GML).

5. Run

a. Run Normally Menu ini berguna untuk menguji game yang telah kamu buat secara normal.

b. Run Debug Mode Menu ini berfungsi sebagaimana Run Normally Tetapi, Debug Mode dapat mengetahui kesalahan-kesalahan yang kita buat pada game.

6. Windows 7. Help

3. EVENT DALAM GAME MAKER Event merupakan suatu kejadian-kejadian yang ada dalam suatu siklus waktu.

Dalam game yang biasa kita mainkan kejadian atau event ini dapat berupa keadaan saat keyboard atau mouse ditekan atau tidak, kejadian collision atau terjadi tumbukan antar satu Object dengan Object lainnya atau pun kejadian yang lain.

Menu Event dalam Game Maker terdapat pada sub menu create object. Menu event ini dapat dilihat pada gambar berikut ini

Page 10: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 10

ADD EVENT

1. Create Event ini terjadi ketika sebuah Object mulai dibuat. Ini bisanya digunakan untuk mengatur gerakan dan atau digunakan untuk mengatur variable yang ada dalam Object.

2. Destroy Event ini terjadi atau digunakan ketika instance dari Object akan didestroy. Event ini berfungsi misal suatu Object akan hilang saat terjadi collision dan setelah itu akan mengubah skor atau nilai. Jadi dengan menggukan event destroy ini maka pengembangan game dapat membuat aplikasi lebih menarik dan fleksibel.

3. Alarm Setiap instance dari object memiliki 12 tingkatan alarm. Pengembangan game dapat mengatur jam alarm untuk setiap aksi yang akan dilakukan. Alarm event akan di generate atau akan dikerjakan ketika alarm mulai menghitung mundur hingga mencapai 0. Untuk memberikan indikasi aksi dari alarm, pertama kita harus memilih dalam menu event. Sebagai contoh adalah sebuah monster dapat berubah arah jalannya setiap 20 langkah.

4. Step Disini dengan menggunakan event ini kita dapat mengatur atau meletakkan aksi yang membutuhkan eksekusi secara kontinu. Sebagai contoh adalah jika satu obyek harus mengikuti obyek yang lain, disini kita dapat meniru alur langkah dari gerakaan setiap obyek yang akan di ikuti.

5. Collision Digunakan jika kita ingin mendapatkan sebuah kejadian saat terjadi tumbukkan.

6. Keyboard Ketika seorang pemain menekan key dari keyboard, maka akan muncul event atau kejadian yang dimaksud dalam game. Dalam menu event key press ini sudah disiapkan setiap event dari semua tombol keyboard yang akan digunakan.

7. Mouse Event pada mouse hampir mirip fungsinya pada event pada keyboard.

Dalam event ini yang akan dieksekusi adalah kejadian saat mouse di tekan apakah klik kanan atau klik kiri.

8. Other Merupakan event lain yang dapat kita temui dalam sebuah game misalnya adalah : I. Outside Room : kejadian atau event ini akan terjadi ketika obyek telah menyelesaikan misi. II. Intersect Boundary : event ini terjadi ketika sebuah obyek melakukan inteseksi dalam boundary. III. Views : disini kita dapat menemukan sejumlah event yang akan digunakan dalam rooms dalam sebuah game. Event ini digunakan untuk menguji apakah obyek telah menyelesaikan fungsinya atau belum. IV. Game start : event ini terjadi untuk setiap obyek yang akan terlibat dalam pada saat pertamakali game dijalankan. Event ini misalnya adalah suara latar

Page 11: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 11

atau background musik. Jadi pada saat pertamakali game berjalan maka akan muncul kontroler dan musik backgroundnya.

V. Game end : event ini terjadi ketika game berakhir VI. Room start : event ini terjadi ketika semua obyek yang di inisialisasi dalam room mulai dikerjakan. VII. Room end : event ini terjadi ketika semua obyek dalam room berakhir di kerjakan. VIII. No more live : dalam game maker di bangun sebuah sistem kesempatan (untuk ukuran tingkat nyama atau kesempatan dalam game). Event ini digunakan untuk mengatur aksi dan merubah kesempatan pemain atau nyama dari karakter yang dimainkan. IX. No more health : dalam game maker di bangun sebuah sistem kesehatan (untuk ukuran tingkat kesehatan dalam game). Event ini digunakan untuk mengatur aksi dan merubah tingkat kesehatan dari karakter yang dimainkan.

9. Draw Ketika kita menggunakan aksi yang spesifik dalam sprite yang telah kita buat maka kita dapat menggunakan event ini. Misalnya kita akan menggambar health bar dalam suatu room maka kita dapat menggunakan even ini.

10. Key Press Event ini mirip fungsinya dengan event pada keyboard press.

11. Key Release Event ini digunakan ketika keyboard atau joystik setelah tidak ditekan kembali

12. Trigger Merupakan event hasil buatan kita sendiri. Selain event yang telah dijelaskan di atas, kita masih membutuhkan action atau aksi supaya obyek yang telah kita buat event nya tadi dapat berjalan sesuai dengan yang kita inginkan. Berikut ini adalah daftar action yang ada dalam game maker.

ACTION

1. Move a. Move Fixed

Aksi ini digunakan untuk menggerakkan instance atau obyek secara tetap, kita dapat mengatur gerakkan dari instance atau obyek sesuai dengan keinginan kita. Dalam aksi move fixed ini terdapat 9 arah gerakkan.

b. Move Free Dalam aksi ini gerakan yang digunakan adalah dengan menggunakan sudut antara 0 sampai denga 360 derajat. 0 derajat berarti bergerak ke arah kanan.arah yang digunakan adalah berlawanan dengan arah jarum jam. Sehingga untuk sudut 90 derajat maka mengindikasikan arah gerakkan ke arah atas. Jika kita ingin menggunakan arah random maka kita dapat menulis random(350).

c. Move Towards Dalam aksi ini kita akan memberikan suatu perintah bergerak yang lebih spesifik. Kita akan memasukkan nilai x dan y. sebagai contoh adalah sebuah peluru. Jika kita ingin peluru terbang saat ditembakkan dari sebuah kapal maka kita akan menuliskan kapal.x, kapal.y.

Page 12: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 12

d. Speed Horizontal Digunakan untuk mengatur kecepatan pada arah horizontal. Nilai positif maka mengindikasikan kecepatan horizontal ke kearah kanan, sedangkangkan negatif mengindikasikan kearah kiri. Untuk menaikkan kecepatan (jika inging mengurakan cukup menggunkan tanda negatif) dengan menggunakan relative

e. Speed Vertical Penjelasan sama dengan speed Horizontal dengan mengganti arah vertikalnya saja.

f. Set Gravity Dengan menggunakan aksi ini kita dapat membuat gravitasi pada obyek yang kita buat. Kita dapat memberikan arah yang spesifik (dari 0 derajat sampai dengan 360 derajat) dan kecepatan dapat kita atur, dan setiap langkah dalam obyek dapat kita atur nilai gravitasinya.

g. Reverse Horizontal Dengan menggunakan aksi ini maka obyek akan berbelok arah secara horizontal. Contoh adalah kasus ketika suatu obyek menabrak dinding.

h. Reverse Vertical Penjelasan hampir sama dengan reverse horizontal Cuma perbedaanya adalah pada arah vertikal.

i. Set Friction Gesekkan memperlambat ketika sebuah obyek bergerak. Kita dapat menetapkan jumlah gesekan. Dalam setiap langkah jumlah ini dikurangi dari kecepatan sampai kecepatan menjadi 0.

j. Jump to Position Dengan menggunakan aksi ini maka kita dapat meletakkan sebuah obyek pada posisi yang kita inginkan. Secara sederhana kita dapat mengatur koordinat x dan y.

k. Jump to Start Aksi ini meletakkan obyek kembali pada posisi awal

l. Jump to Random Aksi ini adalah meletekkan obyek secara random.

m. Align to Grid Dengan menggunakkan aksi ini kita dapat membatasi posisi dari obyek kedalam grid yang diinginkan. Kita dapat membuat suatu indikasi dari posisi vertikal dan horisontal. Hal ini dapat membatu ketika kita ingin posisi obyek berada dalam grid.

n. Wrap Screen Dengan menggunakan aksi ini kita dapat meletakkan obyek dalam suatu warp. Misal ketika obyek meninggalkan ruangan (room) dalam satu sisi dan kemudian muncul pada sisi yang lainnya. Aksi ini biasanya digunakan pada event Outside.

o. Move to Contact Dengan menggunakan aksi ini kita dapat memindahkan obyek dengan memberikan petunjuk hingga posisi yang diminta dapat dicapai oleh obyek.

p. Bounce

Page 13: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 13

Ketika kita memilih aksi ini saat event collision dengan sebuah obyek, ketika hal itu terjadi maka obyek kan memantul ke suatu arah yang di tuju. Jika kita mengatur parameter precise pada nilai fasle, maka hanya dinding horisontal dan vertikal yang akan dikerjakan secara benar. Selain itu kita dapat mengatur juga apakah semua obyek atau hanya obyek solid saja yang dapat memantulkan.

2. Main 1

a. Create Instance Dengan menggunakan aksi ini maka kita dapat membuat tingkah laku dari obyek yang akan dibuat. Kita dapat mendefinisikan spesifikasi dari obyek yang akan dibangun.

b. Create Moving Aksi ini bekerja hampir sama dengan aksi di atas sebelumnya tetapi pada aksi ini terdapat dua tambahan fields.

c. Create Random Pada aksi ini kita dapat membuat instance dari empat obyek sekaligus.

d. Change Instance Dengan menggunakan aksi ini kita dapat meubah instance pada saat ini menjadi suatu instance pada obyek yang lain. Sebagai sudatu contoh adalah kita dapat meubah suatu instance sebuah bomb menjadi sebuah ledakan.

e. Destroy Instance Dengan menggunakan aksi ini maka kita dapat menghancurkan instance pada saat ini. Event ini akan terlaksana ketika instance dieksekusi.

f. Destroy at position Dengan menggunakan aksi ini maka kita akan menghancurkan semua instance yang terletak dalam bounding box yang sudah diberikan koordinatya.

g. Change Sprite Pada aksi ini adalah dilakukan untuk mengganti sprite dari suatu instance.

h. Transform Sprite Gunakan aksi ini untuk mengganti ukuran dan orientasi dari sprite. Gunakan faktor skala untu membuat lebih besar atau lebih kecil. Sudut yang digunakan selalu berlawanan dengan arah jarum jam.

i. Color Sprite Umumnya sebuah sprite digambar sesuai dengan apa yang sudah didefinisikan sebelumnya. Dengan menggunakan aksi ini kita dapat mengganti warna dari sprite yang kita maksud.

j. Play Sound Digunakan untuk memainkan suara yang sudah didefinisikan sebelumnya

k. Stop Sound Digunakan untuk menghentikan suara yang sudah didefinisikan sebelumnya.

l. Check Sound Digunakan jika kita akan berada pada aksi berikutnya.

m. Previous Room

Page 14: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 14

Kembali ke room sebelumnya n. Next Room

Menuju ke room berikutnya o. Restart Room

Kembali ke room saat dimualai p. Different Room

Masuk ke dalam room yang berbeda q. Check Previous

Aksi ini digunakan ketika room sebelumnya ada r. Check Next

Aksi ini digunakan kertika room berikutnya ada.

3.Main 2

a. Set Alarm Dengan menggunakan aksi ini, kita dapat mengatur salah satu dari 12 alarm yang akan digunakan dalam instance.

b. Sleep Dengan menggunakan aksi ini kita dapat menghentikan sementara dari scene atau adegan dalam game berdasarkan waktu yang dimaksud. Aksi ini biasanya digunakan pada awal atau akhir dari level yang sedang dimainkan atau ketika kita menerima pesan sehingga karakter kita dan npc akan berhenti sejenak.

c. Display Message Aksi ini digunakan untuk menampilkan pesan dalam dialog box. Jika kita menggunakan simbl # maka pesan text akan ditampilkan dalam baris baru.

d. Show Info Dengan menggunakan aksi ini kita dapat menampilkan informasi dalam window

e. Restart Game Digunakan untuk merestart game dari awal

f. End Game Akhir dari sebuah game

g. Save Game Digunakan untuk menyimpan game yang telah dimainkan.

h. Load Game Digunakan untuk memanggil kembali game yang telah disimpan.

4. Control

a. Check Empty Digunakan untuk mengungkapkan suatu pertanyaan dari control statement.

b. Check Collision Digunakan untuk mengetahui ada tidaknya collision

c. Check Object Pertanyaan ini mengembalikan nilai true jika instance dilekakyan pada posisi yang mengindikasikan pertemuan

d. Test Instance Count

Page 15: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 15

Digunakan untuk menguji keadaan dari semua instance. e. Test Change

Digunakan untuk menguji nilai dari perubahan f. Check Question

Digunakan untuk menguji pertanyaan. Dengan menggunakan ini dialog box akan muncul dengan tombol yes atau tidak. Dan hasilnya benar ketika pemain menekan tombol yes.

g. Test Expression Digunakan untuk menguji expresi dari game.

h. Check Mouse Digunakan untuk menguji apakah mouse di tekan atau tidak

i. Check Grid Digunakan untuk menguji apakah semua obyek terletak dalam grid

j. Start Block Digunakan untuk mengawali blok

k. End Block Digunakan untuk mengakhiri blok

l. Else Untuk statement else

m. Repeat Aski ini digunakan untuk mengulangi aksi berikutnya atau block dari aksi yang dimaksud

n. Exit Event Digunakan untuk keluar

o. Execute Code Digunakan untuk mengeksekusi code yang telah ditulis sebelumnya.

p. Comment Digunakan untuk menuliskan atau memunculkan komentar

q. Set Variable Digunakan untuk mengatur nilali variable

r. Test Variable Digunakan untuk menguji nilai variable

s. Draw Variable Dengan menggunakan aksi ini kita dapat menggambar nilai dari variable pada layar.

5. Score a. Set Score

Digunakan untuk mengatur nilai b. Test Score

Digunakan untuk menguji nilai c. Draw Score

Digunakankan untuk menggambar nilai d. Show Highscore

Digunakan untuk menunjukkan nilai tertinggi e. Clear Highscore

Digunakan untuk menghapus nilai tertinggi f. Set Lives

Digunakan untuk mengatur nyawa pamain g. Test Lives

Digunakan untuk menguji nyawa pemain

Page 16: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 16

h. Draw Lives Digunakan untuk menggambarkan nyawa pemain

i. Draw Life Images j. Set Health k. Test Health l. Draw Health m. Score Caption

6. Extra

a. Particel sistem b. CD

7. Draw

a. Draw Sprite b. Draw Background c. Draw Text d. Draw Scaled Text e. Draw Rectangle f. Horizontal Gradient g. Vertical Gradient h. Draw Ellipse i. Gradient Ellipse j. Draw Line k. Draw Arrow l. Set Color m. Set Full Screen n. Take Snapshot o. Create Effect

4. Membuat Game Sederhana 1

Page 17: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 17

Pada bagian ini akan dijelaskan membuat sebuah game sederhana dengan menggunakan game maker. Game sederhana ini adalah dimulai dengan bagaimana menggunakan sprite, menggunakan sounds dan menggunakan event. Game yang akan dibuat dalam tutorial ini adalah bagaimana pemain akan berburu hamburger. Langkah-langkah yang perlu disiapkan dalam membuat game ini adalah sebagai berikut :

1. Membuka Halaman Game maker seperti tertujuk pada gambar berikut

2. Kemudian pilih menu sprite untuk memasukkan semua sprite yang akan digunakan dalam pengembangan game. Langkah-langkah dalam membuat sprite adalah sebagai berikut :

a. Klik Sprite b. Pilih create sprites c. Pilih load sprite untuk memilih sprite yang akan dipakai d. Jika ingin memodifikasi sprite maka kita dapat memilih edit sprite. e. Jika sudah selesai membuat sprite maka klik tombol Ok.

Page 18: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 18

Untuk lebih jelas dapat dilihat pada gambar berikut ini :

Sprite yang digunakan dalam game ini ada beberapa macam diantarnya adalah :

1. Aktor

Aktor merupakan playable character yang akan dimainkan oleh pemain game. Actor ini dibagi kedalam beberapa kategori diantaranya adalah actor bergerak ke kanan, kekiri, keatas, kebawah. Setiap kategori memiliki beberapa subimage. Subimage ini berguna untuk menampilkan image dari actor atau sprite keliatan bergerak. Langkah dalam membuat actor ini adalah sebagai berikut :

a. Klik kanan menu sprite, kemudian pilih create group.

Fungsi dari create group ini adalah untuk mempermudah dalam manajemen sprite actor.

b. Kemudian klik kanan pada group yang udah dibuat, pilih create sprite.

Page 19: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 19

C. Klik load Sprite untuk mengambil sprite yang akan digunakan. Pilih direktori dimana sprite diletakkan. Dalam tutorial ini image sprite diletakkan di G:\Aset Tutorial Game Maker\Sprites\Maze – Platform. Untuk lebih jelas dapat dilihat pada gambar berikut

Page 20: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 20

d. Untuk sprite yang bergerak ke kanan, keatas dan kebawah langkah yang digunakan sama. Pada gambar dibawah merupakan gambar dimana tiga buah sprite sudah dimasukan dalam satu group sprite.

2. Tembok

Tembok merupakan salah satu pembatas yang digunaka untuk membatasi suatu bidang permainan. Image tembok yang akan digunakan dalam game ini berupa image dengan tipe file jpg. Untuk meload sprite tembok ini dapat dilihat pada langkahlangkah berikut ini :

a. Klik Menu sprite, kemudian pilih create Sprite. b. Klik load image, kemudian pilih file pada direktori yang diinginkan. Dalam tutorial ini image diletakan pada direktori G:\Aset Tutorial Game Maker\Sprites\Maze – Platform. c. Untuk memberikan nama sprite tinggal mengisikan nama baru pada field sprite name.

Page 21: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 21

3. Burger

Sprite burger merupakan sprite yang akan digunakan sebagi obyek tujuan dalam game. Untuk membuat sprite ini dapat dilihat pada langkah-langkah berikut : a. Klik menu Sprite, kemudian pilih Create Sprite b. Klik load image, kemudian pilih file pada direktori yang diinginkan. Dalam tutorial ini image diletakan pada direktori G:\Aset Tutorial Game Maker\Sprites\Maze – Platform.

Page 22: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 22

c. Untuk memberikan nama sprite tinggal mengisikan nama baru pada field sprite name.

3. Kemudian masukkan semua kebutuhan suara yang akan digunakan dalam pengembangan game. Cara memasukkan suara ini sama dengan cara membuat sprite. Langkah-langkah yang ditempuh adalah sebagai berikut ini :

a. Pilih create sounds b. Pilih menu load sounds c. Pilih Ok jika sudah selesai

Untuk lebih jelas dapat dilihat pada gambar berikut ini :

Page 23: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 23

Sound yang digunakan adalah bergantung pada desainer game sendiri. Misalkan

dalam game ini adalah suara yang digunakan adalah untuk langkah dari playable character, backsound dari level game.

Page 24: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 24

4. Membuat background yang akan digunakan dalam pengembangan game.

Background digunakan sebagai gambar latar yang akan membantu dalam jalan cerita game. Langkah dalam pembuatan background ini adalah sebagai berikut :

a. Pilih menu Background kemudian klik create background. b. Klik load background untuk mengambil gambar yang akan dijadikan sebagai background, sesuai dengan letak direktori tempat background diletakkan.

Dalam tutorial ini letak file background ada pada G:\AsetTutorial Game

Maker\Backgrounds.

Page 25: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 25

c. Kemudian pilih Ok 5. Membuat obyek yang akan digunakan dalam pengembangangan game ini dapat dilihat pada langkah-langkah berikut ini :

a. Obyek Aktor

Obyek actor digunakan untuk mengatur perilaku dari actor. Pengaturan perilaku ini adalah sebagai berikut :

i. Klik Create Object

Page 26: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 26

Pada saat membuat obyek ini kita akan memasukkan sprite yang sudah dibuat sebelumnya. Cara memasukkan sprite ini adalah dengan melakukan klik icon yang dilingkari seperti yang terlihat digambar berikut :

Kemudian obyek yang kita bikin dapat kita atur apakah bertipe solid atau valid. Untuk mengatur setingan ini dapat dilihat pada gambar berikut ini :

ii. Mengatur Event dan Aksi

untuk mengatur event dan aksi dalam obyek ini klik tombol add Event. Untuk itu dapat dilihat pada gambar berikut

Page 27: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 27

Untuk pertama kita akan membuat suatu inctance dari actor yang akan digunakan. Langkanhya adalah :

1. Klik create

2. Pilih aksi main1 dan drag aksi Change spirte

a. Applies to di isi self

b. Sprite diisi sprite yang dimaksud tinggal klik pada icon yang dilingkari c. Subimage diisi dengan -1 d. Speed diisi 0.1

Untuk event berikutnya adalah kita pilih keyboard untuk medapatkan event ketika keyboard ditekan. Langkanya adalah :

1. Klik keyboard, pilih salah satu fungsi keyboard

2. Pilih aksi control dan kemudian drag check empty , kemudian isi parameternya sebagai berikut :

a. Applies to diisi self b. X diisi sesuai arah keyboard, untuk arah ke kanan bernilai positif sedangkan untuk arah ke kiri bernilai negative c. Y diisi sesuai arah keyboard, untuk arah ke atas bernilai positif sedangkan untuk arah ke bawah bernilai negative d. Objects diisi dengan only solid

Page 28: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 28

3. Drag start block

4. Klik move, kemudian drag move fixed , kemudian isi parameternya

sebagai berikut :

a. Direction diklik sesuai dengan arah yang dimaksud, warna biru berarti

tidak aktif, sedangkan warana merah adalah aktif

b. Isi speed sesuai dengan keinginan kita.

Page 29: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 29

5. Drag change sprite yang terdapat pada main1 dan parameter diisi sesuai dengan arah gerakaan yang dimaksud. 6. Drag and block 7. Klik event collision untuk mendeteksi tumbukan yang akan terjadi.

CUKUP SEKIAN DARI BUKU INI, SAYA HARAP

ANDA MEMBACA HINGGA KATA TERAKHIR.

Page 30: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 30

� Mark Overmars, Designing Games with Game Mark Overmars, Designing Games with Game Mark Overmars, Designing Games with Game Mark Overmars, Designing Games with Game

MakerMakerMakerMaker

� YoyoGame Open SourceYoyoGame Open SourceYoyoGame Open SourceYoyoGame Open Source

� Google.comGoogle.comGoogle.comGoogle.com

� Youtube.comYoutube.comYoutube.comYoutube.com

� Indonesia Indonesia Indonesia Indonesia Game MakerGame MakerGame MakerGame Maker

Daftar Pusaka

Page 31: Tutorial Game Maker 8.0

Menggunakan Game Maker Untuk Pemula –By ZULHENDRI Halaman 31

Kata-Kata Terakhir

Puji Syukur, MudahPuji Syukur, MudahPuji Syukur, MudahPuji Syukur, Mudah----Mudahan denganMudahan denganMudahan denganMudahan dengan terbitnya terbitnya terbitnya terbitnya

ebook ini indonesia menjadi negara yang lebih makmur, ebook ini indonesia menjadi negara yang lebih makmur, ebook ini indonesia menjadi negara yang lebih makmur, ebook ini indonesia menjadi negara yang lebih makmur,

damai, aman, dan sentosa(ga nyambung bangget).damai, aman, dan sentosa(ga nyambung bangget).damai, aman, dan sentosa(ga nyambung bangget).damai, aman, dan sentosa(ga nyambung bangget).

Di buku ini mungkin ada salah ketik atau apapun Di buku ini mungkin ada salah ketik atau apapun Di buku ini mungkin ada salah ketik atau apapun Di buku ini mungkin ada salah ketik atau apapun

mohon dimaklumin namanya juga manusia yang tak mohon dimaklumin namanya juga manusia yang tak mohon dimaklumin namanya juga manusia yang tak mohon dimaklumin namanya juga manusia yang tak

pernah luput dari kesalahan.pernah luput dari kesalahan.pernah luput dari kesalahan.pernah luput dari kesalahan.

Buku ini hanya membahas sedikit cara Buku ini hanya membahas sedikit cara Buku ini hanya membahas sedikit cara Buku ini hanya membahas sedikit cara

menggunakan game maker, jika tidak ada halangan menggunakan game maker, jika tidak ada halangan menggunakan game maker, jika tidak ada halangan menggunakan game maker, jika tidak ada halangan

saya akan meluncurkan(kaya ROCKET) buku saya yang saya akan meluncurkan(kaya ROCKET) buku saya yang saya akan meluncurkan(kaya ROCKET) buku saya yang saya akan meluncurkan(kaya ROCKET) buku saya yang

kedua, yang akan membahas tentang menggunakan kedua, yang akan membahas tentang menggunakan kedua, yang akan membahas tentang menggunakan kedua, yang akan membahas tentang menggunakan

game maker juga bedanya hanya dari tingkatnya game maker juga bedanya hanya dari tingkatnya game maker juga bedanya hanya dari tingkatnya game maker juga bedanya hanya dari tingkatnya saja, saja, saja, saja,

atau mungkin juga ketingkat yang prefesional, buat atau mungkin juga ketingkat yang prefesional, buat atau mungkin juga ketingkat yang prefesional, buat atau mungkin juga ketingkat yang prefesional, buat

yang membaca buku ini dari kover page hingga kata yang membaca buku ini dari kover page hingga kata yang membaca buku ini dari kover page hingga kata yang membaca buku ini dari kover page hingga kata

terakhir dari saya ini, saya ucapkan terimakasih yang terakhir dari saya ini, saya ucapkan terimakasih yang terakhir dari saya ini, saya ucapkan terimakasih yang terakhir dari saya ini, saya ucapkan terimakasih yang

sebesarsebesarsebesarsebesar----besarnya, dan saya juga memohon kepada besarnya, dan saya juga memohon kepada besarnya, dan saya juga memohon kepada besarnya, dan saya juga memohon kepada

pembaca jangan pernah menulis ulang isi buku inipembaca jangan pernah menulis ulang isi buku inipembaca jangan pernah menulis ulang isi buku inipembaca jangan pernah menulis ulang isi buku ini, , , ,

guanakanlah bahasa kamu sendiri.guanakanlah bahasa kamu sendiri.guanakanlah bahasa kamu sendiri.guanakanlah bahasa kamu sendiri.

Bagi pembaca juga, saya berpesan satu hal kepada Bagi pembaca juga, saya berpesan satu hal kepada Bagi pembaca juga, saya berpesan satu hal kepada Bagi pembaca juga, saya berpesan satu hal kepada

anda untuk membuat game hasil karya sendiri,dan anda untuk membuat game hasil karya sendiri,dan anda untuk membuat game hasil karya sendiri,dan anda untuk membuat game hasil karya sendiri,dan

buatlah indonesia menjadi lebih kreatif.buatlah indonesia menjadi lebih kreatif.buatlah indonesia menjadi lebih kreatif.buatlah indonesia menjadi lebih kreatif.

Terimakasih untuk sekali lagiTerimakasih untuk sekali lagiTerimakasih untuk sekali lagiTerimakasih untuk sekali lagi