رئيسي لينكس اكتب لعبة Raspberry Pi الخاصة بك

اكتب لعبة Raspberry Pi الخاصة بك



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

اكتب لعبة Raspberry Pi الخاصة بك

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

يأتي مزودًا بمجموعة مختارة من بيئات البرمجة المعدة مسبقًا في توزيع Linux المستند إلى Debian ، ولكن أسهل طريقة للبدء هي باستخدام Scratch. تم إنشاء Scratch بواسطة Media Lab في MIT ، وقد تم تصميم Scratch لتعليم الأطفال أساسيات البرمجة ، دون الحاجة إلى تعلم النحو المعقد.

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

هل تريد شراء Raspberry Pi؟ اكتشف المجموعة الكاملة من الأطقم والإكسسوارات والحقائب هنا.

الشروع في العمل مع سكراتش

في هذه الميزة ، سننتج لعبة أركيد - نطلق عليها اسم Crustacean Storm - مع إعطائك بعض المؤشرات حول كيفية المضي قدمًا فيها.

إذا لم تصادف Scratch من قبل ، فقد يكون من المفيد إلقاء نظرة على الميزة السابقة في البرمجة معها ، والتي تغطي بعض الوظائف الأساسية. ومع ذلك ، من السهل التقاط Scratch ؛ نصوصها مفهومة ، ويمكنك تعلم الكثير فقط عن طريق تنزيل الألعاب ومعرفة ما يجعلها علامة.

لا تقلق إذا لم يكن لديك Raspberry Pi: سيعمل Scratch بسعادة في أنظمة Windows و OS X و Linux ، وحتى على أجهزة الكمبيوتر الأكثر تواضعًا. يمكنك قم بتنزيله وابحث عن الكثير من أمثلة البرامج هنا .

نريدك أيضًا أن تشاركنا ألعابك المكتملة. لقد تعاونا مع مبتكري Raspberry Pi لتشغيل مسابقة لعبة Scratch الخاصة بنا.

انقر فوق قفل النوافذ 10

بداية

بدايةأولاً ، ابدأ تشغيل Scratch. الآن ، لا يمكنك جعل قطة تلعب دور البطولة في لعبة تسمى Crustacean Storm. انقر بزر الماوس الأيمن على الكائن وحذفه. انتقل إلى شريط New Sprite أعلى النافذة اليمنى السفلية ، وحدد الزر الأوسط لاختيار كائن جديد من الملف ، وانتقل إلى مجلد Costumes | Animals وحدد shark 1-b.

إنكمش

إنكمشكما هو ، القرش كبير جدًا. فلنقلص حجمه. حدد أداة Shrink من شريط الأدوات (كما هو موضح أعلاه) وانقر حوالي 30 مرة على سمك القرش حتى يصل إلى الحجم الموضح هنا تقريبًا. حان الوقت الآن لتسمية الكائن. انتقل إلى شريط الاسم أعلى النافذة المركزية واكتب لتغيير اسمه من Sprite1 إلى Shark.

التحكم 1

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

التحكم 2

التحكم 2الآن اسحب كتلة if من فئة Control إلى الكتلة إلى الأبد ، ثم انتقل إلى فئة Sensing واسحب كتلة الضغط على مفتاح 'space' إلى نقطة التحكم في if. استخدم القائمة المنسدلة لتغيير المساحة إلى سهم لأعلى.

إجابة

إجابةهذا يخبر Scratch بالبحث عن مفتاح Up ، لكننا الآن بحاجة إلى تعيين الرد. انتقل إلى فئة الحركة واسحب التغيير y بمقدار 10 كتلة إلى كتلة if. إذا تم الضغط على مفتاح المسافة ثم السهم لأعلى ، يتحرك القرش لدينا الآن. يمكنك الآن تكرار هذا مع السهم لأسفل ، مع استبدال التغيير y بالقيمة إلى -10.

يبدأ فى مكان

يبدأ فى مكانلجعل الأسهم اليمنى واليسرى تعمل ، كرر الخطوتين 4 و 5 ، لكن استبدل التغيير y بلوك بالتغيير x بالكتلة وقم بتعيين القيمتين -10 و 10 على التوالي. أخيرًا ، يحتاج نجمنا إلى نقطة انطلاق. احصل على الانتقال إلى كتلة x: 0 y: 100 من Motion واسحبه إلى المكان الموضح. قم بتغيير كلا القيمتين إلى 0.

سمكة

سمكةانقر الآن مرة أخرى لاختيار كائن جديد من الملف وحدد سمكة ، قبل تقليصها كما فعلنا في الخطوة 2 وإعادة تسميتها باسم Fish. تأكد من تحديده ، كما هو موضح ، واسحب عند الضغط على مفتاح 'مسافة' في نافذة البرامج النصية المركزية. انتقل إلى 'الحركة' واسحب الانتقال إلى x: 0 y: 0 إلى مكانه أدناه.

عشوائيا

عشوائياقم بتعيين x على 205. لإيقاف ظهور الأسماك دائمًا في نفس المكان ، انتقل إلى العملاء واسحب مجموعة الاختيار العشوائية من 1 إلى 10 إلى القيمة y. عيّن القيم إلى -180 و 180. بعد ذلك ، انتقل إلى 'التحكم' واسحب إلى الأبد للالتقاط أدناه ، انتقل إلى ، ثم انتقل إلى 'الحركة' واسحب التغيير x بلوك داخله. غير x إلى -5.

كشف الحد

كشف الحدنريد أن تظهر سمكتنا مرة أخرى إذا اصطدمت بجانب الشاشة. اسحب كتلة if من Control داخل الكتلة إلى الأبد ، ثم انتقل إلى فئة Sensing واسحب كتلة اللمس إلى if. حدد Edge من القائمة المنسدلة التي تعمل باللمس. اسحب في الانتقال إلى كتلة x & y من Motion وقم بتكوينها كما في الخطوة 8.

المتغيرات

المتغيراتانقر فوق المتغيرات ثم زر إنشاء متغير. يطلق عليه النتيجة. ستظهر النتيجة الآن في الزاوية العلوية اليسرى من شاشة اللعبة. إضافة كتلة جديدة عند الضغط على مفتاح 'مسافة' من عنصر التحكم ، قم بقص كتلة إلى الأبد ؛ انتقل الآن إلى Sensing واسحب بلوك اللمس. اختر سمك القرش من القائمة المنسدلة.

يلتقي السمك مع سمك القرش

يلتقي السمك مع سمك القرشماذا يحدث عندما تلتقي السمكة بالقرش؟ يأكل صديقنا السمكي وتزحف النتيجة. انتقل إلى المتغيرات واسحب درجة التغيير بمقدار كتلة واحدة ، ثم انتقل إلى الأشكال واسحب تغيير 'اللون' بمقدار 25 كتلة. قم بتغيير خيار اللون إلى pixelate.

يعد تأثير

يعد تأثيرإنه تأثير جميل ، ولكن في وقت قريب جدًا. اسحب كتلة الانتظار '1.00' ثانية من التحكم وقم بتغيير مدة الانتظار إلى 0.02. ثم اسحب كتلة تغيير 'لون' أخرى وقم بتغيير اللون إلى البيكسل. أضف go to x block مع موضع y عشوائي (كما في الخطوة 8) ، وكتلة تأثيرات رسومية واضحة من Looks.

حان وقت السلطعون!

حان وقت السلطعون! أضف كائنًا جديدًا - سلطعون 1-أ - وقم بتقليص حجمه. يمكننا أن نجعل السلطعون يتحرك من خلال تكرار نص السمكة. انقر فوق كائن الأسماك ، ثم انقر فوق رمز تكرار في شريط الأدوات العلوي ، وانقر فوق النص الأول لهذه السمكة ، ثم اسحبه إلى السلطعون. انتقل إلى نص السلطعون وقم بتعديل التغيير x بالقيمة بحيث يقرأ -8.

سرطان البحر القاتل

سرطان البحر القاتليتحرك السلطعون ، لكننا نريده أن يكون مميتًا. اسحب كتلة جديدة عند الضغط على مفتاح 'المسافة' ، ثم أضف كتلة إلى الأبد. انتقل إلى Sensing وأضف كتلة لمس ؛ استخدم القائمة المنسدلة لتحديد كائن القرش. انتقل إلى Control واسحب كتلة البث. حدد جديد من القائمة المنسدلة وسميها الموت.

كيفية الحصول على روبوتات على الفتنة

موت

موتالموت يساوي انتهت اللعبة. حدد كائن سمك القرش ، ثم انتقل إلى فئة التحكم وأضف كتلة عندما أتلقى. حدد الموت من القائمة المنسدلة. أضف الآن كتلة متكررة من Control ، وانتقل إلى Looks وأضف نفس كتلة البكسل كما في الخطوة 12 ، ثم كتلة انتظار.

الموت البطيء

الموت البطيءدعونا نطيل من موت القرش قليلا. اضبط قيمة الانتظار على 0.1 ثانية ، واضبط القيمة في كتلة التكرار على 6. أضف إيقافًا للكل من Control إلى نهاية هذا البرنامج النصي. سيؤدي ذلك إلى إنهاء اللعبة عندما يضرب القرش.

إعادة تعيين النتيجة

إعادة تعيين النتيجةنحتاج إلى إعادة تعيين النتيجة في كل مرة تبدأ فيها اللعبة ، لذا اسحب النتيجة المحددة إلى 0 كتلة من المتغيرات وكتلة عرض من Looks إلى نص القرش الأول ، ووضعها أسفل العنصر الأولي عند الضغط على مفتاح 'space'.

سرب السلطعون!

سرب السلطعون!لدينا قشريات قاتلة ، لكن ماذا عن سرب؟ في Scratch يمكنك بسهولة تكرار السرطانات. انقر فوق أداة Duplicate ، ثم السلطعون ، واصنع سلطعونًا آخر أو اثنين. عند الانتهاء ، انقر فوق الزر في الجزء العلوي الأيمن للدخول إلى وضع العرض ملء الشاشة ، واضغط على العلم الأخضر ، ثم المسافة - وابدأ اللعب.

ماذا بعد؟

ماذا بعد؟أين نذهب من هنا؟ ستكون إضافة خلفية خطوة واحدة سهلة (هنا قمنا ببساطة بتحرير الخلفية الافتراضية واستخدمنا أداة Paintbucket لملئها باللون الأزرق). قد يكون آخر لإضافة مؤثرات صوتية ، أو حتى رسوم متحركة بسيطة ؛ يمتلك كل من القرش والسلطعون أزياء بديلة يمكنك استخدامها ، ومن السهل القيام بذلك باستخدام التبديل إلى مجموعة الأزياء في فئة Looks. من خلال تغيير القيم ، من الممكن أيضًا تسريع السرطانات والأسماك ، بينما يمكنك تكرار كليهما لجعل اللعبة أكثر ازدحامًا. لماذا لا تحاول إضافة المزيد من الكائنات البحرية العدائية بأنماط حركة مختلفة ، أو تغيير الموضوع تمامًا؟ أو أضف عناوين وشاشة Game Over مناسبة. يجعل سكراتش كل هذا وأكثر ممكنًا - والباقي متروك لك.

اكتب لعبة Raspberry Pi الخاصة بك

اكتب لعبة Raspberry Pi الخاصة بكغير متوفر

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

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

يسمح تطبيق Skype Store بالرد مباشرة من الإخطارات
يسمح تطبيق Skype Store بالرد مباشرة من الإخطارات
منذ بعض الوقت ، استبدلت Microsoft تطبيق Skype UWP بإصدار إلكتروني جديد في المتجر. بسبب هذا التحديث ، فقد Skype بعض ميزاته ، والتي تستعيدها Microsoft الآن في أحدث إصدار من التطبيق. لم يكن الانتقال من UWP إلى Electron سلسًا ، لكنه يتيح للمطورين تكييف Skype بسهولة
كيفية حماية مستند Word بكلمة مرور
كيفية حماية مستند Word بكلمة مرور
إذا كانت لديك بيانات مهمة في مستند Word ، فسيساعد ذلك في الحصول على آلية حماية تبقيها بعيدة عن أعين المتطفلين. تتمثل إحدى الطرق السهلة لحماية المستندات في استخدام كلمة المرور. في هذه المقالة ، سوف تفعل
هل يمكنك استخدام وحدة تحكم PS5 على PS4؟
هل يمكنك استخدام وحدة تحكم PS5 على PS4؟
وحدات تحكم PS5 غير متوافقة مع PS4، ولكن يمكنك جعلها تعمل باستخدام محول.
كيف تغلق عيد ميلادك في LinkedIn
كيف تغلق عيد ميلادك في LinkedIn
هناك الكثير من المعلومات عنك في ملفك الشخصي على LinkedIn. بصرف النظر عن معلومات الاتصال الأساسية وخبرة العمل ، يتيح لك LinkedIn أيضًا إضافة تاريخ ميلادك إلى ملفك الشخصي. ومع ذلك ، إذا كنت لا تريد اتصالاتك أو
كيفية معاودة الاتصال برقم خاص
كيفية معاودة الاتصال برقم خاص
ليس من الضروري أن تكون محققًا لتكتشف من اتصل بك برقم محظور أو خاص. إليك بعض الحيل التي ستساعدك على كشف هوية المتصل الخاص.
تعطيل ظلال النوافذ في نظام التشغيل Windows 10
تعطيل ظلال النوافذ في نظام التشغيل Windows 10
إليك كيفية تعطيل ظلال النوافذ الضخمة والبارزة حقًا في نظام التشغيل Windows 10.
كيفية تسجيل الخروج من Amazon Fire Stick
كيفية تسجيل الخروج من Amazon Fire Stick
يعد تسجيل الدخول والخروج من Firestick سريعًا وسهلاً. لاستخدام Firestick ، ​​يجب أن يكون لديك حساب Amazon وأن تقوم بتسجيل الدخول. ليس عليك أن تكون عضوًا رئيسيًا ، ولكن يمكن أن يمنحك