Game 1 , Catch Yours Apples
Okey, setelah belajar beberapa actionscript, sekarang ayo kita coba bikin game dari Flash. Game sederhana dulu yaw… N game nih aku namain “Catch Yours Apples”. Key. =D>
1.Buatlah sebuah Flash Document baru dengan ukuran 250×400px.
2.Pada layer 1 buatlah 4 buah frame dan pada masing2 frame tulis script stop();
3.Beri nama pada frame 2 dengan a,frame 3 dengan b dan frame 4 dengan c.
4.Tampilan pertama yang akan kita buat adalah tampilan agreement (maksudnya kita mau main ato tidak gitu
)
Kita buat sebuah tombol, lalu tuliskan script berikut pada tombol tersebut.
on (release) {
gotoAndPlay(”a”);
}
5.Tampilan ke dua ( pada frame 2 ) adalah halaman di mana game yag akan kita mainkan.
Lihat gambar di bawah ini :

6.Buatlah 1 buah Movieclip lalu beri nama Apple (movieclip ini akan menjadi target yang ditangakap oleh box) pada instance name nya. Adapun isi dari Movieclip ini adalah..,kita buat dua layer di dalamnya.Lihat gambar :

Pada layer 1 frame 1 kita buat gambar apple dari posisi atas lalu pada frame 50 kita buat apple pada posisi bawah. Kasih efect motion agar perpindahan terlihat bagus.
Buat layer 2 dan pada frame 1 tulis script :
_root.apple._x=random(250);
6.Selanjutnya buat sebuah movieclip baru dan beri nama instance name nya dengan box (sebagai media tangkap). Di dalam box sendiri buatlah 7 buah movieclip dan ber nama masing2 a1-a8 (movie ini akan kluar apabila aple tertangkap).
7.Pada Movieclip box kita tulis script :
onClipEvent (load) {
startDrag(this, true, 0, 330, 200, 330);
_root.box.a1._visible = false;
_root.box.a2._visible = false;
_root.box.a3._visible = false;
_root.box.a4._visible = false;
_root.box.a5._visible = false;
_root.box.a6._visible = false;
_root.box.a7._visible = false;
_root.box.a8._visible = false;
}
onClipEvent (enterFrame) {
if (_root.apple.hitTest(this)) {
a = Number(_root.line.score)+1;
_root.line.score = a;
with (_root.apple) {
gotoAndPlay(1);
}
if (a == 20) {
_root.gotoAndPlay(”c”);
}
switch (a) {
case 1 :
_root.box.a1._visible = true;
break;
case 5 :
_root.box.a2._visible = true;
break;
case 8 :
_root.box.a3._visible = true;
break;
case 10 :
_root.box.a4._visible = true;
break;
case 12 :
_root.box.a5._visible = true;
break;
case 14 :
_root.box.a6._visible = true;
break;
case 17 :
_root.box.a7._visible = true;
break;
case 20 :
_root.box.a8._visible = true;
break;
}
}
}
8.Selanjutnya kita buat Movieclip yang kita beri nama line (merupakan pembatas apabila apple gagal ditangkap, sebagai acuan breake). Lalu tuliskan script
onClipEvent (enterFrame) {
if (_root.apple.hitTest(this)) {
a = Number(_root.line.broke)+1;
_root.line.broke = a;
with (_root.apple) {
gotoAndPlay(1);
}
if (a == 3) {
_root.gotoAndPlay(”b”);
}
}
}
9.Udah selesai deh untuk halaman gamenya,setelah ini kita buat halaman untuk hasilnya yaitu gagal ato tidak.
10.Pada script di atas udah dijelaskan bila kita gagal maka akan lari ke fram b(frame 3). Maka pada frame 3 kita buat tulisan gagal dan pada frame ke 4 kita buat tulisan sukses.
11.Tekan CTRL+ENTER, dan selamat mencoba.
Adapun hasilnya adalah seerti ini
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
March 8th, 2008 at 3:24 am
[...] Read original post at adim_sikiji blog [...]
March 8th, 2008 at 2:33 pm
wehhh jozzzz, ono jagoan flash nang Wikusama. Salutzzzz …
Salam kenal, q angkatan 4
[Reply]
March 8th, 2008 at 3:20 pm
Salam kenal juga, mas
aku angkatan 13.
>-
[Reply]
March 8th, 2008 at 3:58 pm
salam kenal juga mas,
:metal
[Reply]
March 10th, 2008 at 9:49 am
salam kenal dari bandung
Thanks, ilmunya, bayar royalti yaa, masalanya saya sudak praktekkan cara buatnya :metal ~o)
[Reply]
March 11th, 2008 at 7:36 am
Heheheh,hai’ hai’
Harus itu mah!!!!!!! Just kidding ja….
Oke dah ntar kita sharing2 aja disini, Key…. :metal
[Reply]
March 17th, 2009 at 12:25 pm
haiii…
hehee…
aku mo tanya, klo u manggil movie clip yang ada didlm movie clip didalam sebuah ffrme tu gmn yach????
Ini mo mirip2 ma box yang keisi apel2 klo bs nangkep apelnya.
masalahnya gw buat pke flash lite 2.0. untuk mobile.
Lah…tapi yang turun g cm apel, jadi macem2 buah…n klo ketangkep bs keluar bunyi sesuai ma nama buah yang ditngkep.
caranya gmn u bedainnya tu????
Bs bantu aku????
tHaNq b4….
[Reply]
April 2nd, 2009 at 9:15 pm
aloo…
aku mo tanya lageh nich tapi kali ni ttg masalah buah yang turun. Aku nyoba buat game catch apple ini, tapi aku buatnya buah2annya g cm apel yang turun, jadi macem2 buah.
Aku dah nyoba buat n bisa, tp anehnya napa koq yang mau turun cm 2 jenis buah ajah y???
padahal di movie clip tu dah aku masukkin macem2 buah, tp g mo muncul????
Gmn yach….
coding yang aku pake sama kyk t4mu, tp yang u geser kerangjangnya aku ganti coz aku pke flash lite 2.0. u mobile….
Bantuin aku doNk….
THanQ b4….
[Reply]
April 23rd, 2009 at 4:31 pm
@angel
maklum dah lama gak ngunjungin nih site,… hehehhe
waduh waduh sori baru bles,..
owww, untuk bedainnya kasih nama aja pada movieclipnya untuk tiap buah
misal nih klo buah aplle kamu kasih id apple, trus klo jeruk kasih nama jeruk
nah ntar di actionscript yang bagian ini nih
if (_root.apple.hitTest(this)) {
a = Number(_root.line.score)+1;
_root.line.score = a;
with (_root.apple) {
gotoAndPlay(1);
}
kamu tambahin if lagi untuk yang jeruk, kasarannya kayak gni,.. ( sori aku nih langsung bles, gak nyobak dulu )
if (_root.apple.hitTest(this)) {
a = Number(_root.line.score)+1;
_root.line.score = a;
with (_root.apple) {
gotoAndPlay(1);
loadSound = “soundnya apaan”;
}else if(_root.jeruk.hitTest(this)){
a = Number(_root.line.score)+1;
_root.line.score = a;
with (_root.apple) {
gotoAndPlay(1);
loadSound = “soundnya apaan”;
}
moga bisa membantu ya??? ntar langsung japri aja biar gak terlambat
[Reply]
April 23rd, 2009 at 4:34 pm
@ untuk yang kedua ntar aku cobak dulu ya?
key… tenk kyu dah mengunjungin site ini
[Reply]