بيغام هي مكتبة مصممة لإنشاء ألعاب الكمبيوتر في لغة البرمجة بيثون. يوفر واجهة بسيطة للعمل مع الرسومات والصوت والتحكم في كائنات اللعبة. في هذه المقالة ، سوف ننظر في كيفية تعيين صورة كخلفية في لعبة باستخدام بيغام.
الخطوة الأولى هي استيراد الوحدات اللازمة من بيغام. سنحتاج إلى وحدات بيغام ، سيس ونظام التشغيل. تحتوي وحدة بيغام على وظائف وفئات أساسية للعمل مع الرسومات والصوت. وحدة سيس يسمح لك للعمل مع وظائف النظام ، بما في ذلك الخروج من البرنامج. تتيح لك وحدة نظام التشغيل العمل مع نظام الملفات ، بما في ذلك تحميل الصور.
ثم تحتاج إلى إنشاء نافذة لعبة وتعيين الصورة كخلفية. للقيام بذلك ، ونحن إنشاء مثيل من بيغام.عرض الطبقة وتعيين أبعاد النافذة. ثم نسمي طريقة وضع المجموعة () لإنشاء نافذة بالأبعاد المحددة. بعد ذلك ، إنشاء مثيل من بيغام.فئة الصورة واستدعاء طريقة التحميل () لتحميل الصورة. ثم نسمي طريقة بليت () لعرض الصورة على الشاشة. أخيرا ، نسمي طريقة الوجه () لتحديث الشاشة وعرض الصورة في نافذة اللعبة.
- بيغام: مكتبة لإنشاء الألعاب
- الخطوة 1
- تثبيت مكتبة بيغام
- الخطوة 2: تحميل صورة إلى بيغام
- إعداد الصورة
- الخطوة 3: تعيين الصورة كخلفية
- تنفيذ التعليمات البرمجية
- الخطوة 4: تعيين الصورة كخلفية
- سؤال وجواب
- كيف يمكنني تعيين صورة كخلفية في بيغام?
- كيف يمكنني تحميل صورة إلى بيغام?
- كيف يمكنني رسم صورة على الشاشة في بيغام?
- هل من الممكن تغيير حجم الصورة قبل التقديم في بيغام?
- كيف يمكنني التوقيع على صورة في بيغام?
- كيفية جعل خلفية صورة شفافة في بيغام?
بيغام: مكتبة إنشاء لعبة بيغام
هي مكتبة تطوير ألعاب مجانية ومفتوحة المصدر مكتوبة بلغة برمجة بايثون. يوفر للمطورين واجهة سهلة الاستخدام للعمل مع الرسومات والصوت وإدخال لوحة المفاتيح والماوس. نظرا لبساطته ومرونته ، أصبح بيغام أداة شعبية في خلق 2د الألعاب والتطبيقات التفاعلية.
مع بيغام يمكنك:
- إنشاء نوافذ رسومية وعرض الصور والرسوم المتحركة.
- إدارة كائنات اللعبة وسلوكهم.
- عملية إدخال المستخدم.
- اللعب والتحكم في المؤثرات الصوتية والموسيقى.
- تنفيذ نموذج مادي للتفاعل الكائن.
المزايا الرئيسية لاستخدام بيغام هي:
- سهلة التعلم والاستخدام. توفر المكتبة وظائف وأساليب بديهية ، مما يجعل تطوير اللعبة متاحا وممتعا للمبرمجين المبتدئين.
- عبر منصة. وهو معتمد على معظم أنظمة التشغيل ، بما في ذلك ويندوز ، ماك ولينكس.
- مجتمع نشط وودود. تتوفر العديد من الأدلة والوثائق وأمثلة التعليمات البرمجية للدراسة والاستخدام.
- التمدد والمرونة. بيغام هو أداة قوية التي يمكن تمديدها باستخدام وحدات طرف ثالث والمكتبات.
من المهم أن نلاحظ أن بيغام ليست أداة مناسبة لتطوير ألعاب ثلاثية الأبعاد معقدة ، كما أنها متخصصة في 2د الرسومات. ومع ذلك ، فهو مثالي لإنشاء ألعاب بسيطة ونماذج أولية وتعلم البرمجة وتطوير التطبيقات التفاعلية.
إذا كنت جديدا على البرمجة أو ترغب في محاولة يدك في خلق الألعاب ، بيغام يمكن أن يكون خيار كبير. توفر المكتبة جميع الأدوات اللازمة لإنشاء طريقة لعب مثيرة ومثيرة للاهتمام ، فضلا عن تطوير مهارات البرمجة والتفكير المنطقي.
الخطوة 1
تثبيت بيغام:
- انتقل إلى الموقع الرسمي بيغام في www.pygame.org .
- في الصفحة الرئيسية ، ابحث عن قسم "التنزيلات".
- حدد إصدار بيغام الذي يطابق نظام التشغيل الخاص بك وإصدار بايثون.
- تحميل المثبت بيغام واتبع تعليمات التثبيت على جهاز الكمبيوتر الخاص بك.
ربط بيغام في المشروع الخاص بك:
- افتح بيئة تطوير بايثون أو أنشئ مشروعا جديدا.
- إنشاء ملف جديد مع تمديد" الحمر " داخل المشروع الخاص بك.
- استيراد وحدة بيغام عن طريق إضافة التعليمات البرمجية التالية إلى بداية الملف الخاص بك:
استيراد | بيغام |
- هذا الرمز بتحميل وحدة بيغام ويجعلها متاحة في المشروع الخاص بك.
تم تثبيت بيغام بنجاح وتوصيلها إلى المشروع الخاص بك. أنت الآن على استعداد لمواصلة العمل وتعيين الصورة كخلفية في بيغام.
تثبيت مكتبة بيغام
بيغام هي مكتبة بيثون مصممة خصيصا لخلق ألعاب الكمبيوتر. يوفر أدوات ووظائف مختلفة للعمل مع الرسومات والصوت والتحكم في إدخال المستخدم.
لتثبيت بيغام ، سوف تحتاج إلى اتباع بعض الخطوات البسيطة:
- تأكد من تثبيت بايثون على جهاز الكمبيوتر الخاص بك. إذا لم يكن متوفرا ، فقم بتثبيت بايثون من موقع بايثون الرسمي.
- فتح موجه الأوامر أو محطة على جهاز الكمبيوتر الخاص بك وتثبيت بيغام عن طريق تشغيل الأمر التالي:
بيب تثبيت بيغام
عند تنفيذ هذا الأمر ، سوف بيب تحميل وتثبيت حزمة بيغام من مستودع بيبي (مؤشر حزمة بيثون).
بعد التثبيت ، يمكنك البدء في استخدام بيغام في البرامج الخاصة بك. فقط استيراد المكتبة إلى التعليمات البرمجية الخاصة بك:
استيراد بيغام
أنت الآن جاهز لإنشاء ألعاب باستخدام بيغام! الرجوع إلى الوثائق الرسمية على موقع بيغام.المؤسسة والمجتمع بيغام لمزيد من المعلومات والدعم.
الخطوة 2: تحميل الصورة إلى بيغام
قبل استخدام صورة كخلفية في بيغام ، تحتاج إلى تحميله. للقيام بذلك ، يمكنك استخدام بيغام.صورة.تحميل () وظيفة. تأخذ هذه الوظيفة المسار إلى ملف الصورة كوسيطة وتعيد كائن الصورة.
في ما يلي مثال على الكود الذي يوضح تحميل صورة:
| # استيراد مكتبة بيغام |
استيراد بيغام |
| # تهيئة الأقزام |
بيغام.الحرف الأول() |
| # تحميل صورة |
الصورة الخلفية = بيغام.صورة.تحميل ("الخلفية.جبغ ") |
في هذا المثال ، الصورة هي " الخلفية.يتم تحميل" جبغ " وتعيينها إلى متغير الصورة الخلفية. يمكنك الآن استخدام هذا المتغير لعرض الصورة على الشاشة.
لعرض صورة على الشاشة ، استخدم طريقة بليت () من كائن الشاشة وتعيين الإحداثيات حيث تريد وضع الصورة. في القسم التالي ، سننظر في هذه الخطوة بمزيد من التفصيل.
إعداد الصورة
قبل تعيين صورة كخلفية في بيغام ، تحتاج إلى إعداد الصورة نفسها للاستخدام. فيما يلي بعض الخطوات المهمة التي يجب اتباعها:
- اختيار الصورة: حدد الصورة التي تريد استخدامها كخلفية. يمكن أن يكون أي صورة في الحياة السياسية في فرنسا ، ينغ أو شكل آخر معتمد.
- حجم الصورة: تأكد من تطابق حجم الصورة مع حجم نافذة اللعبة. إذا كانت الصورة كبيرة ، فقد تحتاج إلى تغيير حجمها إلى حجم مناسب.
- حفظ الصورة: احفظ الصورة في مجلد المشروع أو في موقع آخر يمكن الوصول إليه. انتبه إلى المسار إلى الصورة بحيث يمكنك استخدامها لاحقا في رمز البرنامج.
بعد الانتهاء من هذه الخطوات ، ستكون صورتك جاهزة للاستخدام في بيغام. الآن يمكنك المضي قدما في ترميز ووضع الصورة كخلفية في بيغام.
الخطوة 3: تعيين الصورة كخلفية
الآن سوف ننتقل إلى الخطوة الأكثر إثارة للاهتمام — وضع الصورة كخلفية لنافذة اللعبة.
للقيام بذلك ، سوف نحتاج إلى صورة سوف نستخدمها كخلفية. يمكننا تحديد أي صورة من مكتبتنا أو تحميل صورة جديدة من ملف.
لتحميل صورة في بيغام ، ونحن نستخدم بيغام.صورة.تحميل () وظيفة. يأخذ المسار إلى الصورة كسلسلة ويعيد كائن نوع السطح الذي يحتوي على الصورة التي تم تحميلها.
على سبيل المثال ، لتحميل صورة باسم "الخلفية.بابوا نيو غينيا " تقع في نفس المجلد حيث يوجد البرنامج النصي لدينا ، يمكننا استخدام التعليمات البرمجية التالية:
الخلفية = بيغام.صورة.تحميل ("الخلفية.بابوا نيو غينيا")
بعد تحميل الصورة ، يمكننا استخدامها كخلفية لنافذة اللعبة. في بيغام ، يمكننا تعيين صورة كخلفية باستخدام وظيفة الشاشة.بليت (). يتطلب الأمر معلمتين: كائن السطح الذي نريد عرضه ، والإحداثيات حيث نريد وضع الصورة.
على سبيل المثال ، لتعيين صورة "الخلفية" كخلفية ، يمكننا استخدام الكود التالي:
الشاشة.بليت (الخلفية ، (0 ، 0))
لقد قمنا بتعيين الإحداثيات (0 ، 0) بحيث يتم وضع الصورة في الزاوية اليسرى العليا من النافذة. يمكننا أيضا استخدام إحداثيات أخرى لوضع الصورة في موقع مختلف.
بعد ضبط الخلفية ، يمكننا إضافة عناصر لعبة أخرى إلى المقدمة أو تغيير الخلفية أثناء اللعبة باستخدام وظائف الأقزام الأخرى.
تنفيذ التعليمات البرمجية
لتعيين صورة كخلفية في بيغام ، اتبع الخطوات التالية:
- استيراد الوحدات اللازمة:
- استيراد بيغام-وحدة بيغام
- من بيغام.استيراد السكان المحليين * - لاستخدام ثوابت بيغام
- تهيئة بيغام:
- بيغام.الحرف الأول—) - تهيئة محرك اللعبة
- إنشاء نافذة لعبة:
- وين_ويدث = 800-عرض النافذة
- فوز الارتفاع = 600-ارتفاع النافذة
- فوز = بيغام.عرض.- إنشاء نافذة لعبة
- بيغام.عرض.تعيين كابتيون ("لعبة") - تعيين عنوان النافذة
- تحميل صورة:
- بي جي _ الصورة = بيغام.صورة.تحميل ("الخلفية.جبغ").تحويل—) - تحميل صورة وتحويلها إلى تنسيق مناسب ل بيغام
- عرض الصورة على الشاشة:
- الفوز.(0 ، 0)) — عرض الصورة على الشاشة في الإحداثيات (0 ، 0)
- تحديث النافذة:
- بيغام.عرض.الوجه—) - تحديث النافذة وعرض التغييرات
- الحلقة الرئيسية للعبة:
- تشغيل = صحيح-متغير للسيطرة على حلقة من اللعبة
- أثناء تشغيل: - الدورة الرئيسية للعبة
- للحدث في بيغام.حدث.الحصول على (): - التعامل مع الحدث
- إذا حدث.اكتب = = بيغام.إنهاء: - حدث إغلاق النافذة
- تشغيل = إكمال حلقة كاذبة
- نهاية اللعبة:
- بيغام.إنهاء () - اغلاق بيغام
وهكذا ، فإن رمز أعلاه يسمح لك لتعيين صورة كخلفية في بيغام وخلق حلقة اللعبة الأساسية.
الخطوة 4: وضع صورة كخلفية
في هذه الخطوة ، سوف نتعلم كيفية تعيين صورة كخلفية لنافذة بيغام. للقيام بذلك ، اتبع الخطوات التالية:
- .
- .
- .
- .
- .
Вот пример кода, который демонстрирует этот процесс:
الصورة الخلفية = بيغام.صورة.تحميل ("الخلفية.بابوا نيو غينيا")
الصورة الخلفية = بيغام.تحويل.مقياس (صورة خلفية ، (عرض نافذة ، ارتفاع نافذة))
خلفية السطح = بيغام.السطح ((عرض النافذة ، ارتفاع النافذة))
السطح الخلفي.بليت (صورة خلفية ، (0 ، 0))
الشاشة.بليت (خلفية السطح ، (0 ، 0))
أضف هذا الرمز إلى برنامجك بعد إنشاء نافذة بيغام والتعامل مع الأحداث ، وسترى صورة الخلفية تظهر على الشاشة.
سؤال وجواب
كيف يمكنني تعيين صورة كخلفية في بيغام?
لتعيين صورة كخلفية في بيغام ، تحتاج إلى استخدام ' بيغام.صورة.تحميل () 'وظيفة لتحميل الصورة وظيفة 'بيغام'.السطح.بليت ()` لرسم صورة على الشاشة.
كيف يمكنني تحميل صورة إلى بيغام?
لتحميل صورة في بيغام ، استخدم ' بيغام.صورة.تحميل () ' وظيفة. فإنه يأخذ المسار إلى الصورة كوسيطة وإرجاع الكائن السطح الذي يمثل الصورة.
كيف يمكنني رسم صورة على الشاشة في بيغام?
لرسم صورة على الشاشة في بيغام ، تحتاج إلى استخدام وظيفة 'بيغام'.السطح.بليت ()`. يستغرق وسيطتين: السطح الذي لرسم الصورة ، والإحداثيات (س ، ص) حيث لرسم الصورة على الشاشة.
هل من الممكن تغيير حجم الصورة قبل التقديم في بيغام?
نعم ، يمكنك تغيير حجم الصورة قبل عرضها في بيغام. للقيام بذلك ، استخدم وظيفة ' بيغام.تحويل.مقياس ()` ، والذي يأخذ كوسيطات الكائن السطحي الذي يمثل الصورة والأبعاد الجديدة للصورة.
كيف يمكنني التوقيع على صورة في بيغام?
لتوقيع صورة في بيغام ، تحتاج إلى استخدام وظيفة 'بيغام'.السطح.بليت ()` لرسم صورة على الشاشة ، ومن ثم استخدام وظيفة `بيغام.الخط.الخط.تقديم ()` لإنشاء كائن سطح مع النص ، وظيفة ' بيغام.السطح.بليت (`'لتقديم النص على صورة.
كيف يمكنني جعل صورة خلفية شفافة في بيغام?
لجعل خلفية صورة شفافة في بيغام ، تحتاج إلى استخدام وظيفة 'بيغام'.السطح.تحويل ألفا () 'لإنشاء كائن سطح مع بكسل شفافة ، و' بيغام.السطح.تعيين ألفا () ' لتعيين مستوى شفافية الصورة.