English French German Spain Italian Russian Japanese Korean Arabic Chinese Simplified

Tuesday, February 28, 2012

MEMBUAT GAME BOUNCE SEDERHANA DENGAN GAME MAKER

GAME  MAKER  8.0 TUTORIAL

MEMBUAT GAME BOUNCE SEDERHANA

By redho f.p(virtuastudios)



Tentunya diantara anda pernah memainkan sebuah game klasik yang bernama arkanoid untuk mesin arcade pada zaman dahulu, atau minimal memainkan game dxball yang biasa terinstal di PC rumahan, atau setidaknya mendengar kedua game tersebut,

Game tersebut memanglah sangat sederhana, karena muncul pada saat generasi awal game dibuat, yap ini adalah pengembangan dari game pong yang pertama kali mucul dahulu,

Game jenis ini tidak perlu pemikiran yang rumit, namun terkadang sangat mengasyikan jika dimainkan disaat waktu luang, yah tujuan dari game jenis ini adalah untuk mengupulkan score sebanyak banyaknya dengan cara menghabiskan batu bata yang tersusun di bagian atas layar dengan menggunakan bola yang terus memantul otomatis, dan tugas kita ialah dengan menggunakan palang dibagian bawah layar untuk mengarahkan posisi bola tersebut ke tempat tumpukan bata yang kita incar,

Nah pada tutorial kali ini, saya akan mencoba mengajak anda untuk membuat game sederhana ini dengan menggunakan authoring tool kesayangan kita yaitu Game Maker,

Pada dasarnya tutorial ini dibuat untuk menjelaskan step by step pembuatan game itu sendiri, jadi anda bisa menggembakan sesuai dengan kreatifitas anda tanpa ada batasan tertentu, tutorial ini hanya sebagai panduan,



1.       Buka program game maker seperti biasa





2.       Buatlah sprite baru seperti yang terlihat pada gambar dibawah ini, yaitu 4 sprite yang menjadi komponen utama dalam game bounce ini, yakni bola, palang, dinding, dan bata, seperti yang terlihat pada gambar, yang dilingkari merah adalah ukuran dari sprite yang saya buat, anda dapat mengikuti ukuran tersebut, atau bisa menyesuaikan dengan kreasi anda, serta pastikan seluruh sprite origin berada ditengah sehingga anda tidak kesulitan nantinya dalam penyusunan objek didalam room.

 

3.       Setelah sprite selesai dibuat, saatnya lanjut ke pembuatan objek, buatlah keempat komponen utama dalam game ini, yaitu dinding, bata, bola, dan palang, buat saja dahulu objek seperti biasanya, dan tidak usah diisi dengan event dan action terlebih dahulu.

 

4.       Dan setelah objek dibuat saatnya masuk ke objek dinding, centang pada bagian solid yang dilingkari merah seperti pada gambar dibawah ini, ini juga berlaku untuk ke 3 objek lainnya, fungsinya adalah mendakan ini objek yang nyata dan dapat berinteraksi dengan objek lainnya, lalu pada objek bata, buat event collision with dan pilih objek bola, serta di action pilih action destroy self, ini dimaksudkan ketika bola menyentuh bata, objek bata akan hancur,

 

5.       Lanjut ke langkah berikutnya, buka objek bola, dan buat event create lalu isi dengan action move fixed seperti yang terlihat pada gambar dibawah ini, centang applies to self yang berarti aksi ini hanya untuk objek bola itu sendiri, serta pada direction tekan ke 3 arah yang pada baris ke 3, ini berfungsi ketika game dimulai bola tersebut bergerak ketiga arah tersebut sehingga siap untuk dipantulkan oleh objek palang, isi speed dengan 5 untuk kecepatan standar.

 

6.       Masih pada objek bola, buat event collesion with objek dinding dan palang, isi action pada keduanya yakni action bounce againt seperti pada gambar dibawah ini, centang applies to self, precisely dan againt solid object, fungsi dari event  dan aksi ini adalah ketika bola menyentuh kedua objek tersebut maka, bola tersebut akan dipantulkan secara otomatis kearah yang berlawanan seperti pantulan pada umumnya.

 

7.       Berlanjut ke objek palang yang menjadi kendali kita dalam game ini, buatlah event collesion with object dinding dan sisikan dengan action jump to position, centang applies to self, lalu x dan y tetap 0, centang relative, nah fungsi dari event ini adalah ketika objek palang yang kita kendalikan bertemu dengan objek dinding, maka objek palang akan berhenti dan tidak terus keluar ke area yang tidak terpantau kamera, lalu selanjutnya buat event keyboard left dan right, pada left isikan action sama seperti event sebelumnya, namun isikan pada x ny -4, event ini berfungsi agar ketika kita menekan tombol left(kiri) pada keyboard maka objek palang tersebut akan bergerak kearah kiri yaitu kordinat -4 dari kordinat awal objek palang itu berada, lalu buat event keyboard right, dan sisikan kordinat x dengan 4, sama seperti sebelumnya ini berfungsi ketika tombol right dikeyboard ditekan maka objek akan bergerak ke arah kanan atau kordinat 4 dari tempat semula,

8.       Dan  inilah final step, atau step terakhir dari tutorial ini, buatlah sebuah room dengan ukuran sesuai keinginan anda disini saya mengambil ukuran 350 * 480 (untuk merubahnya anda bisa masuk ke tab setting dan tukar width untuk lebar, dan height untuk tinggi), lalu susun sesuai kreasi anda atau anda dapat meniru susunan seperti yang saya buat pada gambar dibawah ini.




 









Dan wala wala, anda telah berhasil membuat sebuah game anda sendiri, yap memang sederhana namun dengan kreasi lebih lanjut dari anda, bukan tidak mungkin game ini akan menjadi lebih bagus,  dan sekarang anda adalah game creator… selamat dan untuk mencoba game tersebut, tekan run dan lihat hasilnya, dibawah ini adalah hasil dari yang saya buat untuk tutorial ini..



  

Bagaimana?? Menarik bukan, membuat game itu memang tidak mudah, namun meyenangkan , diatas hanya panduan sederhana, masih panjang perjalanan anda dalam menjadi seorang game developer namun itu merupakan awal yang bagus, yang penting kita sudah memahami logika awal dari pembuatan game itu sendiri, dan satu yang lebih penting, kreatifitas anda, disanalah tolak ukur apakah game anda menjual atau tidak, selanjutnya masih banyak lagi tutorial pembuatan game dengan genre lain seperti platformer atau top down shooter, so siapkan diri anda.. dan  terus kunjungi :




untuk mendapatkan tutorial  terbaru serta mendownload game game buatan kami…
dan like juga fanspage kami difacebook..
selamat berkarya…
 

9 LANGKAH MEMBUAT MAIN MENU SEDERHANA PADA GAME MAKER


GAME  MAKER  8.0 TUTORIAL
9 LANGKAH MEMBUAT MAIN MENU SEDERHANA
By redho f.p(virtuastudios)

Tentunya dalam membuat sebuah game, akan sangat terasa kurang jika game yang kita buat tanpa adanya menu utama(main menu) didalam game tersebut, main menu sendiri banyak sekali fungsinya, yaitu dimana kita mengakses segala aspek dalam game itu sendiri  seperti memulai permainan, untuk melihat nilai tertinggi, ataupun untuk keluar dari permainan itu sendiri,

Namun terkadang, tidak jarang dari kita pengguna authoring tool Game Maker masih bingung bagaimana sih cara membuat main menu itu sendiri, karena tutorial game maker 8 itu sendiri tidak menyertakan cara pembuatan main menu,

Sebenarnya pembuatan main menu ini sendiri sangat mudah untuk dilakukan, terlebih bagi kalian yang sudah menguasai cara pembuatan objek sederhana, namun tentunya kita untuk yang pertama ini tidak akan membuat main menu yang kompleks seperti dengan menggunakan keyboard, karena itu memerlukan sedikit pemahaman tentang  pengetikan script pada GML, nah di tutorial ini, saya akan menjelaskan bagaimana cara membuat main menu sederhana dengan alat kontrol mouse dengan secara terperinci dan dari step per stepnya.
1.       Buka program game maker 8.0 seperti biasa
  


2.       Buatlah sprite baru seperti yang terlihat pada gambar dibawah ini, untuk mudahnya buatlah terlebih dahulu gambar kotak putih tersebut dan dikopikan menjadi 3, setelah itu buka satu persatu dan isikan dengan mulai, lanjut dan keluar, sehingga tampilan box menunya bisa memiliki ukuran yang sama persis, dan setelah selesai digambar jangan lupa untuk memilih center pada bagian origin sehingga ketika ditampilkan, sprite akan ada pada kordinat tepat ditengah tengah

3.       Duplikatkan sprite sebelumnya, lalu buka lagi image editor seperti yang terlihat pada gambar dibawah ini, lalu pada menu image, pilih invert, sehingga warna pada spriteny menjadi kebalikan, sprite ini nanti diperlukan untuk membuat menu menjadi lebih menarik, karena ketika mouse didekatkan pada box menu, warnanya akan berubah menjadi invert

4.       Setelah sprite siap dan selesai dibuat semua, saatnya membuat objeck. Buatlah objek baru seperti pada gambar dibawah ini, lalu pada event create pilih action change sprite pilh spirte0(seperti asli yang belum diinvert), subimage 0, dan speed 0, serta centang applies to self, event ini berguna untuk menampilkan gambar dari sprite yang kita buat, pilihan subimage untuk meunjukkan subimage yang pertama pada sprite tersebut dan speednya 0 agar spirte tersebut tidak berubah ubah menjadi 3 subimage lainnya.
 
5.       Lalu buat event left pressed, dan di action disi dengan go to next room, event ini berguna ketika kita mengklik box menu tersebut, dan dalam kasus ini saya memilih untuk go to next room agar ketika diklik, layar berpindah ke room selanjutnya, action ini dapat diganti sesuai dengan kebutuhan game kita.

6.       Lalu buat juga event mouse enter, dan diaction buatlah change sprite pilih sprite1(yang sudah diinvert), subimage 0, dan speed 0, serta centang applies to self, fungsi dari event ini ialah, ketika mouse kita dekatkan dengan objek box, maka objek box itu sendiri akan berubah menjadi berwarna invert, tentunya menarik bukan, sehingga ada indikasi kita mendekatkan mouse tersebut, ini juga dapat dikreasikan sesuai dengan kebutuhan, bisa dengan membuat objek berbentuk lain sehingga tampil lebih menarik.

7.       Terkahir buat event mouse leave dan action isikan sama dengan event create, event ini berfungsi agar ketika kita meninggalkan pointer mouse dari box menu maka box manu tersebut akan kembali seperti semula.

8.       Setelah selesai membuat obek yang pertama, saatnya mendulikatkan objek tersebut menjadi 3 sesuai dengan subimage yang kita buat sebelumnya yaitu mulai, lanjutkan dan akhiri, pada object2 dan object3 cukup kita rumbah seluruh subimage pada action change spritenya menjadi subimage 2 untuk object2 dan subimage3 untuk object3, ini dimaksudkan agar pada kedua objek terakhir munjul tulisan yang berbeda pada boxnya, dan pada event left pressed diobject3 yang notabene untuk keluar diganti actionnya menjadi end game, pada object2 dapat dibuat sesuai dengan kreasi anda.

9.       Yap inilah last step atau langkah terakhir dari tutorial ini, buatlah 2 room baru, dan pada room yang pertama letakkan ketiga object tadi sesuai dengan yang saya letak dibawah ini, anda juga bisa mengkreasikan sesuai dengan keinginan anda agar tampil lebih menarik, anda juga bisa menyertakan backround atau sprite tambahan pada room ini agar terlihat lebih menarik(tapi saya tidak melakukannya pada tutorial ini), dan room yang kedua berfungsi hanya untuk pengetesan apakah ketika diklik box menu mulai akan berpindah ke room selanjutnya.


Dan wala wala, anda telah berhasil menyelsaikan 9 step pembuatan main menu sederhana pada game maker… selamat dan klik run untuk melihat hasilnya, gambar dibawah ini adalah hasil dari main menu yang saya buat untuk tutorial ini…




Pada dasarnya, dalam pembuatan main menu ini, yang terpenting adalah kreasi anda, sehingga menu tersebut dapat tampil dengan lebih menarik dan tentunya memiliki ciri khas dari main menu game game lainnya, anda juga bisa melihat main menu game game lawas untuk mendapatkan referensi pembuatan main menu yang lebih menarik, nah untuk selanjutnya saya akan membuat tutorial main menu yang lebih menarik dengan menggunakan keyboard sebagai controlnya, so persiapkan diri anda dankunjungi juga :
untuk mendapatkan tutorial  terbaru serta mendownload game game buatan kami…
dan like juga fanspage kami difacebook..
selamat berkarya…