المساعد الشخصي الرقمي

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


خادم المسلمين
03-08-2015, 03:03 PM
بسم الله الرحمن الرحيم


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

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

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

فدوىشاطر
04-08-2015, 11:12 AM
بسم الله الرحمن الرحيم

شكرا على العمل الأكثر من رائع.لي ملاحظة بخصوص الجزء(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;


}
}

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

خادم المسلمين
04-08-2015, 12:49 PM
عفوا اختنا
الموضوع هنا مختص فقط بالفيديو الأول
اسئلة تحتاج الى اجابات ممن تابعوا الجزء الأول من كورس برمجة لعبة تعليمية
بس الاول اتلقى اجابات عن الجزء الأول وبعدين نتظرق لباقى الاجزاء ان شاء الله ونتناقش فيها

خادم المسلمين
04-08-2015, 02:08 PM
بسم الله الرحمن الرحيم

شكرا على العمل الأكثر من رائع.لي ملاحظة بخصوص الجزء(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-ب
تقريبا فى الدقيقة الثانية
والمبرمج أمامه اختيارين
ويختار الاسهل له وعلى حسب مستواه
http://store2.up-00.com/2015-08/1438686399081.jpg (http://www.up-00.com/)

أبو حنين رضا
05-08-2015, 10:42 AM
بسم الله الرحمن الرحيم

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



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

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

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

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

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

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

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

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

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

خادم المسلمين
05-08-2015, 01:41 PM
بسم الله الرحمن الرحيم

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



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

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

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

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

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

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

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

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

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

أبو حنين رضا
05-08-2015, 03:24 PM
بسم الله الرحمن الرحيم مممتاز اخى
انت كدة شجعتنى لتقديم باقى الدروس
لانه من المهم جدا ان نشعر ان الدروس فكرتها وصلت والشرح واضح
والاجابة على الاسئلة بشكل تفاعلى يؤكد ذلك
شكرا للمتابعة الرائعة:abc_028:

موفق بإذن الله ... لك مني أجمل تحية .