Saturday, December 7, 2013

Membuat game ular sederhana di flash

CARA MEMBUAT GAME MAZE SEDERHANA DENGAN “WALL ACTION SCRIPT”
Mungkin kalian agak sedikit binggung dengan judul postingan di atas.., tapi ini memang kenyataannya. Kebanyakan tipe game maze di Indonesia.., di buat menggunakan action script untuk tembok atau dinding atau wall. Penasaran seperti apa. Ayo..,
 kita langsung praktekan saja sekarang :
1. Buatlah sebuah flash document.
2. Buatlah sebuah garis persegi menggunakan Retangle Tool.
3. Setelah itu hapus sebagian kotak persegi tadi, membentuk dinding atau ukiran sebuah nama, seperti di gambar postingan ini.
 4. Seleksi persegi yang dibuat kemudian tekan F8. Pada panel yang muncul masukkan Dinding sebagai name dan MovieClip sebagai type, lalu tekan OK.
 5. Seleksi membuat Movie Clip Dinding, kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan dinding di dalam kotak instance name.
6. Buatlah sebuah lingkaran. Seleksi lingkaran tersebut dan tekan F8. Pada panel yang muncul masukkan Pemain sebagai name, MovieClip sebagai type, pastikan titik registrasinya berada ditengah-tengah lalu tekan OK.
7. Seleksi movie clip Pemain dan pada panel properties masukkan pemain didalam kotak instance name.
8. Letakkan movie clip Pemain dan movie clip Dinding seperti gambar di postingan ini.
9. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :

stop();
//jari-jari pemain
jarijari = pemain._width/2;
//kecepatan pemain bergerak
kecepatan = 5;
pemain.onEnterFrame = function() {
//jika tombol panah kiri ditekan
if (Key.isDown(Key.LEFT)) {
//pemain bergerak ke kiri
this._x -= kecepatan;
}
//jika tombol panah kanan ditekan
if (Key.isDown(Key.RIGHT)) {
//pemain bergerak ke kanan
this._x += kecepatan;
}
//jika tombol panah atas ditekan
if (Key.isDown(Key.UP)) {
//pemain bergerak ke atas
this._y -= kecepatan;
}
//jika tombol panah bawah ditekan
if (Key.isDown(Key.DOWN)) {
//pemain bergerak ke bawah
this._y += kecepatan;
}
//membuat pemain tidak dapat melewati dinding
while (dinding.hitTest(this._x, this._y+jarijari, true)) {
this._y--;
}
while (dinding.hitTest(this._x, this._y-jarijari, true)) {
this._y++;
}
while (dinding.hitTest(this._x-jarijari, this._y, true)) {
this._x++;
}
while (dinding.hitTest(this._x+jarijari, this._y, true)) {
this._x--;
}
};

10. Tekan Ctrl+Enter untuk melihat hasilnya :
Tekan tombol panah untuk menggerakan animasi lingkaran tadi.

Dengan begini kalian tidak akan kesusahan lagi mencari action script untuk Wall. Karna semuanya telah terpecahkan oleh Game Maze ini.

Yang masih binggung, ikuti petunjuk di atas, download saja data fla nya disini : KLIK DISINI
Dan coba bandingkan dengan data Game Maze fla versi Youtube : KLIK DISINI
-Terimakasih untuk Gofatik Hollow dan warungflash.com.

2 comments:

  1. Terimakasih tutorialnya bermanfaat banget,

    Ingin bisa desain grafis? Tapi bingung minta bantuan siapa? Belajar sendiri aja yuk.. kita lihat tutorialnya di
    tutorial-tutorial gratis

    ReplyDelete

Menjadi Donatur untuk blog ini hanya dengan 1 klik iklan.