Minggu, 31 Agustus 2014

Siapa yang gak tau dengan game snake, game yang mengharuskan pemainnya menggerakkan ular dan mengenai tikus agar bisa lebih panjang dan mencapai score terbesar. Kali ini saya akan membuat game jadul snake. Oke langsung disimak saja:

- Buat sebuah dokumen flash baru, pilih actionscript 2.0
- Buat objek kotak untuk jadi ularnya.  Ukuran objek kotaknya 20X20 (W : 20 & H : 20).

- Klik kanan di objek, pilih Convert to Symbol.


- Buat objek untuk jadi tikusnya. Ukuran objek kotaknya 20X20 (W : 20 & H : 20).

- Klik kanan di objek, pilih Convert to Symbol.

- Hapus semua movieclip atau objek yang ada di dalam stage, sehingga stage menjadi bersih.
- Klik pada layer 1 frame 1 kemudian tekan F9 untuk menampilkan panel Actions – Frame, lalu ketikkan script berikut :



var bagian = 5;
var snake = new Array;
var arah = 0;
var ada = true;

for(var i = 0 ; i<5 ; i++){
snake[i] = _root.attachMovie("snake", "snake_"+i, i+1, {_x:(100 - 20 * i), _y:100});
}
var idInterval = setInterval(jalan, 200);

_root.onEnterFrame = function() {
if (Key.isDown(Key.UP) && arah != 3) {
arah = 2;
}
if(Key.isDown(Key.RIGHT) && arah != 1){
arah = 0;
}
if(Key.isDown(Key.LEFT) && arah != 0){
arah = 1;
}
if(Key.isDown(Key.DOWN) && arah != 2){
arah = 3;
}
};


function jalan(){
if(ada == true){
ada=false;

var sasaran = _root.attachMovie("tikus", "tikus_mc",0, {_x:random(26)*20, _y:random(20)*20});

}
if (_root["tikus_mc"].hitTest(snake[0])) {
removeMovieClip(_root["tikus_mc"]);
bagian++;
tambah();
ada = true;
}
var tukarx = new Array();
var tukary = new Array();
tukarx[0] = snake[0]._x;
tukary[0] = snake[0]._y;
switch(arah){
case 0:
              snake[0]._x += 20;
               break;
         case 1:
             snake[0]._x -= 20;
             break;
         case 2:
             snake[0]._y -= 20;
             break;
         case 3:
             snake[0]._y += 20;
             break;

}
for(var i = 1; i < bagian ; i++){
tukarx[i] = snake[i]._x;
tukary[i] = snake[i]._y;
snake[i]._x =  tukarx[i-1];
snake[i]._y =  tukary[i-1];

}
for(var j = 1 ; j < bagian ; j++)
if (snake[0]._x == snake[j]._x && snake[0]._y == snake[j]._y) {
trace("anda kalah");
}
}

function tambah(){
var xbaru = snake[bagian-2]._x;
var ybaru = snake[bagian-2]._y;
snake[bagian-1] = _root.attachMovie("snake", "snake_"+bagian, i+bagian, {_x:xbaru, _y:ybaru});
}


- lalu tekan ctrl+enter untuk melihat hasilnya.

Download Source Code : SINI
Next
This is the most recent post.
Previous
Posting Lama

1 komentar:

  1. Membuat Game Snake Dengan Adobe Flash - --Selamat Datang Di Denocode.Blogspot.Com-- >>>>> Download Now

    >>>>> Download Full

    Membuat Game Snake Dengan Adobe Flash - --Selamat Datang Di Denocode.Blogspot.Com-- >>>>> Download LINK

    >>>>> Download Now

    Membuat Game Snake Dengan Adobe Flash - --Selamat Datang Di Denocode.Blogspot.Com-- >>>>> Download Full

    >>>>> Download LINK Hi

    BalasHapus