هل من الممكن حقًا إنشاء لعبة باستخدام Scratch؟ الجزء الأول

العفاريت

في Scratch، قد يكون Sprite أي شيء من الشخصيات إلى الحيوانات إلى الملحقات. يتم التحكم في كل هذا بواسطة الكود وكتلة الكود الموضحة في القسم التالي.

يتضمن كل مشروع جديد في Scratch Sprite، وهناك مكتبة من البدائل الأخرى للاختيار من بينها. بعد ذلك، يمكن للأطفال إعادة تسمية Sprites وإضافة Sprites جديدة وما إلى ذلك. Sprites في Scratch عبارة عن رسومات متحركة يمكن للأطفال إنشاؤها وبرمجتها في بيئة Scratch. Scratch هي بيئة ترميز مرئية للأطفال (على عكس الترميز القائم على النص).

يتم استخدام مكعبات الحركة للتحكم في كيفية تحرك العفريت، ويتم استخدام كتل المظهر لتعديل كيفية ظهور العفريت، ويتم استخدام كتل الصوت للسماح للعفاريت بإصدار الأصوات.

كيفية إنشاء شخصية مخصصة في Scratch في Scratch، يُعرف إنشاء شخصية باسم "رسم شخصية". هذه التقنية بسيطة ويمكن إنجازها باتباع الإجراءات الموضحة أدناه:

انقر على زر "تحديد صورة" الموجود في الزاوية اليمنى السفلية لاختيار صورة.

انقر فوق "رسم" لإنشاء رسم جديد.

تعيين اسم للعنصر الجديد.

كتل من التعليمات البرمجية

تُستخدم الكتل لإنتاج التعليمات البرمجية على شكل قطع أحجية في سكراتش. ولكل نوع من أنواع البيانات (hat، أو stack، أو reporter، أو boolean، أو cap) شكله الخاص وفتحة خاصة به ليتم إدخالها فيها، مما يمنع حدوث أخطاء في بناء الجملة. ويشار إلى مجموعة الكتل المرتبطة باسم "النص البرمجي".

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

تتضمن الأنواع القليلة من الكتل المقدمة الحركة والمظهر والصوت والحدث والتحكم والاستشعار والعاملين والمتغيرات والقائمة والكتل الخاصة بي.

تتميز هذه الكتل بلون أزرق متوسط ​​وتستخدم لتنظيم حركة العفاريت. ولا يُسمح إلا للعفاريت باستخدامها. يوجد إجمالي 18 كتلة حركة: 15 كتلة تكديس وثلاث كتل تكرار. تتحكم كتل الحركة في كيفية تحرك العفريت - الانزلاق والتدوير والتحرك وما إلى ذلك. على سبيل المثال، يمكن استخدام "التحرك 10 خطوات" لتحريك العفريت للأمام 10 خطوات.

ابحث عن الكتل. إنها تغير مظهر العفاريت عن طريق تغيير لونها أو حجمها، فضلاً عن السماح لها بالتواصل. على سبيل المثال، "قل مرحبًا!" لمدة ثانيتين أو "غير الحجم بمقدار 10". تعد كتل المظهر واحدة من 10 أنواع من كتل سكراتش. لها لون أرجواني وتستخدم لإبقاء العفاريت تحت السيطرة. يوجد إجمالي 20 كتلة مظهر، و17 كتلة مكدسة، و3 كتل مراسلة. تم تخصيص 14 كتلة للعفاريت، بينما تم تخصيص أربعة فقط للمرحلة. تتمتع فئة الكتل هذه بأكبر عدد من الاستخدامات، وفقًا لإحصائيات سكراتش، بأكثر من 2 مليون.

تضيف كتل الصوت تأثيرات صوتية إلى Sprite وتتيح لك تشغيل الأصوات وتعديل التأثيرات الصوتية وضبط مستوى الصوت.

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

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

تتوفر الآن ثمانية كتل أحداث: ستة كتل هات وكتلتان مكدستان. إنها أصغر أشكال الكتل. في Scratch 1.4 وما قبله، تم تصنيف جميع كتل الأحداث على أنها كتل تحكم. بعد منحها فئتها، تمت الإشارة إلى كتل الأحداث في الأصل باسم "Triggers" في Experimental Viewer والإصدارات المبكرة من Scratch 2.0. من ناحية أخرى، أطلق Scratch Day 2012 على الحدث اسم "Events".

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

تعد My Blocks واحدة من 10 أنواع من كتل Scratch (تسمى More Blocks في Scratch 2.0). وهي تحتوي على الروتينات الخاصة بالعنصر الذي تم اختياره الآن. وهي ذات لون وردي. وتكون فارغة قبل إنشاء أي كتل، باستثناء زر "إنشاء كتلة".

يؤدي إنشاء كتلة إلى ظهور مربع حوار حيث يمكنك كتابة عملية. بمجرد الضغط على موافق، تظهر الكتلة الجديدة في اللوحة ويظهر تعريف فارغ في منطقة التعليمات البرمجية. عند استدعاء الطريقة، سيقوم Scratch بتنفيذ الكتل الموجودة أسفل كتلة Define المطابقة.

لماذا استخدام Scratch لإنشاء الألعاب؟

Scratch هي أداة برمجة شائعة عبر الإنترنت للأطفال والكبار من جميع الأعمار. المنصة متوافقة مع معظم الأجهزة اللوحية وأجهزة الكمبيوتر المكتبية التي تعمل بنظام Android. كما أنها موقع رائع للمبرمجين المبتدئين الذين تتراوح أعمارهم بين 8 سنوات وما فوق لتعلم مبادئ البرمجة من خلال البرمجة القائمة على الكتل. 

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

فئات لعبة سكراتش

لتتعلم كيفية تطوير لعبة من الصفر للمبتدئين، عليك أولاً أن تفهم كيفية عمل المنصة والألعاب الأخرى.

ينقر اللاعبون على الصور المتحركة على الشاشة لكسب نقاط مقابل كل حركة ناجحة في لعبة النقر. ربما يحصلون على نقاط من خلال النقر على التاكو، حيث تحصل التاكو الأصغر حجمًا والأكثر صعوبة على نقاط أكثر.

حرك العفريت لكسب النقاط في لعبة المطاردة هذه. ربما تكون سمكة قرش تطارد سمكة، فتكسب نقاطًا في كل مرة تلمس فيها سمكة.

تعتبر لعبة بونج من الألعاب التي يعرفها الجميع تقريبًا. يمكن للأطفال إنشاء لعبة من خلال توجيه المضرب بالماوس وضرب الكرة مرة أخرى إلى جانب الخصم في هذا النشاط الأساسي ولكن الممتع.

واجهة المستخدم لـ Scratch

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

مخطط ألوان الكتل تحتوي لوحة الكتل على جميع كتل التعليمات البرمجية. يتم ترميز الكتل بالألوان حسب الفئة. يمكن سحب هذه الكتل إلى منطقة البرمجة واستخدامها لبرمجة العفاريت أو المسرح.

قسم البرامج النصية: يتم نقل الكود الخاص بنا إلى قسم البرامج النصية وتجميعه هناك.

مكان العرض في هذه المرحلة، يمكننا أن نشهد ظهور الكود الخاص بنا! على سبيل المثال، إذا كان الكود الخاص بنا يحتوي على كتلة حدث "عند النقر على العلم الأخضر"، فيمكننا تنشيط الكود بالنقر على العلم الأخضر.

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

لوحة الخلفية/الزي حدد علامة التبويب الوسطى بين علامتي التبويب "الرمز" و"الصوت" للوصول إلى لوحتي الزي والخلفية. للتبديل بين لوحتي الزي والخلفية، حدد الصورة المصغرة ذات الصلة في مربع معلومات الصورة.

نافذة الصوت باستخدام علامة التبويب الأخيرة في الزاوية العلوية اليسرى من الشاشة، يمكننا توليد الأصوات والتحكم فيها. ويمكنك حتى تسجيل نفسك بالفيديو!

شريط الأدوات والبرامج التعليمية يمكننا استيراد المشاريع وحفظها، فضلاً عن التراجع عن إزالة الصور المتحركة، باستخدام شريط الأدوات الموجود أعلى الشاشة. يمكنك الحصول على عدد من الإرشادات حول كيفية إنجاز أي شيء تقريبًا في Scratch من خلال تحديد خيار "البرامج التعليمية".

في الجزء الثاني سنتحدث عن قسم الترميز الفعلي في Scratch.

هل أنت مهتم بتطوير مهاراتك في البرمجة وإنشاء شيء مذهل ولكنك غير متأكد من أين تبدأ؟ تتوفر الآن دروس البرمجة والإبداع على codingclub.org. 

تواصل معنا على معلومات@codingclub.org

شاركها الان

المنشورات المشابهة

مهارات القراءة قصاصات فنية

أين توجد العلاقة بين الصف الثالث والقدرة على القراءة؟

هناك العديد من الأحداث المهمة التي يمر بها الأطفال طوال سنوات دراستهم، بما في ذلك أول يوم دراسي لهم، وأول حفل رقص مدرسي، والتخرج، والمزيد! من ناحية أخرى، فإن الصف الثالث هو عام يتم تجاهله أحيانًا باعتباره حدثًا مهمًا في النمو. ما هو الصف الثالث؟

الصحة العقلية للأطفال

قائمة بـ 8 كتب لمساعدة الأطفال على إدارة مشاعرهم

كانت الصحة العقلية للبالغين موضوعًا ساخنًا مؤخرًا. ماذا عن أطفالك؟ أفاد المسح الوطني للصحة والمرض (NHMS) أن 424,000 طفل ماليزي يعانون من مشاكل الصحة العقلية في عام 2019. قد تساهم العزلة بسبب الوباء في زيادة عدد الشباب المصابين باضطرابات عقلية. في العديد من

غلاف IGCSE

هل مدرس IGCSE الخاص بك مرضي؟ دعنا نكتشف ذلك!

هل تساءلت يومًا "هل مدرس IGCSE الخاص بي جيد بما يكفي؟" للحصول على النتائج التي أريدها؟ إذا لم تسأل نفسك هذا السؤال أو حتى تفكر فيه، فهذا هو الوقت المناسب للقيام بذلك. العلاقة بين مدرس IGCSE وطلابه هي علاقة قوية.

التأثيرات العميقة للصحة العقلية على الطلاب

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

الخدمات

ما قبل الجامعة والجامعة

تايجرماث

شكرًا لك على اتصالك بـ TigerCampus. سوف نتواصل معك خلال 1-2 أيام عمل.

مشاركتها مع العالم

[affiliate_conversion_script المبلغ = "15" وصف = "نسخة تجريبية مجانية منبثقة" سياق = "نموذج الاتصال" الحالة = "غير مدفوعة" نوع = "رصاص"]