Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> نرم افزار Flash -> بررسی هوش مصنوعی در یک بازی فلش------(سطح ساده)
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

بررسی هوش مصنوعی در یک بازی فلش----
نويسنده
پيغام
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


موفق باشید و پیروز
محمد
Surprised Arrow Idea

_________________
دانلود بازی افسانه عمو پورنگ نسخه 1

www.amoogame.blogfa.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر آدرس AIM نام كاربري در پيغامگير Yahoo نام كاربري در پيغامگير MSN شماره ICQ
 

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


4 شنبه 3 مهر 1387 - 00:07
پاسخ بصورت نقل قول
اینو با ورژن چند Flash ساختی؟
روی نسخه 8 من error داد!

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
sina2006
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 5 شنبه 16 شهريور 1385
تعداد ارسالها: 288
محل سكونت: رشت


شنبه 11 آبان 1387 - 17:34
پاسخ بصورت نقل قول
سلام

تازه این پیغامو دیدم

این با همون فلش 8 ساخته شده

یه دور دیگه فایلو دانلود کن (آسیب دیده)

موفق باشی

_________________
دانلود بازی افسانه عمو پورنگ نسخه 1

www.amoogame.blogfa.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر آدرس AIM نام كاربري در پيغامگير Yahoo نام كاربري در پيغامگير MSN شماره ICQ
 

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


شنبه 11 آبان 1387 - 23:34
پاسخ بصورت نقل قول
اگر آسیب دیده باشه که فایل rar باز نمیشه!

~

فکر کنم ایراد از نسخه فلش من بود (فکر کنم نسخه Full نیست)

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
ty.taleby
در حال رشد
در حال رشد


تاريخ عضويت: جمعه 6 دي 1387
تعداد ارسالها: 71
محل سكونت: كري انجين2


1 شنبه 22 دي 1387 - 04:57
پاسخ بصورت نقل قول
سلام
قصد يكم تغييرات توبازي فلشت دارم مخالفتي نداري PDT_002

_________________
محمدطالبي
ty.taleby@gmail.com
ty_taleby@yahoo.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
ty.taleby
در حال رشد
در حال رشد


تاريخ عضويت: جمعه 6 دي 1387
تعداد ارسالها: 71
محل سكونت: كري انجين2


1 شنبه 22 دي 1387 - 04:59
پاسخ بصورت نقل قول
اون چيز سفيده وسط صحنه چيه Shocked

_________________
محمدطالبي
ty.taleby@gmail.com
ty_taleby@yahoo.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |