رئيسي ماك قم بإنشاء لعبة Python لـ Raspberry Pi

قم بإنشاء لعبة Python لـ Raspberry Pi



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

المزيد من Raspberry Pi…

تحقق من دليلنا التعليمي ل كتابة لعبة Raspberry Pi الخاصة بك باستخدام Scratch وأرسل تصميمك للعبة للحصول على فرصة لربح 250 جنيهًا إسترلينيًا

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

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

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

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

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

كيف يمكنني عرض تعليقاتي على youtube

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

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

كيفية تقسيم الشاشة على Fortnite

قم بإنشاء لعبة Python لـ Raspberry Pi

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

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

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

كما ذكرنا ، تعمل Python عبر العديد من الأنظمة الأساسية ، لذا يمكنك كتابة التعليمات البرمجية الخاصة بك على جهاز كمبيوتر يعمل بنظام Windows ثم نقلها عبر Raspberry Pi عند الانتهاء. للقيام بذلك ، سوف تحتاج إلى قم بتثبيت Python 2.7 على جهاز الكمبيوتر الخاص بك . حتى إذا كنت تقوم بتشغيل Windows 64 بت ، فاختر مثبت Windows العادي ، وليس مثبّت x86-64 ، نظرًا لأن تثبيت Pygame القياسي هو 32 بت فقط.

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

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

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

كيفية تشغيل كمبيوتر محمول من HP
كيفية تشغيل كمبيوتر محمول من HP
يجب أن يكون تشغيل الكمبيوتر المحمول من HP أمرًا بسيطًا مثل الضغط على زر الطاقة، ولكن إذا لم ينجح ذلك، فإليك بعض الأشياء التي يمكنك تجربتها.
ما هو ملف OVA؟
ما هو ملف OVA؟
عادةً ما يكون ملف OVA عبارة عن ملف جهاز افتراضي، تستخدمه برامج المحاكاة الافتراضية لتخزين ملفات الجهاز الظاهري. يفتحها برنامج VirtualBox والبرامج المشابهة. ملفات OVA الأخرى هي ملفات النوتة الموسيقية لـ Octava.
كيفية اختيار VPN
كيفية اختيار VPN
يجب أن تساعدك الشبكة الافتراضية الخاصة (VPN) على التصفح بهوية مجهولة وبأمان. ومع ذلك ، ليست كل شبكات VPN متساوية. يقدم البعض أفضل ميزات الأمان والخصوصية. يفتخر الآخرون بشبكة موثوقة من الخوادم السريعة. لسوء الحظ ، تقدم بعض الشبكات الافتراضية الخاصة
كيف ترى من شاهد قصصك على Instagram
كيف ترى من شاهد قصصك على Instagram
الجميع يحب القليل من Instagram ، أليس كذلك؟ حسنًا ، تمنحك ميزة القصص الخاصة به القدرة على إنتاج عرض شرائح يومي للصور يمكنك استخدامه لإخبار الآخرين عن يومك. القصص تختفي بعد 24 ساعة لكنها
كيفية إنشاء اسم مستعار لـ Gmail
كيفية إنشاء اسم مستعار لـ Gmail
أنشئ اسمًا مستعارًا مؤقتًا لـ Gmail باستخدام النقاط وعلامات الجمع، أو أنشئ اسمًا مستعارًا بشكل دائم عن طريق إضافة عنوان آخر إلى حساب Gmail الخاص بك.
كيفية التحقق مما إذا كان شخص آخر يستخدم حساب WhatsApp الخاص بك
كيفية التحقق مما إذا كان شخص آخر يستخدم حساب WhatsApp الخاص بك
مثل العديد من التطبيقات الأخرى عبر الإنترنت، يبذل WhatsApp قصارى جهده للحفاظ على خصوصية وأمان بيانات مستخدميه. النظام الأساسي آمن نسبيًا مع ميزات مثل تسجيل الدخول مرة واحدة والمصادقة الثنائية. ولكن، مثل أي شيء متصل
نصائح وحيل No Man’s Sky: حقق أقصى استفادة من تحديث No Man’s Sky Next مع هذه التلميحات المفيدة
نصائح وحيل No Man’s Sky: حقق أقصى استفادة من تحديث No Man’s Sky Next مع هذه التلميحات المفيدة
كانت No Man's Sky واحدة من أكبر إصدارات 2016 وأكثرها إثارة للجدل. إنه عملاق تمامًا ، ويضم كوكبًا مكونًا من 18 مليونًا من العوالم الفريدة والقابلة للاكتشاف وطرق لا حصر لها للتجربة واللعب من خلال