Tutorial Membuat Game Gasing (permainan Nasional)

Gasing

Gasing, apa itu gasing ? gasing adalah singkata dari "GAMPANG, ASYIK, dan MENYENANGKAN"..hehe..

permainan gasing
Game gasing

Bukan !!, Gasing adalah Permainan yang berputar pada poros dan berkesetimbangan pada satu titik.
Nah, kali ini saya akan memberikan tutorial tentang bagaimana cara membuat permainan atau game gasing menggunakan Adobe Flash cs 6.

Game Gasing


Game gasing yang saya buat ini tidaklah sulit. Mulai dari pembuatan dua buah gasing, tombol ready, serta hitungan mundur.

Tampilan dari game gasing yang saya buat adalah seperti pada gambar dibawah ini :

game gasing actionscript 3.0
gambar - game gasing actionscript 3.0

Untuk membuat game ini hanya membutuhkan 3 buah layer, yaitu layer actionscript, layer gasing, dan layer background.

layer yang diperlukan
gambar - layer yang perlukan
Kemudian, berikut penggalan script yang telah dituliskan di layer actionscript :

import flash.events.Event;
import flash.events.MouseEvent;
stop();

var startgame:Boolean=false;

var downA_gasing1:Boolean=false;
var downD_gasing1:Boolean=false;
var downLEFT_gasing2:Boolean=false;
var downRIGHT_gasing2:Boolean=false;

var kec_gasing1:Number=3;
var kec_gasing2:Number=3;


// key down p1 ---------------------------------------
animasi_gasing1.addEventListener(Event.ENTER_FRAME,movegasing1);
stage.addEventListener(KeyboardEvent.KEY_UP, keyup1_gasing1);
stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown1_gasing1);

function keydown1_gasing1(event:KeyboardEvent):void{
    switch(event.keyCode){
        case Keyboard.A:{
            downA_gasing1=true;
            break;
        }
        case Keyboard.D:{
            downD_gasing1=true;
            break;
        }
    }
}

function keyup1_gasing1(event:KeyboardEvent):void{
    switch(event.keyCode){
        case Keyboard.A:{
            downA_gasing1=false;
            break;
        }
        case Keyboard.D:{
            downD_gasing1=false;
            break;
        }
    }
}

function movegasing1(event:Event):void{
    if(startgame){
        animasi_gasing1.play();
        if(animasi_gasing1.currentFrame==15){
            animasi_gasing1.stop();
        }
        if(downA_gasing1){
            animasi_gasing1.x-=kec_gasing1;
            animasi_gasing1.gasing1.gotoAndStop(2);
        }
        if(downD_gasing1){
            animasi_gasing1.gasing1.gotoAndStop(2);
            animasi_gasing1.x+=kec_gasing1;
        }
    }
}

// key down p2 ---------------------------------------
animasi_gasing2.addEventListener(Event.ENTER_FRAME,movegasing2);
stage.addEventListener(KeyboardEvent.KEY_UP, keyup1_gasing2);
stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown1_gasing2);

function keydown1_gasing2(event:KeyboardEvent):void{
    switch(event.keyCode){
        case Keyboard.LEFT:{
            downLEFT_gasing2=true;
            break;
        }
        case Keyboard.RIGHT:{
            downRIGHT_gasing2=true;
            break;
        }
    }
}

function keyup1_gasing2(event:KeyboardEvent):void{
    switch(event.keyCode){
        case Keyboard.LEFT:{
            downLEFT_gasing2=false;
            break;
        }
        case Keyboard.RIGHT:{
            downRIGHT_gasing2=false;
            break;
        }
    }
}

animasi_gasing1.stop();
animasi_gasing2.stop();

function movegasing2(e:Event):void{
    if(startgame){
        animasi_gasing2.play();
        if(animasi_gasing2.currentFrame==15){
            animasi_gasing2.stop();
        }
        if(downLEFT_gasing2){
            animasi_gasing2.gasing2.gotoAndStop(2);
            animasi_gasing2.x-=kec_gasing2;
        }
        if(downRIGHT_gasing2){
            animasi_gasing2.gasing2.gotoAndStop(2);
            animasi_gasing2.x+=kec_gasing2;
        }
    }
}

Penulisan script diatas sungguh mudah untuk dipahami.

Lebih lengkapnya langsung saja download file .fla nya disini
download pdf nya juga disini

Game tutorial || tutorial flash || game gasing || game adobe flash cs || flash tutorial

Tutorial Membuat Game Gasing (permainan Nasional) Tutorial Membuat Game Gasing (permainan Nasional) Reviewed by Ardy S on December 21, 2015 Rating: 5

2 comments:

  1. Keren bro.. saya salut pemilihan jenis game gasing sebagai project.. kerenn..

    ReplyDelete

Powered by Blogger.