بيغام هي المكتبة التي توفر القدرة على تطوير الألعاب د 2 والتطبيقات الرسومية باستخدام لغة البرمجة بيثون. التحقق من العملية الصحيحة من بيغام هو جزء لا يتجزأ من تطوير أي مشروع على هذه المنصة. في هذه المقالة ، سنلقي نظرة على الطرق والأدوات الرئيسية للتحقق من أداء الألعاب والتطبيقات التي تم إنشاؤها باستخدام بيغام.
واحدة من الطرق الرئيسية للتحقق من تشغيل بيغام هو اختبار مختلف الوظائف والأساليب التي توفرها هذه المكتبة. على سبيل المثال ، يمكنك التحقق من صحة عرض العناصر الرسومية ، ومعالجة إدخال المستخدم ، وكذلك تفاعل الكائنات المختلفة في اللعبة. يجب عليك أيضا التحقق من تشغيل جميع المكونات الرئيسية للعبة ، مثل دورة اللعبة وإدارة الموارد والنموذج المادي والمؤثرات الصوتية.
يمكن إجراء فحوصات بيغام الصحية باستخدام أدوات مثل مصحح الأخطاء وملف التعريف واختبارات الوحدة. يسمح لك المصحح بتتبع الأخطاء وإصلاحها في الكود ، والعثور على الاختناقات أثناء اللعبة والتحقق من تشغيل الوظائف والأساليب الفردية. يستخدم التعريف لتحليل أداء التعليمات البرمجية وتحسين عملها. تسمح لك اختبارات الوحدة بالتحقق من التشغيل الصحيح للمكونات الفردية للعبة والتأكد من أنها مترابطة بشكل صحيح.
يتضمن التحقق من أداء اللعبة على بيغام أيضا اختبار التوافق مع أنظمة التشغيل والأنظمة الأساسية المختلفة. للقيام بذلك ، يمكنك استخدام الأجهزة الظاهرية ومحاكيات نظام التشغيل. من المهم التحقق من أن اللعبة تعمل بشكل صحيح على جميع الإصدارات الرئيسية لنظام التشغيل ، وكذلك على أنواع مختلفة من الأجهزة مثل أجهزة الكمبيوتر والهواتف الذكية والأجهزة اللوحية.
في الختام ، يعد التحقق من أداء بيغام مرحلة أساسية في تطوير لعبة أو تطبيق. إن استخدام الأساليب والأدوات الأساسية ، مثل اختبار الوظائف والأساليب المختلفة ، واستخدام مصحح الأخطاء ، وملف التعريف ، واختبارات الوحدة ، بالإضافة إلى التحقق من التوافق مع الأنظمة الأساسية المختلفة ، سيضمن أن المشروع المطور يعمل بشكل صحيح.
- التحضير للعمل
- تثبيت بيغام
- تثبيت بيغام على ويندوز
- تثبيت بيغام على ماك
- تثبيت بيغام على لينكس
- إنشاء نافذة
- الطرق الأساسية
- عرض الرسومات
- العمل مع الأحداث
- أدوات التصحيح
- المصحح بيغام
- بيغام المصحح في فيسوال ستوديو كود
- بيسنوبر
- لوغورو
- تصور اللعبة في وضع التصحيح
- تصحيح المعلومات وتسجيل
- عرض الكائنات الرسومية
- استخدام أدوات ومكتبات إضافية
- سؤال وجواب
- ما هي الطرق الرئيسية للمكتبة الأقزام?
- كيف يمكنني اختبار مكتبة بيغام على جهاز الكمبيوتر الخاص بي?
- ما هي الأدوات المستخدمة لاختبار تشغيل مكتبة الأقزام?
التحضير للعمل
بيغام هي مكتبة لتطوير ألعاب الكمبيوتر في لغة برمجة بايثون. قبل البدء في العمل مع بيغام ، تحتاج إلى إكمال عدة خطوات التحضير.
- تثبيت بيثون. بيغام يدعم بيثون 2.7 و بيثون 3.2+ الإصدارات.
- في سطر الأوامر.
- تثبيت إيد. لتطوير الألعاب باستخدام بيغام ، سوف تحتاج إلى بيئة تطوير متكاملة (إيد) مثل بيشارم ، فيسوال ستوديو كود ، أو الخمول.
يوفر إيد عددا من الميزات التي تبسط إنشاء وتصحيح الأخطاء من الألعاب ، مثل تسليط الضوء على بناء الجملة ، وإكمال التعليمات البرمجية ، والقدرة على إطلاق التطبيقات مباشرة من البيئة.
بعد الانتهاء من تثبيت بيثون ، بيغام واختيار إيد ، كنت على استعداد لبدء إنشاء الألعاب باستخدام بيغام.
قبل البدء في تطوير الألعاب ، من المهم دراسة الأساليب والأدوات الأساسية التي توفرها بيغام. فيما يلي الطرق والأدوات الرئيسية التي سيتم استخدامها في تطوير اللعبة:
- بيغام.الحرف الأول—) - تهيئة بيغام;
- بيغام.عرض.تعيين الوضع—) - إنشاء نافذة لعبة;
- بيغام.حدث.الحصول على () - تلقي الأحداث من لاعب;
- بيغام.رسم.المستقيم () - رسم مستطيل;
- بيغام.صورة.تحميل () - تحميل الصور;
- بيغام.الخط.الخط () - إنشاء خط;
- بيغام.خلاط.موسيقى.تحميل () - تحميل ملف الموسيقى;
- بيغام.العفريت.العفريت () - إنشاء العفريت;
- بيغام.العفريت.مجموعة () - إنشاء مجموعة من العفاريت;
- بيغام.العفريت.سبريتكوليد () - التحقق من تصادم العفريت;
- بيغام.الوقت.الساعة () - إنشاء كائن لتتبع الوقت;
- بيغام.خلاط.الصوت—) - إنشاء كائن الصوت.
باستخدام هذه الأساليب والأدوات ، ستتمكن من إنشاء الألعاب وإدارة الكائنات على الشاشة والتعامل مع الأحداث وغير ذلك الكثير.
| طريقة أو أداة | الوصف |
|---|---|
| من الأقزام.الحرف الأول() | تهيئة بيغام |
| بيغام.عرض.ضبط الوضع() | إنشاء نافذة لعبة |
| بيغام.حدث.الحصول على() | تلقي الأحداث من اللاعب |
| بيغام.رسم.المستقيم() | رسم مستطيل |
| بيغام.صورة.تحميل() | تحميل الصور |
| بيغام.الخط.الخط() | إنشاء خط |
| بيغام.خلاط.موسيقى.تحميل() | تحميل |
| الأقزام.العفريت ملف الموسيقى.العفريت() | خلق |
| أقزام.العفريت العفريت.المجموعة() | إنشاء مجموعة من العفاريت |
| بيغام.العفريت.سبريتكوليد() | التحقق من الاصطدام |
| من الأقزام.العفاريت الوقت.الساعة() | خلق |
| أقزام.خلاط الوقت تتبع الكائن.الصوت() | إنشاء كائن الصوت |
تثبيت بيغام
لبدء العمل مع مكتبة بيغام ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. وفيما يلي بعض الخطوات البسيطة لمساعدتك على تثبيت بيغام على أنظمة التشغيل المختلفة:
تثبيت بيغام على ويندوز
- انتقل إلى موقع بيغام الرسمي على "https://www.pygame.org ".
- في الصفحة الرئيسية للموقع ، ابحث عن قسم "التنزيلات" وحدد علامة التبويب "ويندوز".
- حدد إصدار بيغام متوافق مع نظام التشغيل الخاص بك وإصدار بايثون الخاص بك ، ثم انقر على الرابط.
- تحميل ملف التثبيت بيغام وتشغيله.
- اتبع تعليمات المثبت واقبل جميع الإعدادات الافتراضية المقترحة.
- بعد اكتمال التثبيت ، سوف بيغام تكون متاحة على النظام الخاص بك.
تثبيت بيغام على ماك
- فتح محطة على ماك الخاص بك.
- تثبيت البيرة ، إذا لم يكن مثبتا بالفعل ، عن طريق تشغيل الأمر التالي:
- قم بتثبيت مكتبة سدل 2 كتبعية لبيغام عن طريق تشغيل الأمر التالي:
- قم بتثبيت مكتبة بيغام عن طريق تشغيل الأمر التالي:
- بعد اكتمال التثبيت ، سوف بيغام تكون متاحة على النظام الخاص بك.
/ بن / باش-ج "curl (حليقة-فسل https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh )"
المشروب تثبيت سدل 2
بيب3 تثبيت بيغام
تثبيت بيغام على لينكس
- فتح محطة على جهاز الكمبيوتر الخاص بك لينكس.
- قم بتثبيت مكتبة سدل 2 كتبعية لبيغام عن طريق تشغيل الأمر التالي:
- قم بتثبيت مكتبة بيغام عن طريق تشغيل الأمر التالي:
- بعد اكتمال التثبيت ، سوف بيغام تكون متاحة على النظام الخاص بك.
سودو الرابطة بين الحصول على تثبيت ليبسل 2 ديف
بيب3 تثبيت بيغام
بعد تثبيت بيغام ، كنت على استعداد لبدء استخدام هذه المكتبة وإنشاء الألعاب باستخدام بيغام.
إنشاء نافذة
تتمثل إحدى الوظائف الرئيسية لمكتبة بيغام في إنشاء تطبيق بإطارات. الأقزام.يتم استخدام فئة العرض لهذا الغرض. فيما يلي الطرق الرئيسية التي يمكن استخدامها لإنشاء نافذة:
- بيغام.عرض.تعيين الوضع—) - ينشئ نافذة بالأبعاد المحددة;
- بيغام.عرض.تعيين-تعيين اسم النافذة;
- بيغام.عرض.تعيين رمز () - устанавливает иконку окна;
- بيغام.عرض.الوجه () — обновляет отображение окна;
- بيغام.عرض.تحديث () - обновляет часть окна;
- بيغام.عرض.احصل على السطح () - получает доступ к поверхности окна.
Пример создания окна:
- استيراد بيغام
- بيغام.الحرف الأول()
- العرض = 800
- الارتفاع = 600
- نافذة = بيغام.عرض.ضبط الوضع ((العرض ، الارتفاع))
- بيغام.عرض.تعيين كابتيون ("Мое окно")
- تشغيل = صحيح
- أثناء الجري:
- للحدث في بيغام.حدث.الحصول على():
- إذا حدث.اكتب = = بيغام.إنهاء:
- تشغيل = خطأ
- بيغام.عرض.الوجه()
- بيغام.إنهاء()
في هذا المثال ، يتم إنشاء نافذة بعرض 800 بكسل وارتفاع 600 بكسل. تم تعيين عنوان النافذة على "نافذتي". يتم استخدام الحلقة أثناء التعامل مع الأحداث-في هذه الحالة ، إذا نقر المستخدم على زر إغلاق النافذة ، يتم تعيين المتغير قيد التشغيل على خطأ ويتم مقاطعة الحلقة. الأقزام.عرض.يتم استخدام وظيفة الوجه () لتحديث عرض النافذة.
الطرق الأساسية
بيغام هي مكتبة لتطوير الألعاب د 2 وتطبيقات الوسائط المتعددة في لغة البرمجة بيثون. يوفر مجموعة واسعة من الطرق المختلفة لإنشاء واجهة رسومية ومعالجة إدخال المستخدم والتحكم في الصوت والمزيد. فيما يلي الطرق الرئيسية التي يمكن استخدامها عند العمل مع بيغام:
- بيغام.الحرف الأول(): هذا الأسلوب تهيئة مكتبة بيغام وإعداده للاستخدام. يجب أن يطلق عليه قبل العمل مع أساليب بيغام الأخرى.
- بيغام.عرض.وضع الضبط (): تنشئ هذه الطريقة نافذة رسومية بمعلمات معينة ، مثل الحجم ووضع العرض وما إلى ذلك. يقوم بإرجاع كائن يمكن استخدامه لعرض الصور والنصوص.
- بيغام.عرض.تحديث (): تقوم هذه الطريقة بتحديث محتويات النافذة الرسومية. يجب استدعاؤه بعد كل تغيير بحيث يتم عرض التغييرات على الشاشة.
- بيغام.رسم.المستقيم(): تسمح لك هذه الطريقة برسم مستطيل بمعلمات معينة ، مثل الإحداثيات والأبعاد واللون وسمك الخط.
- بيغام.رسم.الدائرة (): تسمح لك هذه الطريقة برسم دائرة بمعلمات معينة ، مثل إحداثيات المركز ونصف القطر واللون وسمك الخط.
- بيغام.رسم.خط(): تسمح لك هذه الطريقة برسم خط بمعلمات معينة ، مثل إحداثيات البداية والنهاية ولون وسمك الخط.
- بيغام.صورة.تحميل (): تقوم هذه الطريقة بتحميل صورة من ملف وإرجاع كائن يمكن استخدامه لعرض الصورة على الشاشة.
- بيغام.حدث.الحصول على(): ترجع هذه الطريقة قائمة بجميع الأحداث النشطة ، مثل ضغطات المفاتيح وحركات الماوس وغيرها.
- بيغام.حدث.انتظر (): تنتظر هذه الطريقة ظهور حدث جديد وإعادته.
- بيغام.حدث.استطلاع (): يتحقق هذا الأسلوب للأحداث الجديدة وإرجاع أول واحد ، إن وجدت.
- بيغام.الوقت.الساعة(): تنشئ هذه الطريقة كائنا يمكن استخدامه لتتبع الوقت والحد من معدل التحديث.
هذا مجرد جزء صغير من الطرق المتاحة في بيغام. يمكن العثور على مزيد من المعلومات التفصيلية حول جميع الوظائف والأساليب في وثائق بيغام الرسمية.
عرض الرسومات
واحدة من السمات الرئيسية للمكتبة بيغام هو عرض الرسومات على الشاشة. يتم استخدام طرق وأدوات خاصة لهذا الغرض.
العنصر الرئيسي في عرض الرسومات هو نافذة اللعبة ، والتي يتم إنشاؤها باستخدام بيغام.عرض.طريقة تعيين الوضع (). تقبل هذه الطريقة معلمات مختلفة كمدخلات ، مثل حجم النافذة ووضع العرض (إطارات أو ملء الشاشة) وغيرها.
عند إنشاء نافذة اللعبة ، يمكنك البدء في رسم عناصر مختلفة عليها. للقيام بذلك ، يتم استخدام طرق الرسم، مثل:
- بيغام.رسم.المستقيم () - رسم مستطيل;
- بيغام.رسم.دائرة () - رسم دائرة;
- بيغام.رسم.خط () - رسم خط;
- بيغام.رسم.المضلع () - رسم شكل متعدد الأضلاع.
تقبل كل طريقة من هذه الطرق معلمات الإدخال مثل الإحداثيات والأبعاد واللون وغيرها ، اعتمادا على نوع الشكل المراد رسمه.
بالإضافة إلى ذلك ، الأقزام.صورة.يتم استخدام طريقة التحميل () لعرض الصور على الشاشة. يقوم بتحميل صورة من ملف وإرجاع كائن سطحي يمكن عرضه في نافذة اللعبة باستخدام طريقة بيغام.السطح.بليت ().
من المهم ملاحظة أن جميع طرق العرض لا تقوم تلقائيا بتحديث محتويات نافذة اللعبة. للقيام بذلك ، استدعاء بيغام.عرض.الوجه () أو بيغام.عرض.تحديث () طريقة. تقوم هذه الطرق بتحديث محتويات الشاشة وعرض جميع العناصر المرسومة عليها.
أيضا ، لتحسين عرض الرسومات ، يمكنك استخدام أدوات أخرى مثل:
- بيغام.الخط-وحدة للعمل مع الخطوط;
- بيغام.خلاط هو وحدة للعب المؤثرات الصوتية والموسيقى;
- بيغام.تحويل هو وحدة لتحويل ومعالجة الصور;
- بيغام.العفريت هو وحدة للعمل مع العفاريت والرسوم المتحركة.
كل هذه الأدوات هي جزء من مكتبة بيغام وتوفر إمكانيات مختلفة للعمل مع الرسومات في تطبيق اللعبة.
العمل مع الأحداث
في بيغام ، والأحداث هي أي إجراءات المستخدم التي يمكن أن تحدث أثناء تشغيل اللعبة ، مثل ضربات المفاتيح ، وحركات الماوس ، أو نقرات زر. يعد العمل مع الأحداث أحد المهام الرئيسية في تطوير ألعاب الأقزام.
يستخدم بيغام حلقة حدث للتعامل مع الأحداث. في هذه الدورة ، ينتظر البرنامج وصول حدث جديد ، ثم ينفذ الإجراءات اللازمة اعتمادا على نوع الحدث.
الطرق الرئيسية للعمل مع الأحداث في بيغام هي:
- بيغام.حدث.الحصول على (): الحصول على جميع الأحداث من قائمة الانتظار.
- بيغام.حدث.استطلاع (): الحصول على الحدث التالي من قائمة الانتظار. إذا كانت قائمة الانتظار فارغة ، فإنه يعود بيغام خاص.حدث نويفنت.
- بيغام.حدث.انتظر (): في انتظار وصول حدث جديد. إذا كانت قائمة الانتظار فارغة ، يتوقف البرنامج ولا يستمر في التنفيذ حتى يصل حدث جديد.
يحتوي كل حدث على مجموعة السمات الخاصة به والتي يمكن استخدامها لتحديد نوع الحدث والحصول على معلومات إضافية. على سبيل المثال ، ل كيدون و كيوب الأحداث ، يمكنك استخدام مفتاح و وزارة الدفاع سمات لتحديد مفتاح الضغط وحالة مفاتيح التعديل (شيفت ، كترل ، ألت).
إحدى الطرق الشائعة للتعامل مع الأحداث هي استخدام عبارات شرطية أو حلقة للتحقق من نوع الحدث. على سبيل المثال ، يمكنك التحقق مما إذا كان الحدث عبارة عن ضغطة مفتاح:
للحدث في بيغام.حدث.الحصول على():
إذا حدث.اكتب = = بيغام.كيدون:
# تنفيذ الإجراءات اللازمة
لديه بيغام أيضا القدرة على إضافة الأحداث المخصصة الخاصة بك باستخدام بيغام.حدث.آخر () طريقة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء رسوم متحركة أو مزامنة إجراءات كائنات مختلفة.
من المهم ملاحظة أن معالجة الأحداث يجب أن تحدث في الحلقة الرئيسية للعبة حتى يعمل البرنامج بشكل صحيح. إذا حدثت معالجة الأحداث داخل حلقة أو وظيفة أخرى ، فقد يؤدي ذلك إلى سلوك لعبة غير متوقع.
العمل مع الأحداث هو جزء لا يتجزأ من تطوير لعبة بيغام. يتيح لك الاستخدام الصحيح لأساليب العمل مع الأحداث إدراك تفاعل اللعبة واستجابتها لإجراءات المستخدم.
أدوات التصحيح
عند تطوير الألعاب باستخدام مكتبة بيغام ، قد يكون من الضروري تصحيح الأخطاء وإصلاح الأخطاء. للقيام بذلك ، هناك العديد من الأدوات التي ستساعدك في هذه العملية.
1. طباعة التصحيح
طباعة التصحيح هو أبسط وفي الوقت نفسه الطريقة الأكثر فعالية للتحقق من صحة البرنامج الخاص بك. أدخل أوامر الطباعة في أجزاء مختلفة من الكود لتتبع قيم المتغيرات والقضاء على الأخطاء المحتملة.
2. المصحح بيغام
يوفر بيغام مصحح أخطاء مدمج يسمح لك بتنفيذ التعليمات البرمجية خطوة بخطوة وعرض قيم المتغيرات في كل نقطة في البرنامج. لتمكين المصحح في التعليمات البرمجية الخاصة بك ، يمكنك تعيين نقطة توقف عن طريق إضافة سطر استيراد بدب.تعيين تتبع (). ثم يمكنك استخدام الأوامر التالية الخطوة ن ، وظيفة الخروج-ف ، وأكثر من ذلك.
3. بيشارم
بيتشارم هو تطوير بيثون إيد التي توفر أيضا المدمج في أدوات التصحيح ، بما في ذلك وظيفة بيغام المصحح. يمكنك تعيين نقاط التوقف وعرض قيم المتغيرات بالتفصيل واستخدام العديد من الميزات المفيدة الأخرى.
4. كود الاستوديو المرئي
فيسوال ستوديو كود هو إيد شعبية أخرى مع أدوات التصحيح ممتازة. يمكنك تعيين نقاط التوقف وتنفيذ التعليمات البرمجية على مراحل وعرض قيم المتغيرات أثناء تنفيذ البرنامج.
5. بيجام_دل2
بيغام_سل 2 هو تطبيق بيغام بديل يستخدم سدل 2 بدلا من سدل المعتاد. هذا يسمح لك باستخدام أدوات التصحيح والتنميط التي تقدمها سدل 2 لمساعدتك على تتبع وإصلاح الأخطاء في البرنامج الخاص بك.
يعتمد اختيار أداة تصحيح الأخطاء على تفضيلاتك وخبرتك في العمل معها. محاولة أدوات مختلفة واختيار واحد الذي يناسبك.
المصحح بيغام
ألعاب التصحيح التي تم إنشاؤها باستخدام مكتبة بيغام يمكن أن يكون تحديا ، وخاصة إذا كنت قد بدأت مؤخرا العمل مع هذه المكتبة. تساعدك مصححات الأخطاء في العثور على الأخطاء وإصلاحها في التعليمات البرمجية وأداء لعبة الملف الشخصي والتقاط قيم المتغيرات في وقت التشغيل.
بيغام المصحح في فيسوال ستوديو كود
واحدة من المصححات شعبية لتطوير ألعاب بيغام هو المصحح بيغام في فيسوال ستوديو كود. يوفر طريقة ملائمة لوضع الألعاب ويقدم العديد من الميزات المفيدة.
- تثبيت فيسوال ستوديو كود وتثبيت تمديد بيثون.
- افتح المجلد الذي يحتوي على مشروعك في رمز الاستوديو المرئي.
- تأكد من أن الكود الخاص بك يعمل بدون أخطاء.
- إضافة نقطة توقف: انقر على الجانب الأيسر من النافذة بجوار سطر التعليمات البرمجية المطلوب. تخبر نقطة التوقف مصحح الأخطاء حيث يجب إنهاء البرنامج.
- انقر فوق الزر" تشغيل وتصحيح " في اللوحة العلوية.
- حدد تكوين" بيغام " من القائمة.
- ستبدأ اللعبة ، وعندما يتم الوصول إلى نقطة التوقف ، سيتم تعليق تنفيذ البرنامج.
- يمكنك الآن استكشاف المتغيرات وتنفيذ التعليمات البرمجية سطرا بسطر وعرض مكدس الاستدعاءات في لوحة التصحيح.
يحتوي مصحح الأخطاء بيغام في كود فيسوال ستوديو أيضا على ميزات مفيدة أخرى مثل نقاط التوقف الشرطية ومجموعات نقاط التوقف وغيرها الكثير.
بيسنوبر
بيسنوبر هو أداة تتبع لبيثون التي تسمح لك لعرض قيم المتغيرات ، الحجج وظيفة ، والمكدس الاستدعاءات. يمكن شرح التعليمات البرمجية الخاصة بك مع الديكور @بيسنوبر.سنوب لكتابة القيم المتغيرة والوسيطات وظيفة إلى وحدة التحكم.
بيسنوبر كبيرة لتصحيح الأخطاء ألعاب بيغام ، وخاصة إذا كنت تفضل نهج التصحيح أبسط وأكثر بديهية. يجعل من السهل تتبع قيم المتغيرات ووسيطات الوظائف أثناء تنفيذ اللعبة.
لوغورو
لوغورو هو وحدة تسجيل سهلة الاستخدام وقوية لبيثون أن يجعل من السهل لكتابة الرسائل إلى ملف أو وحدة التحكم. يمكن أن يكون مفيدا عند تصحيح أخطاء لعبة بيغام ، لأنه يسمح لك بالتقاط قيم المتغيرات ورسائل الإخراج أثناء تنفيذ اللعبة.
لوغورو لديه بناء جملة بسيطة ، وخيارات التخصيص واسعة النطاق ويسمح لك للسيطرة على إخراج الرسائل على أساس مستويات أهميتها.
بغض النظر عن مصحح الأخطاء لألعاب بيغام التي تختارها ، من المهم أن تضع في اعتبارك أهمية تصحيح الأخطاء في عملية إنشاء الألعاب واستخدام هذه الأدوات لتسهيل هذه العملية.
تصور اللعبة في وضع التصحيح
وضع التصحيح هو أداة مهمة في تطوير اللعبة باستخدام مكتبة بيغام. يسمح للمبرمجين بمراقبة حالة اللعبة أثناء التنفيذ واكتشاف الأخطاء أو المشكلات المحتملة.
تصحيح المعلومات وتسجيل
تتمثل إحدى الطرق الرئيسية لتصور لعبة في وضع تصحيح الأخطاء في عرض معلومات تصحيح الأخطاء على الشاشة. يمكن أن تكون هذه معلومات حول الحالة الحالية لكائنات اللعبة وقيم المتغيرات ورسائل الخطأ والمزيد.
لإخراج معلومات التصحيح في بيغام ، يمكنك استخدام وظائف رسم النص مثل بيغام.الخط.الخط والأقزام.الخط.(سيسفونت). باستخدام هذه الوظائف ، يمكنك إنشاء كائنات الخط وعرض النص على الشاشة في الإحداثيات المطلوبة.
بالإضافة إلى ذلك ، يمكن استخدام التسجيل لعرض معلومات التصحيح بشكل أكثر ملاءمة. يوفر بيغام وحدة تسجيل التي تسمح لك لكتابة الرسائل إلى ملف أو إخراجها إلى وحدة التحكم. هذا يسمح لك بحفظ وتحليل سجلات اللعبة بعد نهاية جلسة الاختبار.
عرض الكائنات الرسومية
هناك طريقة أخرى لتصور اللعبة في وضع التصحيح وهي رسم كائنات رسومية. يمكن أن يكون هذا مفيدا لتتبع حركة شخصيات اللعبة والاصطدامات والجوانب المرئية الأخرى للعبة.
يوفر بيغام العديد من الوظائف لرسم الكائنات الرسومية ، مثل بيغام.رسم.المستقيم ، بيغام.رسم.الدائرة والأقزام.رسم.خط. باستخدام هذه الوظائف ، يمكنك رسم أشكال بسيطة ، وكذلك ملئها باللون أو الملمس.
من أجل عرض الكائنات الرسومية على الشاشة ، فمن الضروري استدعاء وظائف الرسم المناسبة داخل حلقة اللعبة ، قبل استدعاء بيغام.عرض.طريقة تحديث شاشة الوجه.
استخدام أدوات ومكتبات إضافية
بالإضافة إلى الوظائف الأساسية للبيغام ، هناك أدوات ومكتبات إضافية يمكن أن تكون مفيدة عند تصور اللعبة في وضع التصحيح. بعض منهم تشمل:
- بيجامي_جوي هي مكتبة لإنشاء واجهات المستخدم التي تسمح لك لعرض مريح مربعات الحوار والأزرار وحقول الإدخال وعناصر واجهة المستخدم الأخرى.
- بيغام-سدل 2 هو تطبيق بديل من بيغام على أساس مكتبة سدل 2. يسمح لك باستخدام بعض الميزات الإضافية ، مثل تظليل ودعم اللمس المتعدد.
يساعد الجمع بين الأساليب الأساسية والأدوات الإضافية المطورين على تبسيط عملية التصحيح وتوفير تمثيل مرئي أكثر ملاءمة للعبة.
سؤال وجواب
ما هي الطرق الرئيسية للمكتبة الأقزام?
الطرق الرئيسية لمكتبة بيغام هي: تهيئة بيغام ، وإنشاء نافذة اللعبة ، ومعالجة الحدث ، ورسم الكائنات الرسومية ، ولعب الأصوات ، والعمل مع النص وأكثر من ذلك بكثير.
كيف يمكنني اختبار مكتبة بيغام على جهاز الكمبيوتر الخاص بي?
لاختبار وظائف مكتبة بيغام على جهاز كمبيوتر ، يمكنك إنشاء لعبة بسيطة أو برنامج باستخدام أساليب بيغام الأساسية والتأكد من أنها تعمل بشكل صحيح. للقيام بذلك ، تثبيت بيغام على جهاز الكمبيوتر الخاص بك ، استيراد المكتبة في المشروع الخاص بك وتشغيل اللعبة أو البرنامج.
ما هي الأدوات المستخدمة لاختبار تشغيل مكتبة الأقزام?
أدوات مختلفة يمكن استخدامها لاختبار تشغيل مكتبة بيغام. يتضمن بعضها مصحح أخطاء بيغام ، والذي يسمح لك بمراقبة حالة اللعبة والبحث عن الأخطاء ، بالإضافة إلى أطر الاختبار التي تسمح لك بكتابة اختبارات آلية للتحقق من وظائف المكتبة.