رئيسي ماك اكتب لعبة Raspberry Pi بلغة Python

اكتب لعبة Raspberry Pi بلغة Python



إذا كنت المالك الفخور لـ Raspberry Pi ، المرئي لغة الصفر طريقة رائعة لبدء إنشاء لعبتك الأولى. ولكن لفتح المزيد من قوة وإمكانات الأجهزة ، ألق نظرة على Python.

هل يمكنك تشغيل جهاز كمبيوتر بدون ذاكرة الوصول العشوائي

إذا كنت تفضل المزيد من المشاريع منخفضة التقنية ، فلماذا لا تحقق من دليلنا كيفية تحويل Raspberry Pi إلى مركز وسائط XBMC ؟

Python هي لغة البرمجة التعليمية الافتراضية لـ Raspberry Pi. يتم استخدامه في جميع أنحاء العالم كلغة تمهيدية للعديد من الأنظمة الأساسية ، وذلك بفضل أسلوبه المرتب وبناء الجملة سهل الفهم. إنها ليست فقط للمبتدئين ، على الرغم من ذلك: وفقًا لمؤشر مجتمع البرمجة TIOBE ، تعد Python ثامن أكثر لغات البرمجة شيوعًا بين المهندسين المحترفين ، قبل Perl و JavaScript و Visual Basic .NET. إنه مجاني أيضًا ، لذلك من السهل معرفة سبب اختيار الكثير من الأشخاص بايثون كلغة برمجة نصية أولية لهم.

في هذه الميزة ، سنقدم لك المفاهيم الأساسية للغة Python ، ونوضح لك كيفية بدء استخدام اللغة من خلال إرشادك خلال نموذج لعبة مكتوبة بلغة Python. ثم يعود الأمر لك لإنشاء تحفة فنية خاصة بك.

التعرف على بايثون

هناك إصداران رئيسيان من Python قيد الاستخدام. Python 3 هو المستقبل ، لكن Python 2 تتمتع بتوافق أوسع مع الموارد الحالية ، وهذا الإصدار هو المجمع حاليًا مع Raspberry Pi. في هذا البرنامج التعليمي ، سنستخدم Python 2.7 ، الإصدار الثابت النهائي في سلسلة 2.x: وهذا يعني أنه يمكننا استخدام غالبية الأمثلة عبر الإنترنت والشفرة المكتوبة مسبقًا دون تغيير. عندما يحين الوقت ، سيكون الانتقال إلى الإصدار 3 أمرًا سهلاً.

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

تصنع Python أيضًا لغة أولى جيدة لأنها تمثل تنفيذًا بسيطًا للبرمجة الموجهة للكائنات - وهو مفهوم يجب أن يفهمه أي مبرمج طموح - وهو مرتاح حول كيفية إنشاء المتغيرات وإدارتها. النتيجة الصافية هي بيئة برمجة منتجة بشكل خاص.

عادةً ما يتم تشغيل كود Python من خلال مترجم بدلاً من تجميعه ، ولكن على الرغم من ذلك ، فإن النتائج النهائية تكون سريعة جدًا. يمكن تشغيل تطبيقات Python على جميع أنظمة التشغيل الرئيسية ، لذلك من الممكن إنشاء لعبة Python على جهاز كمبيوتر يعمل بنظام Windows وتشغيلها على جهاز Mac أو Linux - أو ، في الواقع ، Raspberry Pi.

تتضمن وحدة Pygame جميع أنواع الوظائف والطرق المفيدة لإنشاء ألعاب الحركة في Python

تتمثل القوة العظيمة الأخيرة لـ Python في توفر مجموعة واسعة من الوحدات الإضافية التي توفر وظائف إضافية. أحد هذه الوحدات هو بيغام . كما يوحي اسمها ، تساعدك Pygame في إنشاء ألعاب باستخدام Python: على سبيل المثال ، تعمل على تحسين معالجة الصور بشكل كبير من خلال فئة Sprite ، وتجعل من السهل التحكم في الصوت داخل اللعبة ، بل وتسمح للعبتك بالعمل باستخدام عصا التحكم. قد تكون ألعاب مثل Call of Duty فوق قدراتها ، ولكن من المؤكد أن استنساخ Angry Birds ليس كذلك.

تطوير أصلية وعبر الأنظمة الأساسية

إذا كنت تقوم بتشغيل توزيعة Debian Squeeze Linux الموصى بها على Raspberry Pi ، فإن Python و Pygame تأتي مثبتة مسبقًا ، حتى تتمكن من بدء البرمجة على الفور. يمكنك كتابة نصوص Python في محرر نصوص ، لكننا نقترح عليك الاستفادة من بيئة التطوير المتكاملة (IDE) المجانية من Geany والتي تم تثبيتها أيضًا كجزء من نظام التشغيل. يقدم هذا البرنامج العديد من الميزات المفيدة للمبرمجين ، مثل التلوين التلقائي لبناء الجملة ، لتسهيل قراءة التعليمات البرمجية وتصحيحها ، ومتصفح الرموز للمساعدة في تتبع جميع الفئات والمتغيرات في التعليمات البرمجية الخاصة بك.

الصفحة التالية

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية استخدام برنامج Wireshark
كيفية استخدام برنامج Wireshark
إذا كان عليك دائمًا تشخيص العديد من مشكلات الشبكة ، سواء في المنزل أو في المكتب ، فيجب أن تفكر في تتبع كل حزمة شبكة على حدة. للقيام بذلك ، فإن أفضل خيار لك هو أن تبدأ بـ Wireshark. تعرف على كيفية الاستخدام
أرشيفات العلامات: TabTip.exe
أرشيفات العلامات: TabTip.exe
لقطة الشاشة قادمة إلى Windows 10 Action Center
لقطة الشاشة قادمة إلى Windows 10 Action Center
في إصدار Windows 10 القادم ، والذي يشار إليه حاليًا باسم 'Redstone 5' ، ستقوم Microsoft بإعادة صياغة الأدوات المدمجة لأخذ لقطات الشاشة. قد يتم استبدال أداة القطع المخصصة بميزة لقطة شاشة جديدة.
ما هو المجلد الجذر أو الدليل الجذر؟
ما هو المجلد الجذر أو الدليل الجذر؟
المجلد الجذر، المعروف أيضًا باسم الدليل الجذر، هو المجلد الأعلى في أي تسلسل هرمي قائم على المجلدات. على سبيل المثال، المجلد الجذر لمحرك الأقراص C هو C:.
مدونو WordPress: إصلاح مشكلات التحقق من صحة الترميز باستخدام المكون الإضافي Always Valid Lightbox mod الإضافي
مدونو WordPress: إصلاح مشكلات التحقق من صحة الترميز باستخدام المكون الإضافي Always Valid Lightbox mod الإضافي
هنا في Winaero ، وبالنسبة لبعض مشاريعي الأخرى ، أفضل استخدام تأثير خيالي للصور المدرجة في مشاركات المدونة. يتم توفير تأثير Lightbox ، كما هو معروف جيدًا ، من خلال عدد من المكونات الإضافية لـ WordPress. ذات مرة ، قمت بتغيير موضوع مدونة WordPress الخاصة بي وحاولت التحقق من صحتها باستخدام
مظهر نمط مرئي Dark8 لنظام التشغيل Windows 8
مظهر نمط مرئي Dark8 لنظام التشغيل Windows 8
يتميز نمط Dark8 المرئي لنظام التشغيل Windows 8 بإطارات نوافذ داكنة وشريط مهام مظلم. الرجاء تثبيت UxStyle لتشغيل هذا المظهر. رابط التحميل | الصفحة الرئيسية دعمنا يعتمد Winaero بشكل كبير على دعمك. يمكنك مساعدة الموقع في الاستمرار في تقديم محتوى وبرامج شيقة ومفيدة لك باستخدام الخيارات التالية: مشاركة هذا المنشور إعلان
كيفية تسجيل صوت الفتنة في OBS
كيفية تسجيل صوت الفتنة في OBS
Discord عبارة عن منصة ممتازة تجمع الأشخاص من مختلف المجتمعات معًا ، وتوفر أدوات اتصال لا نهاية لها. الجانب السلبي هو أن معظم الأحداث تحدث في الوقت الفعلي. لا يمكنك تسجيل صوت Discord وحفظه للاستخدام في المستقبل. هذا هو