Tutorial Membuat Game Flash: City Rescue
Cara mengalahkan nya cukup sederhana anda hanya harus menghindari semua bom yang dijatuhkan oleh boss nya. Akan tetapi boss mempunyai jurus rahasia yang mematikan yang dapat menghancurkan anda sekali tembak.
Untuk scriptnya sebagai berikut beri action script pada frame 20 atau label BOSS
Penjelasan :
Script inisial variabel untuk BOSS
[as3]stop();
_root.boss1._visible = false
//properti all
jalanboss = false
jalanplayer = false
jalanbom = false
gameover2 = false
special = false
movieraja = false
menang2 == false
xxx = 0
xxx2 = 0
waktub = 0
waktus = 0
specialx = true
life2 = life
score2 = score
//properti raja
speedraja = 20;
distance = 2400
//properti player
speed = 15
//raja jalan otomatis
sampai == true
point = 1[/as3]
Menjalankan Fungsi dari misi Raja atao Boss di mulai dari sini ,
Dibawah ini adalah scrip menang kalau di baca:
“Jika Distance sama dengan nol maka Boss akan berpindah Posisi dan akan dihantam oleh rudal bantuan” dan tentu saja misi selesai
[as3]onEnterFrame = function(){
distance -= point
if (distance == 0){
point = 0
if(_root.boss1._x < 500){
_root.boss1._x += 17
}
}
if (point == 0){
_root.rudalbantuan2._x += 10
jalanboss = false
jalanbom = false
}
if (_root.boss1.hitTest(_root.rudalbantuan2) and _root.boss1._currentframe == 1){
_root.boss1.gotoAndPlay(2);
ancur.start(0 ,1)
_root.rudalbantuan2._x = -400
_root.rudalbantuan2._visible = false
distance = 2400
menang2 = true
}
}[/as3]
Nah ini script untuk kepintaran BOSS nya
Raja akan secara otomatis maju dan mundur secara acak
[as3]boss1.onEnterFrame = function() {
if (jalanboss == true) {
this._x -= speedraja;
if (this._x < -25){
this._x = -24
speedraja = -speedraja
}
if (this._x > 710){
this._x = 709
speedraja = -speedraja
}
if (random(10) == 2 and this._x > 200 and this._x < 300){
speedraja = -speedraja
}
}[/as3]
Script ini untuk menjalankan fungsi keyboard agar dapat mengendalikan Player
[as3]// menjalankan player
if (jalanplayer==true){
if (Key.isDown(Key.RIGHT) and not _root.player.hitTest(_root.kanan)) {
_root.player._x += speed;
}
if (Key.isDown(Key.LEFT) and not _root.player.hitTest(_root.kiri)) {
_root.player._x -= speed;
}
}[/as3]
Script ini untuk secara otomatis atau dalam waktu 25 dan 50 frame BOSS akan mengeluarkan BOMM.
[as3]// menjatuhkan bom
if(jalanbom==true){
waktub++
if (waktub == 25 or waktub == 50) {
bomjatuh.start(0, 1)
bom = attachMovie("bom", "bom"+_root.getNextHighestDepth(), _root.getNextHighestDepth(),{_x:this._x, _y:91})
bom.onEnterFrame = function() {
this._y += 10
this._x += 2
if (this.hitTest(_root.bawah) && this._currentframe == 1){
this.gotoAndPlay(2);
ledakan.start(0, 1);
}
if (this.hitTest(_root.player) && this._currentframe == 1){
this.gotoAndPlay(2);
life2 -= 1;
ledakan.start(0, 1);
}
if (this._currentframe == 5){
removeMovieClip(this)
}
};
}
if (waktub == 80){
waktub = 0
}
}[/as3]
Nah ini script dimana Boss akan menembakan jurus Specialnya.
Boss akan menembakan jurus spesialnya tiap 350 frame sekali jadi karena gamenya 20fps jadi sekitar 17,5 detik sekali raja atau BOSS menembakan jurus spesialnya
[as3]//jurus special
if(specialx==true){
waktus++
if (waktus == 350) {
laser.start(0, 1)
bom.removeMovieClip
jalanboss = false
jalanbom = false
special = attachMovie("special", "special"+_root.getNextHighestDepth(), _root.getNextHighestDepth(),{_x:this._x, _y:this._y})
special.onEnterFrame = function() {
if (this._currentframe == 1){
this.gotoAndPlay(2);
}
if (this._currentframe == 100 or _root._currentframe == 25){
removeMovieClip(this)
jalanboss = true
jalanbom = true
}
if (this.hitTest(_root.player)){
life2 = 0;
}
};
}
if (waktus == 350){
waktus = 0
}
}[/as3]
Variable di bawah ini jika mendapati kondisi Nyawa atau Life point habis atau tertembak serangan Special BOSS. Dan akan langsung di tujukan pada frame dengan label gameover game
[as3]//script kalah
if (life2 == 0 and _root.player._currentframe == 1){
_root.player.gotoAndPlay(2);
jalanplayer = false
jalanraja = false
special = false
jalanbom = false
gameover2 = true
_root.bom.removeMovieClip()
ancur.start(0, 1);
}
//game over
if (gameover2 == true){
xxx++
if(xxx == 50){
xxx = 0
_root.gotoAndPlay("gameover");
}
}
//game over
if (menang2 == true){
xxx2++
if(xxx2 == 50){
xxx2 = 0
_root.gotoAndPlay("menang");
}
}
};[/as3]
Untuk lebih jelas jika anda tidak terlalu mengerti dengan penjelasan di atas anda bisa mendownload source game nya lengkap dengan audionya dan file FLA nya, Game ini sebetulnya belum selesai seutuhnya tapi jika mau anda bisa memodifikasinya mulai dari script atau karakter yang ada di dalamnya, ini kita hanya mau berbagi ilmu sedikit sedikit bahwa sebetulnya kalau kita mau Bangsa indonesia pun bisa jadi pelopor dalam perindustrian Software atau mungkin game.
Link Download Source Code 18MB
Incoming search terms for the article:
- tutorial membuat game flash
- membuat game flash
- tutorial game flash
- buat game flash
- membuat game dengan flash








14 Comments
Skip to Comment Form ↓Thanksya totur nya aq mo donlotdulu
Berbagi dengan indah
Makasih ya
Maaf baru nongol lagi sobat
Baru update dan BW lagi nih daku
Salam persohiblogan
Keren mas Adit, sayangnya, saya belum punya Adobnya.
Thanks, kl blum punya adobe nya bisa download di
http://www.indowebster.com/Adobe_Flash_CS3.html
kami juga suka dengan hasil karyamu
I am very happy with the results of your work.
even if you have not become smart people I will continue to support you
keren,kalau membuat game
seperti itu,saya bingung,tapi kalo liat game city rescue saya juga bisa kalau ikutan.
cool, if you make a game
like that, I’m confused, but if tough game city rescue if I can also follow.
good
ngga da link downloadnya nih gan……….
pelit amat gan
boleh juga nih…..
tutor yg lain ttg game sport ada g??
sekadar mau tanya aja mas.
saya membuat pembelajaran interaktif bahasa arab untuk anak tk, berupa game. yang mau saya tanyakan gimana cara membuat menu update, agak pengajar bisa menambai gambar dan sound sesuai dengan materi pembelajarannya. mohon bantuannya ya buat TA
jancok
Informasi yang menarik gan.
salam
666 games|games 666…
[...]Tutorial Membuat Game Flash: City Rescue | BloggerSay's[...]…