صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 24 من 24

الموضوع: [دروس] اسرار الجيم ميكر

  1. #16
    التسجيل
    24-02-2007
    المشاركات
    19

    رد: [دروس] اسرار الجيم ميكر

    شكرا ليك يا اخي علي الشرح المفيد
    وياريت تزودنا بمعلومات ودروس اكتر

  2. #17
    التسجيل
    19-03-2005
    الدولة
    العين
    المشاركات
    1,261

    رد: [دروس] اسرار الجيم ميكر

    دروس روعه وانا متحمس للقادم
    جزاك الله خير
    للأمام
    ليس العيب أن تقع العيب أن تضل على الأرض ولا تقف مجددًا
    I was GameMakerer, may back...I'M BACK o..o

    دردشها دردش دردشها

    ~.~

  3. #18
    التسجيل
    08-10-2005
    الدولة
    مصر
    المشاركات
    634

    رد: [دروس] اسرار الجيم ميكر

    دروسك ليست فعلا للمبتدئين فقط فى الجيم ميكر ولكن لكل الخبرات.....والدرس اللى افادنى هو استخدام صور بلواحق معينة فالكثير يقع فى الفخ ويستخدم صور bmp وتزداد مساحة اللعبة وتقل سرعتها
    تابع دروسك........ وبالتوفيق

  4. #19
    التسجيل
    26-01-2004
    المشاركات
    285

    رد: [دروس] اسرار الجيم ميكر

    اقتباس المشاركة الأصلية كتبت بواسطة d.a.m.h مشاهدة المشاركة
    دروسك ليست فعلا للمبتدئين فقط فى الجيم ميكر ولكن لكل الخبرات.....والدرس اللى افادنى هو استخدام صور بلواحق معينة فالكثير يقع فى الفخ ويستخدم صور bmp وتزداد مساحة اللعبة وتقل سرعتها
    تابع دروسك........ وبالتوفيق

    صح هي مفيدة للمحترفين قبل المبتدئين و لكن انا احاول ان ابسطها من اجل من لم يتعمقوا بالبرنامج
    بالنسبة لصور ال bmp فالجيم ميكر يضغطها بشكل كبير جدا بشكل اوتوماتيكي و لكن تستطيع استخدام
    ال gif و ال jpg لتصل الى حجم اصغر حتى

    شكرا لناش 2 و sohya و من التراب على تفاعلهم
    و ترقبوا المزيد من الدروس
    بالنسبة للدرس القادم فأنا طلبت مساعدة من "من التراب" على الخاص وانتظر حتى يرد علي
    كي انزل الدرس



  5. #20
    التسجيل
    26-01-2004
    المشاركات
    285

    رد: [دروس] اسرار الجيم ميكر

    افكار في كيفية اختبار اللعبة
    فكرة_1

    استخدام نافذة ال windows task manager

    من اهم الامور التي يجدر بك الانتباه اليها اثناء تصميمك للعبة هو اختبار اللعبة بشكل دوري لمعرفة مدى
    ثقل اللعبة و ما تحتاجه من ذاكرة و هل تعمل على اجهزة الاخرين و ..الخ و المعلومات التي تحتاج اليها بشكل عام هي :
    1_كم تستهلك اللعبة من قدرة المعالج
    2_كم تستهلك اللعبة من حجم الذاكرة ( ram )
    3_ماهي كروت الشاشة المناسبة لها
    4_هل تعمل على كافة انظمة التشغيل ام يوجد مشكلة عند تشغيلها على احدى انظمة التشغيل
    5_ ............الخ

    بالنسبة للالعاب المصممة بالجيم ميكر فنحن محدودون بقدرات البرنامج فاللعبة التي لا تعمل على نظام الويندوس 95 لن تعمل مهما حاولت لأن البرنامج اصلا لا يدعمها ( الا اذا كنت عبقريا و صنعت ملفات dll لهذا الغرض )
    و اللعبة التي لا تعمل على كرت شاشة معين فأيضا لن تعمل عليه مهما حاولت لأن الجيم ميكر هو من يقرر و ليس انت
    و لكن يمكننا اختبار اللعبة على جميع انواع كروت الشاشة قبل نشرها للتأكد من انها تعمل على جميع انواع كروت الشاشة , و في حال لم تعمل اللعبة على احداهى فيمكننا تحذير المستخدم قبل تنزيل اللعبة من انها لن تعمل لديه اذا كان يملك كرت الشاشة كذا او نظام التشغيل كذا , هذا بالنسبة للامور التي ليس لدينا تحكم عليها

    و لكن ما نستطيع التحكم به بشكل شبه كامل عند انتاج اللعبة باستخدام الجيم ميكر هو
    1_كم تستهلك اللعبة من قدرة المعالج
    2_كم تستهلك اللعبة من حجم الذاكرة ( ram )
    فعن طريق لغة ال gml الواسعة ( مدمجة مع الجيم ميكر ) يمكننا برمجة نفس اللعبة و لكن بالعديد من الطرق
    فمثلا يمكننا برمجة سيارة عن طريق كود معين , ولكن يمكننا اذا ضققنا بالكود و عدلناه ان نعيد هذه البرمجة بحيث نحصل على نفس النتيجة و لكن بكود مختلف و يكون هذا الكود اقل استخداما لطاقة المعالج
    و الابداع في البرمجة لا ينتهي فكما قال اخونا "من التراب" ( في الكود كل شي موجود )
    و لا يقتصر توفير الطاقة بالبرمجة فقط , فأيضا يمكننا التوفير عند استخدام الصور و الاصوات و طرق عدة اخرى و لقد رأيتم كيف يمكننا التوفير باستخدام لواحق ال gif و ال jpg في الدرس السابق و سأتحدث عن مزيد
    من الطرق في دروس قادمة
    ولكن كيف تستطيع معرفة اذا كان كود معين اسرع من كود اخر و كيف تستطيع معرفة اذا كانت اللعبة خفيفة و سريعة ام لا اذا لم يكن لديك اداة لقياس هذا الامر ؟؟
    الدرس اليوم هو اجابة لهذا السؤال فعن طريق هذه الاداة التي تأتي مدمجة مع كل ويندوس اكس بي يمكنك
    قياس :
    1_كم تستهلك اللعبة من قدرة المعالج
    2_كم تستهلك اللعبة من حجم الذاكرة ( ram )
    الاداة هي قائمة performance ( الاداء ) من نافذة windows task manager , انظروا الى الصورة التالية

    و كما ترون في الصورة التي بالاعلى يوجد عدادين :
    1_ cpu usage و هو يظهر لك مدى الاستهلاك من قدرة المعالج بالنسبة المئوية و بالنسبة للصورة هذه
    فنسبة الاستخدام 0% اي ان المعالج يعاني من بطالة حاليا (هههه)
    و لكن يجدر بنا الانتباه اثناء اختبار اللعبة انه لا يوجد اي شيئ اخر يعمل في نفس الوقت كمشغل الموسيقا او محمل الملفات من الانترنت ...الخ يعني بكل بساطة يجب ان يتم تشغيل اللعبة فقط اثناء الاختبار كي يتم قياس اللعبة فقط
    2_ pf usage و هو يظهر لك كمية الرام المستخدمة حاليا و بالنسبة للصورة هذه فالذاكرة المستخدمة هي 665MB ( الظاهر انو محمل الفوتوشوب و الستديو ماكس مع بعض)
    و يجدر بنا الانتباه هنا الى ان الذاكرة لا يمكن ان تكون 0 بأي و قت من الاوقات لأن الويندوس يكون محمل
    على الرام بالاضافة الى البرامج الاخرى التي تعمل حاليا , لذلك يجب ان ننتبه قبل تشغيل اللعبة المراد اختبارها
    الى مدى استخدام الذاكرة و تدوينه ( في المفكرة او احفظه فهو مجرد ثلاث ارقام على الاغلب ) و بعد ذلك نشغل
    اللعبة فنرى ان العداد زاد عن القيمة السابقة , فنقوم بطرح القيمة السابقة ( التي دوناها في المفكرة او عقلنا )من القيمة الجديدة فيكون الناتج هو مدى استخدام اللعبة للذاكرة ( ram)

    كيفية الوصول الى هذه النافذة :
    نضغط على ctrl+alt+delete فتظهر لنا هذه النافذة

    نضغط على زر task manager فتظهر لنا هذه النافذة

    و من ثم ننقر على قائمة performance

    كيفية استعمال هذه القائمة اثناء اللعبة :
    نشغل اللعبة و نرتب نافذة اللعبة و نافذة الاختبار بحيث نستطيع اللعب باللعبة و مراقبة عداد استخدام المعالج في نفس الوقت , و اما اذا كانت اللعبة مضبوطة على كامل الشاشة اي (fullscreen) فعندها نضغط على زر f4
    من لوحة المفاتيح , فتتحول اللعبة من وضعية ال fullscreen الى نافذة و عندها يمكننا وضع نافذة الاختبار في اسفل الشاشة بحيث نستطيع مراقبة اداء المعالج و التحكم باللعبة في نفس الوقت , للتوضيح انظروا الى الصورة التالية

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

    كيفية معرفة متطلبات اللعبة الدنيا :
    كيف تعرفون سرعة المعالج الدنيا التي تحتاجها اللعبة ؟
    سأعطيكم مثال : في لعبة البراق تستهلك اللعبة 50% من قدرة المعالج بشكل عام , و معالجي سرعته 2000
    اذا هذا يعني ان اللعبة تستهلك 100% من قدرة المعالج اذا كانت سرعته 1000
    و بالتالي نستطيع القول ان المتطلبات الدنيا للعبة هي معالج بسرعة 1100 او 1200

    شكرا لكم و انتظروا الدرس القادم
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 0.jpg‏   2.jpg‏   3.jpg‏   4.jpg‏  



  6. #21
    التسجيل
    17-08-2004
    الدولة
    K.S.A
    المشاركات
    461

    رد: [دروس] اسرار الجيم ميكر

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

  7. #22
    التسجيل
    26-01-2004
    المشاركات
    285

    رد: [دروس] اسرار الجيم ميكر

    اقتباس المشاركة الأصلية كتبت بواسطة nash2 مشاهدة المشاركة
    اشكرك على الدرس المفيد , اتمنى لك التوفيق في الدروس القادمة .
    و اياكم اخي مشكور

    تنبيه للذين دخلوا فورا الى الصفحة الثالثة : يوجد درس جديد في الصفحة الثانية



  8. #23
    التسجيل
    19-03-2005
    الدولة
    العين
    المشاركات
    1,261

    رد: [دروس] اسرار الجيم ميكر

    و الابداع في البرمجة لا ينتهي فكما قال اخونا "من التراب" ( في الكود كل شي موجود )
    أنا بصدر كتاب للأقوال المأثوره ^..^"

    نشغل اللعبة و نرتب نافذة اللعبة و نافذة الاختبار بحيث نستطيع اللعب باللعبة و مراقبة عداد استخدام المعالج في نفس الوقت
    كنت مستغرب من الطريقة لحد ما قريت هذا السطر فيجب تفعيل نافذة اللعبة أثناء مراقبة العداد لأن النظام أحيانــًا ينقل البرامج غير المفعلة للهارديسك...
    أما الذاكرة فالمشكلتها في إنخفاض مع تطور التكنلوجيا فالمعالج صار يستخدم الهارديسك كجزء من الذاكرة تجنبـــًا لمتلاء الذاكره (كرش) ..واليوم تناقشت انا ودكتور في الجامعه عن لغات برمجه وانها تاخذ مساحات مختلفة من الذاكرة مثل الجافا والـphp فتعقيد الجافا يوفر مساحه فالذاكرة بينما بساطة الـphp ماتفرق بين المتغيرات!!...
    لكن في النهاية...قال: مافي أحد يهتم بالذاكرة الحين ~_~"

    تسلم ع الأسرار ويالله كمل ^..^"
    ليس العيب أن تقع العيب أن تضل على الأرض ولا تقف مجددًا
    I was GameMakerer, may back...I'M BACK o..o

    دردشها دردش دردشها

    ~.~

  9. #24
    التسجيل
    25-07-2006
    الدولة
    بغــداد
    المشاركات
    2,054

    رد: [دروس] اسرار الجيم ميكر

    مشكور جدا على هذه الفائدة الكبيرة
    وانشاء الله نحوة الافضل

صفحة 2 من 2 الأولىالأولى 12

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •