WHAT'S NEW?
Loading...

Ular Tangga Kuis ActionScript2

Ular Tangga Kuis
Ular Tangga Kuis

Mencoba membantu adik tingkat sebagai bahan untuk CD pembelajaran dalam penyusunan skripsi kini admin pustaka flash menyusun sebuah game yang dipadukan dengan beberapa kuis secara Random


Cara penggunaan

Sekilas mata tidak ada yang berbeda dengan Ular tangga biasa,.. yaitu kita berlomba dengan lawan untuk menyeselesaikan permainan terlebih dahulu,... hanya saja pada ular tangga ini jika kita terkena pada kolom ular kita akan mendapat pertanyaan,.. jika jawaban benar maka kita aman dan apabila salah kita harus turun kolom sesuai dengan ular... yang kita tempati

Contoh Soal secara Acak

Ular Tangga Kuis
Ular Tangga Kuis

Ular Tangga Kuis
Ular Tangga Kuis

Ular Tangga Kuis
Ular Tangga Kuis

Cuplikan script


_root.mcgame.wdhsoal._visible = false;
function ulartangga() {
 pemain1 = pemain;
 pemain2 = Komputer;
 if (_root.mcgame["pemain2"].temp_nomor == _root.mcgame["pemain2"].nomor) {
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak7)) {
   _root.mcgame["pemain2"].nomor = 36;
   _root.mcgame["pemain2"].temp_nomor = 36;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak40)) {
   _root.mcgame["pemain2"].nomor = 59;
   _root.mcgame["pemain2"].temp_nomor = 59;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak45)) {
   _root.mcgame["pemain2"].nomor = 78;
   _root.mcgame["pemain2"].temp_nomor = 78;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak53)) {
   _root.mcgame["pemain2"].nomor = 71;
   _root.mcgame["pemain2"].temp_nomor = 71;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak49)) {
   _root.mcgame["pemain2"].nomor = 13;
   _root.mcgame["pemain2"].temp_nomor = 13;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak64)) {
   _root.mcgame["pemain2"].nomor = 23;
   _root.mcgame["pemain2"].temp_nomor = 23;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak89)) {
   _root.mcgame["pemain2"].nomor = 5;
   _root.mcgame["pemain2"].temp_nomor = 5;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak97)) {
   _root.mcgame["pemain2"].nomor = 66;
   _root.mcgame["pemain2"].temp_nomor = 66;
  }
  // end if  
  if (_root.mcgame["pemain2"].hitTest(_root.mcgame.kotak100)) {
   _root.mcgame.gotoAndStop(3);
  }
 }
 //pemain user
 if (_root.mcgame["pemain1"].temp_nomor == _root.mcgame["pemain1"].nomor) {
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak7)) {
   _root.mcgame["pemain1"].nomor = 36;
   _root.mcgame["pemain1"].temp_nomor = 36;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak40)) {
   
   _root.mcgame["pemain1"].nomor = 59;
   _root.mcgame["pemain1"].temp_nomor = 59;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak45)) {
   
   _root.mcgame["pemain1"].nomor = 78;
   _root.mcgame["pemain1"].temp_nomor = 78;
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak53)) {
   
   _root.mcgame["pemain1"].nomor = 71;
   _root.mcgame["pemain1"].temp_nomor = 71;
  }
  // end if  
  //ular
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak49)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak64)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak89)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak97)) {
   _root.mcgame.wdhsoal._visible=true;
   _root.mcgame.dadu_btn._visible = false;
   
  }
  // end if  
  if (_root.mcgame["pemain1"].hitTest(_root.mcgame.kotak100)) {
   
   _root.mcgame.gotoAndStop(2);
  }
 }
 
 // end of for  
}
// End of the function
stop();
dadu = 0;
ubah_nilai = 0;
waktu_ganti = false;
giliran = username.text;
pemain.nomor = 0;
pemain.temp_nomor = 0;
pemain.waktu = 0;
Komputer.nomor = 0;
Komputer.temp_nomor = 0;
Komputer.waktu = 0;
onEnterFrame = function () {
 giliran_tampil = giliran;
 ulartangga();
};
_root.mcgame.dadu_btn.onPress = function() {
 if (giliran == username.text) {
  if (this._currentframe == 1) {
   this.gotoAndStop(random(6)+2);
   dadu = 0;
  }
  // end if  
  if (this._currentframe>1) {
   dadu = this._currentframe-1;
  }
  // end if  
  pemain.nomor = pemain.nomor+dadu;
  _root.mcgame.dadu_btn.enabled = false;
 }
 // end if  
};
pemain.onEnterFrame = function() {
 if (giliran == username.text && _root.mcgame.dadu_btn._currentframe != 1) {
  ++this.waktu;
  if (this.waktu == 5) {
   _root.mcgame.dadu_btn.gotoAndStop(1);
   giliran = "Komputer";
   this.waktu = 0;
  }
  // end if  
 }
 // end if  
 if (this.temp_nomor<this.nomor) {
  ++this.temp_nomor;
 }
 // end if  
 this._x = _root.mcgame["kotak"+this.temp_nomor]._x;
 this._y = _root.mcgame["kotak"+this.temp_nomor]._y;
};
Komputer.onEnterFrame = function() {
 if (giliran == "Komputer") {
  ++this.waktu;
  if (this.waktu == 10 && _root.mcgame.dadu_btn._currentframe == 1) {
   dadu = 0;
   _root.mcgame.dadu_btn.gotoAndStop(random(6)+2);
  }
  // end if  
  if (this.waktu == 15 && _root.mcgame.dadu_btn._currentframe>1) {
   dadu = _root.mcgame.dadu_btn._currentframe-1;
   this.nomor = this.nomor+dadu;
  }
  // end if  
  if (this.waktu == 20) {
   giliran = username.text;
   _root.mcgame.dadu_btn.gotoAndStop(1);
   this.waktu = 0;
   _root.mcgame.dadu_btn.enabled = true;
  }
  // end if  
 }
 // end if  
 if (this.temp_nomor<this.nomor) {
  ++this.temp_nomor;
 }
 // end if  
 this._x = _root.mcgame["kotak"+this.temp_nomor]._x;
 this._y = _root.mcgame["kotak"+this.temp_nomor]._y;
};


Cuplikan script random Soal


stop();
var myArray = new Array( 2, 3, 4, 5, 6, 7);
randomSoal = myArray[Math.floor((Math.random()*myArray.length))];
gotoAndStop(randomSoal);

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Ular Tangga Kuis ActionScript2

4 comments: Leave Your Comments

  1. brow nie saya Hadhy (hadhy.yafet@gmail.com)

    brow... game ular tangga nie tidak bisa demo dan dowload tutorialnya ya brow....

    gni az brow saya mau taya, sayakan sudah bikin game ular tangga yang nti di beberapa kotak keluar informasi, untuk informasinya dh keluar brow, tapi untuk mengembalikan ke game itu sendiri blm bisa, caranya gmna brow.....???
    o:)
    tank's sebelumnya.

    ReplyDelete
  2. brow nie saya Hadhy (hadhy.yafet@gmail.com)

    brow... game ular tangga nie tidak bisa demo dan dowload tutorialnya ya brow....

    gni az brow saya mau taya, sayakan sudah bikin game ular tangga yang nti di beberapa kotak keluar informasi, untuk informasinya dh keluar brow, tapi untuk mengembalikan ke game itu sendiri blm bisa, caranya gmna brow.....???
    o
    tank's sebelumnya.

    ReplyDelete