sina2006 مدیر انجمن
تاريخ عضويت: 5 شنبه 16 شهريور 1385 تعداد ارسالها: 288 محل سكونت: رشت
جمعه 24 خرداد 1387 - 09:07 |
|
|
با سلام خدمت دوستان عزیز در PD
خوب امروز یه بازی براتون تدارک دیدم البته نمیشه گفت بازی جنبه تست داره تست ایجاد رقابت و ساخت دشمن (یا همون هوش مصنوعی)
این بازی به صورت OpenSource که راحت می تونید اونو توسعه بدید و .....
مدت زمان ساختش میشه گفت تقریبا : 3 ساعت
ساخته شده توسط : Flash 8.0
برای باز کردن فایلهF la حتما باید نرم افزار Macromedia Flash 8.0 داشته باشید
کنترل بازی توسط مکانما و کلید Space برای حمله است.
کد اصلی این بازی و تنها کد این بازی که در فریم یکه (فریمه اول را انتخاب و دکمه F9 کیبرد را زده)
كد: |
/* BY MOHAMMAD SHABAHANG*/
stop();
isJumping = false;
jumpSpeed = 0;
startY =mc._y;
var speed=4;
felesh._visible=false;
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.pa.gotoAndStop(1);
enem.enem2.enem3.hand.gotoAndStop(1);
enem.enem2.enem3.gotoAndStop(2);
enem.enem2.gun.play();
enem.forward.gotoAndStop(2);
enem.back.gotoAndStop(2);
} else
speed=4;
enem.enem2.enem3.pa.play();
enem.enem2.enem3.hand.play();
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);
felesh._visible=true;
go.gotoAndStop(2);
}
if(mc.mc2.hitTest(go)){
_root.gotoAndStop(2);
}
if (isJumping) {
mc._y += jumpSpeed;
jumpSpeed += 1;
if (mc._y>=startY) {
mc._y = startY;
isJumping = false;
mc.sho._visible=true;
}
} else {
if (Key.isDown(Key.UP)) {
mc.sho._visible=false;
isJumping = true;
jumpSpeed = -10;
}
}
};
// END PROGRAM |
خوب این کل اکشن ایجاد رقابت با دشمن مجازی
در کل هدف این بازی نشون دادن قابلیت ایجاد رقابت بسی قویتر از این (این نوع بسیار ابتداییش) در نرم افزار Flash یعنی این نرم افزار همانند نرم افزارایی بازیسازی 2 بعدی همچون Game Make (که آخر یادش نگرفتم) میتونه یه انتخاب خوب برای ساخت بازیهای 2 بعدی باشه.
اگه سوالی هم داشتید در راجب با موضوع من در خدمتم.
اینم سورس و خوده بازی (امیدوارم نهایت استفاده بکنید و بچه های این انجمن بیشتر با این نرم افزار و همچنین تالار فلش آشنا بشن )--------------126 KB
http://mshgames.parsaspace.com/MSHGAMESHOOSH.rar
موفق باشید و پیروز
محمد
|
_________________ دانلود بازی افسانه عمو پورنگ نسخه 1
www.amoogame.blogfa.com |
|