برنامج سكراتش (Scratch)

[ad_1]

برنامج سكراتش (Scratch)، أفضل برامج تعليم البرمجة للأطفال، قم بتنزيل سكراتش، وسنوضح كيفية برمجة الألعاب للأطفال على( scratch) خطوة بخطوة.

ما هو برنامج سكراتش؟

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

“اقرأ أيضا: “برنامج فوتوشوب”


تحميل برنامج سكراتش

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

  1. بإمكانك تغيير اللغة بالضغط على كلمة(language)، التي تظهر أعلى يمين الصفحة.
  2. اضغط على تحميل سكراتش، وأكمل استمارة التسجيل، ثم اختر النسخة الثانية من البرنامج، وحملها على جهازك.


لماذا تصنع الألعاب على سكراتش؟

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

اقرأ ايضا: “مواقع جوجل سايتس”


كيف تصنع لعبة على برنامج سكراتش خطوة بخطوة

وضع خطة هو الخطوة الأولى والأهم في صناعة لعبة، ومفتاحك الأساسي في  تصميم لعبتك، في رحلة  التخطيط للعبتك في سكراتش، عليك إكمال هذه الخطوات الثلاث:

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

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

  •  اجمع خطة اللعبة معًا

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

تنزيل سكراتش
بعد النقر فوق “إنشاء” ، يجب أن ترى شاشة مشروع سكراتش الفارغة هذه مع وجود قطة

  • قم بإعداد شخصيتك الرئيسية

  • للبدء، لابد من تحديد شكل ونمط خاص للشخصية الرئيسية، وذلك من خلال إنشاء “Sprite”.
  • “Sprite” العفاريت عبارة عن صور، وتظهر في المنطقة الرئيسية (في أعلى اليمين، تسمى المرحلة) في المكان الذي ستنشىء فيه لعبتك.
  • تتميز العفاريت بقدرتها على التحرك، وتنفيذ التعليمات البرمجية التي نقدمها لهم، مما يسهل على المبرمجين  إنشاء المشاريع والألعاب!
  • لكم بالإمكان تغيير الكائن، بالنقر فوق زر الدائرة في الجزء السفلي الأيمن من شاشة Scratch.

برنامج سكراتش
تغيير الكائن، بالنقر فوق زر الدائرة في الجزء السفلي الأيمن من شاشة Scratch

  • في الوقت الحالي، الكائن الوحيد الذي تحتويه لعبتنا هو Scratch Cat، المضمنة في كل مشروع افتراضيًا.
  • لإنشاء كائن جديد لشخصيتك الرئيسية، انقر فوق الزر المسمى “اختيار كائن” في الركن الأيمن السفلي من الشاشة.
  • في لعبتنا، سوف نستخدم حورية البحر كأول كائن لدينا.
  • قم ببرمجة شخصيتك في برنامج سكراتش

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

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

برامج تعليم البرمجة للأطفال
اختيار شخصية حورية البحر

  • على الرغم من أن الخلفيات ليست ضرورية لإكمال اللعبة، إلا أنها تضيف بالتأكيد قدرًا كبيرًا من الواقعية للشخصيات في اللعبة.
  • بعد النقر فوق الزر الأزرق الموجود أسفل اليمين،  سترى قائمة الخلفيات في Scratch !
  • لاختيار خلفية، ما عليك سوى النقر فوق الزر الأزرق الموجود على يمين الزر “New Sprite”، سينقلك إلى قائمة الصور الخلفية، حيث يمكنك تحديد أي خلفية تريدها.
  • يمكنك أيضًا رسم الخلفيات الخاصة بك، أو تحميل أي صورة تريدها من جهاز الكمبيوتر الخاص بك!

برامج تعليم البرمجة للأطفال
الزر الأزرق الموجود على يمين الزر “New Sprite”، سينقلك إلى قائمة الصور الخلفية

  •  أضف هدفًا في برنامج سكراتش

الآن، دعونا نقوم بإنشاء كائن جديد، يتفاعل مع شخصيتنا الرئيسية، حتى نضيف هدفا للعبتنا.

  •  اختر شخصيات اللعبة

  • بناءً على الخطة التي وضعتها سابقًا، يجب أن يكون لديك بالفعل فكرة تقريبية عما تريد أن يكون هدفك، لكن مع قابلية التعديل على الفكرة بأي لحظة، كما أن هناك العديد من أفكار الألعاب، قم باختيار الفكرة التي تراها مناسبة لك، إليك أهم هذه الأفكار:
    1. التجميع: كائنات من المفترض أن تجمعها.
    2. المراوغة: أعداء يفترض أن تتجنبهم.
    3. الأسئلة: الأسئلة التي من المفترض أن تجيب عليها.

برامج تعليم البرمجة للأطفال
قم باختيار الشخصيات المناسبة للكائن

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

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

تنزيل سكراتش
كود بسيط

إليك بعض التعليمات البرمجية البسيطة/ برمجة الألعاب للأطفال:

  • عند النقر فوق العلم الأخضر، تبدأ اللعبة.
  • بعد النقر على العلم الأخضر، ستتحقق اللؤلؤة لترى ما إذا كانت تلامس حورية البحر.
  • إذا كان الأمر كذلك، فسوف ينتقل إلى موضع عشوائي.
  • كما ستتكرر الخطوتان 2 و 3 .
  • للوب (loop) في الخارج هي ما يعرف بالحلقة، حيث ستقوم هذه الحلقة بتشغيل أي كود تضعه بداخلها بشكل متكرر حتى تتوقف اللعبة، وهذا يضمن أنه كلما لامست حورية البحر اللؤلؤة، ستتفاعل اللؤلؤة، بدونها، ستتحقق اللؤلؤة من هذا الشرط مرة واحدة فقط في بداية اللعبة.
  •  أضف ملحقات لعبة سكراتش

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

لكن على الرغم من أن مشروعك يعتبر لعبة، لكنها تعتبر بداية جيدة ستنقلك إلى مستويات أعلى في عالم البرمجة بالمزيد من المثابرة والإصرار.

أفضل برامج تعليم البرمجة للأطفال
تحتوي لعبة التجميع المعقدة هذه على نقاط وحياة والعديد من العفاريت بقواعد تفاعل مختلفة

اقرأ أيضا: “برنامج كامتاسيا (Camtasia)”


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



[ad_2]