لعبة راسين في الحلال :)

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

الموضوع الذي تم طرحه هو “القضايا الإجتماعية في الوطن العربي” .. يجب على المتسابقين عمل لعبة تناقش أحد القضايا الإجتماعية في المجتمعات العربية .. الموضوع لم يثير حماسي في البداية وكدت أن ألغي فكرة إشتراكي في المسابقة .. لكن بعد تفكير ومساعدة من زوجتي تم الإشتراك .

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

أنوي بإذن الله عمل فيديو توضيحي عن عمل اللعبة وكيفية هيكلتها والتحديات التي يمكن أن تواجهها في مثل هذه الألعاب .. لحين عمل الفيديو أتمنى أن تستمتعوا باللعبة وأن تساعدوني على نشرها .. إلعبها الأن


  1. kirolos halim
    20 ديسمبر 2011 - 1:12 ص

    جميلة جدا يا استاذ على … المزيد من النجاح ان شاء الله

  2. salem
    20 ديسمبر 2011 - 9:28 ص

    بالتوفيق وإلى الأمام إن شاء الله . . . . .

  3. فهد
    20 ديسمبر 2011 - 10:27 ص

    فكرة اللعبة مميزة ورائعة

  4. محمد
    20 ديسمبر 2011 - 11:38 ص

    فكرة جيدة تصميم ممتاز
    وفقك الله

  5. omarsky
    20 ديسمبر 2011 - 3:25 م

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

  6. عبدالله
    20 ديسمبر 2011 - 11:22 م

    تمنيت ان الاب والام يتحركوا يمين ويسار .. مثل الاعداء في ماريو ايام العائلة

    ولمن توصل للعروسة ولسه ماجمعت جميع الاشياء المطلوبة بتقول للعريس روح ياريس مش حتجوزك لين ماتكمل الطلبات

    بس فكرة اللعبة عشرة على عشرة

    • علي محمد علي
      20 ديسمبر 2011 - 11:27 م

      الوقت القصير للمسابقة لم يسمح .. فالوقت المتاح من أول وضع الفكرة هو 48 ساعة فقط .. لكن اللعبة سيتم تطويرها وستجد أكثر مما ذكرت بإذن الله : )

  7. Othman
    21 ديسمبر 2011 - 10:38 ص

    رائعة جدا اللعبة استاذ علي
    لكن اكثر شئ عجبني لما اللاعب يخسر بيطلع رسالة (وضاع العمر يا ولدي) ههههههههه
    حلوة منك استاذ علي وان شاء الله للامام دائما

  8. Mostafa Elsayed
    21 ديسمبر 2011 - 8:03 م

    جميل جدا .. الى الامام

  9. Eyad
    22 ديسمبر 2011 - 6:18 ص

    يا ريت لو تعمل درس تعلمنا كيف نحرك الشخصية بطريقة زي طريقة تحرك العريس وشكراً

  10. الصعيدي1
    22 ديسمبر 2011 - 11:08 ص

    احسنت يا استاذ علي ودائما في تقدم

  11. محمد حسان
    22 ديسمبر 2011 - 6:01 م

    ياريت بقى فيديو تعليمى لطريقة العمل لتعم الفائدة عالجميع

  12. Ahmed
    22 ديسمبر 2011 - 11:36 م

    جميله جدا استاذ على

  13. rachid
    24 ديسمبر 2011 - 10:26 م

    لعبة جيدة.مزيدا من التألق

  14. HUSSAIN ALI
    27 ديسمبر 2011 - 10:23 ص

    أريد مساعده
    أعمل على لعبه بس هنالك أشياء لا أعرف كيف أفعلها في الأكشن سكربت 3
    ——————————————————————————————————-
    أولا امر الذي يسترجع رقم عشوائي ما بين الصفر و الواحد
    بالعاده إذا أريد أن أسترجع مثلاً ما بين الصفر و التسعه كما تعلمت من المدرسه هكذا :-
    Math.round(Math.random() * 9) ;
    بس أنا لا أريد هكذا بل أريد مثلا ما بين عددين 50 و 100 رقم عشوائي كيف؟

    ثانيا إذا عملت من الـ Object إلى class في درس الـ Display Objects وهو كان الشرح على شكل star
    كان الشرح يتحدث عن كيف نجعل الشكل ينضافة عدد مرات على الـ stage وبشكل عشوائي على الـ stage
    السؤال كيف نجعل لكل شكل ينضاف على الـ stage الذي عملنا منه class بأن يكون لكل شكل له اسم نستخدمه في الأكشن سكربت 3 وليس بس اسم واحد وهو mystar ؟
    —————————————————————————————————————-
    ثانياً إذا عملت اثنين من الـ Object وعملت عليهما class لكل Object منهم
    الأول :- شكل star وعملت منه MovieClip ثم عملت من class وسميت الـ class بالـ star
    والثاني :- TextField سميته txt_b وعملت منه MovieClip ثم عملت منه class وسميت الـ class بالـ TEXT_mc
    وذهب للأكشن سكربت وكتبت
    var mystar:MovieClip = new star();
    var TextStar:MovieClip = new TEXT_mc();
    addChild(mystar);
    mystar.addChild(TextStar);
    mystar.TextStar.txt_b.text = “HUSS”;
    يظهر البرنامج أنه في خطأ والخطأ يقول
    “المصطلح هو معروف وليس لديها خصائص.”
    مع أنه TextField ولكن ليس له خصائص ماذا الحل وكيف أجعل له خصائص.
    —————————————————————————————-
    ثالثاً كيف أحول الرقم الذي نوعه نص إلى رقم استعمله في العمليات الحسابية
    ——————————————————————————————
    وإنشاء الله يعطيكم آلف عافية

    • علي محمد علي
      27 ديسمبر 2011 - 5:05 م

      أولا : تعلمنا شيء كهذا في مشروع اللعبة عموما .. للحصول على رقم عشوائي ما بين 50 و 100 .. يمكنك أن توجد رقم عشوائي ما بين 0 و 50 ثم تقوم بإضافة 50 إليه ..كاللتالي

      50 + Math.random () * 50

      ——————————————
      هناك خاصية إسمها name لأي موفي كليب تحوي إسم الموفي كليب .. لكن لا أنصحك بالتعامل معها

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

      قبل الدخول في الحلقة البرمجية قم بإنشاء المصفوفة

      all_objects = new Array();

      ثم داخل الحلقة البرمجية وبعد إنشاء الأوبجيكت
      all_objects.push(myStar);

      وهكذا يصبح لديك جميع الموفي كليبس داخل مصفوفة يمكنك الوصول لأأي منها كما تشاء
      ———————————————————

      يمكنك إستخدام TextStar.txt_b.text مباشرة بدلاً من mystar.TextStar.txt_b وستحصل على نفس النتيجة

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

      ————————————————–

      ضعه بين قوسين وقبله كلمة Number .. هكذا

      var s = “4”;

      trace( 5 + Number(s));

  15. HUSSAIN ALI
    29 ديسمبر 2011 - 1:01 ص

    الله يعطيك العافية والله فعلت الأوامر مثل ما أرغب لكن على TextField يظهر لي error يقول
    “The supplied DisplayObject must be a child of the caller.”
    كيف؟؟
    ولك خالص الشكر والله مو عارف شلون أرد جميلك
    الحقيقة أريد أعمل لعبة جدول الضرب
    بشكل مختصر
    يعني فقاعات داخلها سؤال عشوائي من جدول الضرب
    يتصاعدون من الأسفل إلى الأعلى وفي الأعلى أشواك إذا أصتدمت بها تنفجر
    خلصت اللعبة تنفجر الفقاعات لكن يظهر هذا الـ error
    وشكراً

  16. Eyad
    2 يناير 2012 - 10:40 ص

    يا استاذ انا ما عندي فيسبوك بس انا بدي ملفات اللعبة كيف بقدر احصل عليها ؟؟

    • علي محمد علي
      5 يناير 2012 - 12:22 ص

      أرسلت لك الملفات على الإيميل .

      • Eyad
        6 يناير 2012 - 7:47 م

        اشكرك جداً جداً يا استاذ

  17. منال
    4 يناير 2012 - 6:10 م

    ممتاز والفكرة رائعه
    يكفي ياخي ان فكرتها وريحتها وحروفها وشخصياتها وكل شي فيها يقول … انا بتكلم عربي

    بس ياليت يكون شرحها هو موضوعك الجاي عن الاكشن سكريبت

    تحياتي

  18. Eyad
    8 يناير 2012 - 10:07 م

    ممكن يا استاذ تقولي على برنامج عمل applications غير swfkit او zinc برنامج يدعم SharedObject

    وشكراً

  19. محمد دسوقى
    17 يناير 2012 - 4:29 م

    جميلة جدا اللعبة ما شاء الله مهندس على

    هو حضرتك عملتها على الاكشن سكربت ولا على برنامج اخر ؟

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

  20. محمود
    27 يناير 2012 - 7:00 م

    السلام عليكم

    التصميم اعجبني و احب تعطينا دروس للتصميم

    شخصيات و الطبيعة …..

    شكرا

  21. بندر
    2 فبراير 2012 - 4:49 م

    السلام عليكم ورحمة الله

    أستاذي العبه جميله جدا جدا ومبروك …..

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

  22. حمدي محمود
    12 مارس 2012 - 5:55 م

    السلام عليكم ورحمة الله…
    ماشاء الله لعبة جميلة يا أستاذ علي
    إذا سمحت عايز أعمل بلير يشغل ملفات بلوراي إمتداد mkv
    عبارة عن بلير بداخله عدد من الصور تتحرك يمين وشمال مع الماوس وحين الضغط على الصورة يشغل الفيلم الخاص بها
    والأفلام موجودة داخل فولدر على الكمبيوتر …
    وجزاكم الله خيراً أستاذ علي.

    • علي محمد علي
      13 مارس 2012 - 3:55 ص

      لا يمكن تشغيل ملفات الفيديو من نوع mkv في الفلاش

  23. محمد رمضان عبد الغني
    26 أبريل 2012 - 1:38 ص

    السلام عليكم ورحمة الله وبركاته

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

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

    وللمرة الأخيرة هذا ليس نفاقاً .. لكن ” من لم يشكر الناس لمر يشر الله “.

  24. محمد رمضان عبد الغني
    6 مايو 2012 - 2:23 ص

    ” من لم يشكر الناس لم يشكر الله”

    • علي محمد علي
      6 مايو 2012 - 5:46 ص

      شكراً يا محمد على حسن الظن .. وأتمنى لك الإفادة والتوفيق .

  25. maher jarrah
    28 يونيو 2012 - 8:40 م

    أستاذ علي ممكن إيميلك؟ أناعملت لعبة وأنا بأمس الحاجة لتعليقك و انتقادك لها

  26. Ahmed Nagy
    29 نوفمبر 2012 - 11:44 ص

    السلام عليكم ورحمة الله وبركاته
    بصراحه لعبة جميله جدا
    بس حضرتك قولت حتشرح اللعبه والكلام دا فى 2011
    خلال 2012 خلصت ومفيش جديد خالص فى الموقع فى عالم الاكشن اسكربت
    نحن فى انتظار باقى الفديوها ( يدينى ويديلك طولت العمر :D )

  27. abdalhalem
    8 مايو 2013 - 3:59 ص

    ارجوك انا عايز فديو يوضح طريقة عمل اللعبة