إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

اسئلة تحتاج الى اجابات ممن تابعوا الجزء الأول من كورس برمجة لعبة تعليمية

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • اسئلة تحتاج الى اجابات ممن تابعوا الجزء الأول من كورس برمجة لعبة تعليمية

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


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

    تعالوا نراجع أهم مضامين برمجية تعرض لها الجزء الأول من الشرح
    "الفيديبو الأول"
    من خلال الإجابة على الأسئلة مباشرة

    ما اسم دالة مسائل الطرح والجمع؟
    المتغير
    n1
    ماذا يمثل وما هى الوظيفة المنوطة به؟
    اكتب اسم دالة الضرب والقسمة

    ما اسم مصفوفة قواسم العدد
    ولماذ أضفنا اليها الرقم1؟
    وماذا تصنع لتضيف باقى الاعداد الصحيحة
    [gdwl]وما هو الفلتر البرمجى [/gdwl]
    الذى تم استخدامه
    حتى نتجنب الارقام العشرية فى مسائل القسمة؟
    فى دالة عرض الأسئلة
    المصفوفة num
    من اى نوع من المصفوفات؟
    وماذا تحمل بالضبط؟
    اكتب السطر البرمجى الذى يبين ذلك




  • #2
    بسم الله الرحمن الرحيم

    شكرا على العمل الأكثر من رائع.لي ملاحظة بخصوص الجزء(3أ).لضمان بقاء النيازك داخل ساحة العمل كان اقتراح المكون هو:

    //دالة التحريك
    function movement(e:Event):void
    {
    this.y += speed; //سرعة الحركة الرأسية

    if(this.y> 800 ) {

    this.x= Math.random () * 1024; //
    this.y=-50;

    }


    }

    أظنه اقتراح متعمد لتبسيط الأمر على المبرمجين الجدد.

    لتمكين استغلال البرنامج مهما كانت أبعاد المشروع أقترح الحل التالي:


    solution

    //دالة التحريك
    function movement(e:Event):void
    {
    this.y += speed; //سرعة الحركة الرأسية




    //la gestion de la sortie de l'ecran
    if (this.y>=(stage.stageHeight )){
    this.y=-this.height
    this.y = Math.random () * stage.stageWidth;


    }
    }

    في انتظار بقية الاجزاء نسأل الله لكم السداد و التوفيق.

    تعليق


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

      تعليق


      • #4
        المشاركة الأصلية بواسطة فدوىشاطر مشاهدة المشاركة
        بسم الله الرحمن الرحيم

        شكرا على العمل الأكثر من رائع.لي ملاحظة بخصوص الجزء(3أ).لضمان بقاء النيازك داخل ساحة العمل كان اقتراح المكون هو:

        //دالة التحريك
        function movement(e:Event):void
        {
        this.y += speed; //سرعة الحركة الرأسية

        if(this.y> 800 ) {

        this.x= Math.random () * 1024; //
        this.y=-50;

        }


        }

        أظنه اقتراح متعمد لتبسيط الأمر على المبرمجين الجدد.

        لتمكين استغلال البرنامج مهما كانت أبعاد المشروع أقترح الحل التالي:


        solution

        //دالة التحريك
        function movement(e:Event):void
        {
        this.y += speed; //سرعة الحركة الرأسية




        //la gestion de la sortie de l'ecran
        if (this.y>=(stage.stageHeight )){
        this.y=-this.height
        this.y = Math.random () * stage.stageWidth;


        }
        }

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

        تعليق


        • #5
          بسم الله الرحمن الرحيم

          هذه اجابة على جل الاسئلة في انتظار اكمال البقية.



          -اسم دالة مسائل الطرح :subtraction

          -وظيفة n1 أنه يولد رقما عشوائي و يمثل رقما اصغر من الوسيط.

          -اسم دالة الضرب و القسمة: division

          -اسم مصفوفة قواسم العدد:den

          -اضفنا اليها الرقم 1 لان جميع الاعداد تقبل القسمة على 1

          -لنضيف باقي الاعداد الصحيحة نستخدم حلقة التكرار for و تبدأ من رقم 2

          -الفلتر لتجنب الارقام العشرية في القسمة هو:

          if(num%i==0)...

          نسأل الله التوفيق

          تعليق


          • #6
            المشاركة الأصلية بواسطة أبو حنين رضا مشاهدة المشاركة
            بسم الله الرحمن الرحيم

            هذه اجابة على جل الاسئلة في انتظار اكمال البقية.



            -اسم دالة مسائل الطرح :subtraction

            -وظيفة n1 أنه يولد رقما عشوائي و يمثل رقما اصغر من الوسيط.

            -اسم دالة الضرب و القسمة: division

            -اسم مصفوفة قواسم العدد:den

            -اضفنا اليها الرقم 1 لان جميع الاعداد تقبل القسمة على 1

            -لنضيف باقي الاعداد الصحيحة نستخدم حلقة التكرار for و تبدأ من رقم 2

            -الفلتر لتجنب الارقام العشرية في القسمة هو:

            if(num%i==0)...

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

            تعليق


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

              تعليق

              مواضيع تهمك

              تقليص

              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
              يعمل...
              X