مشروع اللعبة – الجزء الثاني

هذا هو ثاني دروس عمل المشروع التطبيقي على دورة الأكشن سكربت .. في هذا الدرس سنركز على حركة الأعداء وكيفية تنفيذها .

..

..

..

..

يمكنك تحميل الدرس بالضغط على هذا الرابط


  1. محمد الخولي
    9 يوليو 2011 - 5:25 ص

    الف شكر اخي الكريم … جاري التعلم :)

  2. هاري بوتر
    9 يوليو 2011 - 8:07 ص

    شكرا جزيلا

  3. انجى ماهر
    9 يوليو 2011 - 11:57 ص

    شكرا على مجهودك … جزاك الله خيرا

  4. محمد عبد الرحمن
    9 يوليو 2011 - 1:16 م

    ياريت لو تعرف اى فكرة عن لغة الجافا سكربت تحاول تعلمنا فيها لانى مش لاقى اى متريال على النت ليها خالص وكل اللى موجود باللغة الأنجلزية وانا مش قد كدة فى الأنجلش .. وخيركم من تعلم العلم وعلمه

  5. omarsky
    9 يوليو 2011 - 2:35 م

    شكرا لك

  6. ismail10
    9 يوليو 2011 - 6:02 م

    السلام عليكم

    كيفك يا استاد و الله غيبة طويلة

    تعرف و الله انا طبقت كل دروسك و كنت لما ادخل للموقع اجده كما هو
    و الله كنت خايف عايك
    انك تكون مريض او اي شي زي كده

    بس تعرف و الله ما في موقع عربي متخصص او فيه دروس زي ما نت واضع بالترتيب
    و منضم

    و انا لان بات في تعلم من اسطوانات lynda and tutorial training ,vtc
    و الله يوفقك في حياتك اخي محمد

    و اتمنى الدرس القادم كيفية عمل موقع

    و اجرك كبير و الله

    و الله يجعله في ميزان حسناتك

    تحياتي

  7. ismail10
    9 يوليو 2011 - 6:04 م

    اخي محمد في مواقع كثيرة تعلم جافا سكربت

    http://www.w3a.com
    http://www.free4learn.com
    و كلها بالعربية

    بالتوفيق

    تحياتي

  8. ayman younes
    9 يوليو 2011 - 7:58 م

    شكرا علي الدرس بس لو ينفع تنزلهك اسرع شويه نبقي شاكرين :)

  9. ayman younes
    9 يوليو 2011 - 7:58 م

    تنزلهم *

  10. معتصم محمد
    9 يوليو 2011 - 10:37 م

    شكراً على الدرس الجديد

    1 » فكرة العملية الحسابية لتوليد رقم عشوائي موجب أو سالب كانت رائعة

    2 » انت كمبرمج بالأكشن سكريبت لك باع في عملية كتابة الأكواد وبالتالي تعرف الملحقات (احداث/ خصائص/دوال/…) الخاصة باللغة فحين إستخدمت الدالة الخاصة بتوليد رقم عشوائي ذكرت في الفيديو انك ذكرتها قبل ذلك في درس سابق
    خلاصة القول كيف لمبرمج حديث العهد بلغة البرمجة ان يحصل على هذه المعلومات (الملحقات) حين يبدأ في كتابة الكود
    اتمنى ان يكون قصدي واضح

    شكراً مرة اخرى

  11. رشيد من المغرب
    10 يوليو 2011 - 11:19 ص

    جزاك الله خيرا أخي .جاري التحميل.دروس غاية في الروعة.
    كيف يمكنني ادراج فلاش داخل my site web معمول ب vb.net .و ذلك لعمل قائمة menu في الموقع.
    في انتظار جوابكم تقبلوا اخي فائق احترامي و تقديري

  12. رشيد من المغرب
    10 يوليو 2011 - 12:01 م

    عفوا الموقع ب asp.net

  13. محمود
    10 يوليو 2011 - 6:00 م

    اخي علي جزاك الله كل خير .. والله اول مرة استمتع حين اشاهد وانفذ درس فيه اكواد برمجة
    بصراحة اسلوب رائع ومنظم … نتمى لك التوفيق .. لكن لنا عندك رجاء عدم تأخير وضع الجزء الثالث من اللعبة .. لأنو والله مباشرة نفذنا التعليمات ومشت معنا الامور تمام .. فلا تتركنا لفترة طويلة مع كل تقديرنا لضروفك لكننا متحمسين انو نمشي معك لمراحل متقدمة
    مع الشكر مرة ثانية ………………… محمود

  14. عبدالله عبدالباقي
    11 يوليو 2011 - 2:46 م

    انا منتظر باقي الدرس يا أستاذ ان شااء الله قريب وشكررا لك على المجود الكبير اللي عامله في الموقع تشرفنا

  15. محمد عادل
    11 يوليو 2011 - 9:19 م

    بجد الدروس مفيدة جدا وشيقة جدا
    وبجد مبئتش عايز الدرس يخلص
    جزاك الله كل خير

  16. علي محمد علي
    11 يوليو 2011 - 11:41 م

    :: معتصم محمد ::

    هناك طريقتين لذلك

    1 – كثرة العمل .. ففي كل عمل جديد ستتعلم شيئا جديدا .. ستواجهك مشكلة وستبحث لها عن حل .. وأثناء هذا البحث ستتعلم

    2 – وهي الطريقة التي تسرع من تعلمك .. وهي ببساطة أن تقرأ أحد الكتب من سلسلة definitive guide أو CookBooks الخاصة بالأكشن سكربت .. فهذه الكتب تمر على معظم الأحداث والدوال في اللغة وتقدم أمثلة بسيطة على إستخدامها .. هذه الكتب عادة ضخمة وستأخذ منك وقت طويل .. لكنها بالتأكيد ستسرع كثيرا من تعلمك .. حتى ولو على الأقل أن تعرف أن مثل هذه الدوال والأحداث موجودة وعندما تريدها ترجع للكتاب لترى كيفية إستخدامها .. مجرد معرفتك أنها موجودة هو شيء جيد جدا وهو الجزء الأصعب من الموضوع .. وهذا ما فعلته عند بدايتي لتعلم الأكشن سكربت .. أحضرت أحد هذه الكتب الضخمة وكنت أقرأ فيه يوميا على الأقل عشر صفحات ..

  17. Nawaf
    12 يوليو 2011 - 4:29 ص

    السلام عليكم

    ماشاء الله من فترة طويلة أنا أنتظر المشروع الثاني جزاك الله عنا كل خير

  18. معتصم محمد
    12 يوليو 2011 - 3:05 م

    شكراً على الرد استاذ / علي

  19. عبدالله
    12 يوليو 2011 - 11:20 م

    الله يبارك لك … قول امين .

    عندي اقتراح .. لو تعطينا فكرة عن التعامل مع BOX2D او التعامل مع الداتا بيز من داخل الفلاش ,,

  20. مصطفى محسن السنجق
    13 يوليو 2011 - 1:34 م

    آمين
    انت راجل محترم جدا جدا جدا جدا
    والله الراجل ده كلامه مظبوط
    احنا عايزين نعرف نتعامل مع قواعد البيانات خصوصا الـــSQL

  21. كيرلس حليم
    13 يوليو 2011 - 2:26 م

    حمد الله على سلامتك ياباشا .. انا مبسوط جداً انك جيت من تاني وبدأت تكمل الدورة انا كنت قربت ايأس انك هتكمل ميرسى ليك جدا … خالص تحياتى ليك

  22. كيرلس حليم
    13 يوليو 2011 - 2:29 م

    استاذ على كنت عاوز اطلب طلب .. هل في كتب لتعلم الاكشن سكريبت تكون بالعربي ياريت ، ولو مفيش تبقى انجليزى ، بس كنت عاوز اعرف اسمها ايه واجيبها منين لاني سالت كتير جدا ومعرفتش اوصل خالص … ارجو الرد شكراً

  23. salem
    14 يوليو 2011 - 10:52 م

    بسم الله الرحمن الرحيم

    الأستاذ / علي المحترم
    السلام عليكم ورحمة الله وبركاته ،،،،،

    الشكر الجزيل على هذا المجهود الرائع.
    ونرجوا أن يكون هذا العمل في موازين حسناتك إن شاء الله.

    هل هنالك من مشاريع أخرى بعد الانتهاء من هذا المشروع ؟

    أم أنه الوحيد.

    وجزاك الله كل خير ….

  24. مُبتدئة
    7 أغسطس 2011 - 1:01 م

    السلام عليكم ..
    بارك الله فيكم وجزاكم خيراً على جهودكم ..

    لدي إستفسار بعد إذنكم ..
    في الدرس الثاني عِندما قُلت أن هُناك طريقتين لتحريك العناصر إمّا طريقة الكوبي copy
    أو الطريقة الأخرى التي ذكرتها في الدرس ..
    أولاً .. أنا عملت طريقة الأخرى وكُنت أطبق الدرس كما تقول
    لكن .. عندما أعمل .. Test move
    يتحرّك عنصر واحد فقط .. لماذا؟!
    وجرّبت طريقة الكُوبي وتحرّك العناصر جميعاً ..
    لكن ظهرت لدي مشكلة في الجزء الثالث من الدرس
    عندما أردت تسريع العناصر .. لم يُسرع إلاّ عُنصر واحد فقط ..
    وأيضاً عِند الإصطدام كان يظهر لي .. game over عند إصدام بعنصر واحد فقط أمّا الباقي فلا ..

    أريداً توضيحاً لذلك .. مع العلم أني أستخدم فلاش سي أس 3
    وأني مُبتدئة أيضاً ..

    ولكم دعوة في ظهر الغييب .. :)

  25. محمد عادل
    9 نوفمبر 2011 - 4:28 م

    السلام عليكم ورحمة الله وبركاته
    حاولت اقوم بتحميل الملف
    ولكن عند دخولي على موقع التحميل لا اجد الملف
    ارجو ان تضع الرابط الجديد

  26. محمد عادل
    9 نوفمبر 2011 - 4:30 م

    انا اسف اخي الكريم
    لم ارى الروابط التي في اسفل الصفحة
    جزاك الله كل الخير
    جاري التحميل

  27. mohamed fawzi
    18 يناير 2012 - 1:57 م

    م/على
    متشكر جدا لان انهارده بس قدرت اقول انا بعرف برمجه (object oriented)
    مع ان انا خريج حاسبات ومعلومات وشغال بقالى تقريبا سنه ديزينر فى احدى شركات البرمجه وليه شغل كتير الحمد لله مرفوع وشغل تانى ويب ابليكيشن ولكن للاسف مكنتش اعرف اكتب سطر واحد اكشن سكربت كنت بشتغل تيم لين ولكن الحمد لله ومتشكر لحضرتك جدا انا الحمد لله عملت مشروع العبه وتمام
    ولكن فى سؤال

    ازاى مخليش الهيرو بتاعى يخرج خارج الستاج بتاعتى لان لما اشغل اللعبه واكبر المساحه المعروض فيها اللعبه عن طريق الشد من اى كرنر بالموس بلاحظ ان البطل بتاعى هوه بس اللى بيخرج بره والاعداء مبيقدروش يوصلوله
    ارجو الرد السريع……

  28. mohamed fawzi
    18 يناير 2012 - 3:44 م

    اسف جدا يا بشنهتدس احمد انا سالت حضرتك سؤال من غير معمل محاولات كفايا او سرش كفايا ولكن الحمد لله المشكله اتحلت
    عملت ارع كوندشن على البطل بتاعى
    if(x > 500)
    {
    x = 500;

    }
    if(x 400)
    {
    y = 400;
    }

    if(y < 0)
    {
    y = 0;
    }
    انا عارف ان هوه حل مش تمام ولكن الحمد لله
    واجنا فى انتظار مشاريع تانيه او نكمل فى نفس المشروع ونعمل مستويات

  29. احمد الجمال
    29 يناير 2012 - 6:20 م

    السلام عليكم عندى سؤال
    لما بنفذ
    go to and stop

    الشكل بيتغير بس مش بيتحرك …. بيفضل ثابت فى مكانه !!!!!!!!!!!!!

    والشكل الاول خالص هو الى بيتحرك

    • علي محمد علي
      30 يناير 2012 - 12:40 م

      السؤال غير واضح

  30. احمد الجمال
    30 يناير 2012 - 11:45 م

    ا- على شكرا للتجاوب …
    انا رفعت صورة للتوضيح هنا

    http://www10.0zz0.com/2012/01/30/21/174156363.jpg

    ودة ملف fla

    http://www.mediafire.com/?dtndfb0q29k04hj

    شكرا لاهتمامك ….

  31. khaledghad
    2 يوليو 2012 - 5:52 م

    لدي سؤلان وهو في الجزء الخاص ببقية الenemies كيف نفذ البرنامج الكود مع اننا كتبنا في التايم لاين الرئيسي واسؤال اثاني هو ان ال ااعداء لا يتحركون وتبدو صورتهم مهزوزة في مكانها

  32. داود الاسحاقي
    15 مايو 2015 - 6:07 م

    السلام عليكم ..
    بارك الله فيكم وجزاكم خيراً على جهودكم ..

    لدي إستفسار بعد إذنكم ..
    في الدرس الثاني عِندما قُلت أن هُناك طريقتين لتحريك العناصر إمّا طريقة الكوبي copy
    أو الطريقة الأخرى التي ذكرتها في الدرس ..
    أولاً .. أنا عملت طريقة الأخرى وكُنت أطبق الدرس كما تقول
    لكن .. عندما أعمل .. Test move
    يتحرّك عنصر واحد فقط .. لماذا؟!
    وجرّبت طريقة الكُوبي وتحرّك العناصر جميعاً ..
    لكن ظهرت لدي مشكلة في الجزء الثالث من الدرس
    عندما أردت تسريع العناصر .. لم يُسرع إلاّ عُنصر واحد فقط ..
    وأيضاً عِند الإصطدام كان يظهر لي .. game over عند إصدام بعنصر واحد فقط أمّا الباقي فلا ..

    أريداً توضيحاً لذلك .. مع العلم أني أستخدم فلاش سي أس 3
    وأني مُبتدئة أيضاً ..

    ولكم دعوة في ظهر الغييب .. :)

    نفس مشكلة الاخت