mshgames
Well-Known Member
به نام خدا
سلام خدمت دوستان
امروز یه بازی فلش که نمیشه گفت بلکه یه حالت تست داره براتون ساختم که تو اون باید با دشمنتون به طور خیلی ساده رقابت کنید
کد کامل این بازی در فریم یک واقع شده:
در وحله اول نگاه به کد بالا ممکنه یه خورده ترسناک باشه اما باور کنید جز چند تا توابع سیستمی همانند xscale و _x و.... یه دونه متغیر و استفاده از دستور شرطی (عبارت if) و همچنین استفاده از شی Key و در نهایت از تابع ضربه دیگه چیزه به خصوصی نداره یعنی این ساده ترین راه ممکن برای رسیدن به یه نتیجه نسبتا مطلوبه
(توضیح کدو بالا رو من تا چند روز دیگه میزارم اما الان وقتو حسش نیست.)
اینم سورس کامل بازی مبارزه دو نفره
با حجم 28 کیلو بایت)
http://mshgames.persiangig.com/MshGamesHoos.rar
موفق باشید
محمد


سلام خدمت دوستان
امروز یه بازی فلش که نمیشه گفت بلکه یه حالت تست داره براتون ساختم که تو اون باید با دشمنتون به طور خیلی ساده رقابت کنید
کد کامل این بازی در فریم یک واقع شده:
کد:
/* BY MOHAMMAD SHABAHANG*/
var speed=4;
onEnterFrame=function(){
if(Key.isDown(Key.RIGHT)){
mc._x+=8;
mc._xscale=+66;
mc.gotoAndStop("run");
} else if(Key.isDown(Key.LEFT)){
mc._x-=8;
mc._xscale=-66;
mc.gotoAndStop("run");
} else mc.gotoAndStop(1);
if(Key.isDown(Key.SPACE)){
mc.gunmc.play();
}
if(mc.hitTest(enem.forward)){
enem._x-=speed;
enem.enem2._xscale=+100;
}
if(mc.hitTest(enem.back)){
enem._x+=speed;
enem.enem2._xscale=-100;
} else enem.gotoAndStop(1);
if(mc.head.hitTest(enem.enem2)){
speed=0;
enem.enem2.enem3.gotoAndStop(2);
enem.enem2.gun.play();
enem.forward.gotoAndStop(2);
enem.back.gotoAndStop(2);
} else
speed=4;
enem.forward.gotoAndStop(1);
enem.back.gotoAndStop(1);
if(mc.mc2.hitTest(enem.enem2.gun)){
bloodmc._xscale-=0.6;
}
if(enem.enem2.enem3.enem4.hitTest(mc.gunmc)){
bloodenemy._xscale-=0.8;
}
if(bloodenemy._xscale<=0){
enem.enem2.play();
enem.forward.gotoAndStop(2);
enem.back.gotoAndStop(2);
}
};
// END PROGRAM
در وحله اول نگاه به کد بالا ممکنه یه خورده ترسناک باشه اما باور کنید جز چند تا توابع سیستمی همانند xscale و _x و.... یه دونه متغیر و استفاده از دستور شرطی (عبارت if) و همچنین استفاده از شی Key و در نهایت از تابع ضربه دیگه چیزه به خصوصی نداره یعنی این ساده ترین راه ممکن برای رسیدن به یه نتیجه نسبتا مطلوبه
(توضیح کدو بالا رو من تا چند روز دیگه میزارم اما الان وقتو حسش نیست.)
اینم سورس کامل بازی مبارزه دو نفره
http://mshgames.persiangig.com/MshGamesHoos.rar
موفق باشید
محمد
