قسم الكود
تحفظ علامة التبويب "الرمز" جميع كتل الرمز. ويمكن للمبدعين إضافة كتل رمز إلى رسوماتهم وخلفياتهم لجعل المناظر الطبيعية أكثر حيوية.
علامة تبويب الأزياء يمكنك إنشاء وتغيير شخصيات Scratch وأزيائها ضمن علامة تبويب الأزياء. هنا يمكنك تسمية مشاريعك.
منطقة الكود يتم إدراج كتل الكود في منطقة الكود لإنشاء رسوم متحركة.
معاينة اللعبة: تعرض هذه النافذة المشهد - أو اللعبة - حيث يمكن للمؤلفين ملاحظة كيفية تأثير تغييرات التعليمات البرمجية على اللعبة.
سيأخذك هذا الخيار إلى علامة التبويب "أشيائي"، والتي تحتوي على جميع مشاريعك إذا كان لديك حساب Scratch.
لوحة العفاريت يتم الاحتفاظ بالعفاريت هنا. من خلال النقر على كتل التعليمات البرمجية المرتبطة بكل عفريت، يمكنك تغييرها.
علم السلام يتم تنفيذ الكود بالضغط على زر البدء (العلم الأخضر).
ابدأ بإنشاء لعبة في Scratch.
فكر في عقد جلسة عصف ذهني.
المرحلة الأولى والأهم في صنع لعبة ما هي وضع خطة. ويشار إليها أيضًا بتصميم اللعبة. قد تبدو خطوة صغيرة، لكنها تحدد اتجاه مشروعك. والأشخاص الذين يتخطون هذه المرحلة ويبدأون في كتابة التعليمات البرمجية دون استراتيجية هم أكثر عرضة لفقدان التركيز على هدفهم وترك لعبتهم قبل الانتهاء منها.
يتيح لك التخطيط استخدام خيالك والتوصل إلى خطة مشروع فريدة. ورغم أن الأمر يبدو معقدًا في البداية، فإن اتباع المبادئ الأساسية سيساعد في جعل الإجراء أكثر سلاسة. بعد ذلك، باستخدام مخطط استراتيجي واضح، خطط لكيفية بناء اللعبة من البداية خطوة بخطوة.
قبل البدء، يجب على الطلاب التفكير في لعبتهم والأهداف التي يرغبون في تحقيقها. إن اتخاذ هذه المراحل وتعليم مفاهيم تصميم الألعاب على الفور، حتى لو كانت Scratch منصة للمبتدئين، يعد خطة معقولة.
اختر موضوعًا رئيسيًا.
يجب أن تكون على دراية بالهدف الرئيسي. تسجيل أكبر عدد ممكن من النقاط من خلال النقر على العناصر المتساقطة أو المتحركة على الشاشة باستخدام ماوس الكمبيوتر. يجب على الأطفال التخطيط مسبقًا لكيفية بناء لعبة من البداية للمبتدئين. بدلاً من ذلك، يمكنك جمع العناصر عن طريق سحبها من منطقة واحدة من الشاشة إلى أخرى. قد يكون جمع مجموعة من الدجاج الذي هرب من الحظيرة. ربما تكون الفكرة هي أن يكتسب اللاعبون الخبرة من خلال إكمال المستويات.
يتضمن مخطط الخطة النقاط التالية:
اختر موضوعًا.
تحديد تصرفات اللاعب.
اختر هدفًا ليحققه اللاعب.
بمجرد أن تتقن هذه الأشياء الثلاثة، فإن بقية اللعبة سوف تسير بسلاسة. ومع ذلك، لست ملزمًا بحلها وفقًا لتسلسل معين! من الأفضل عادةً أن تبدأ بموضوع واحد ثم تشق طريقك عبر الموضوعات الأخرى. ومع ذلك، يجب أن تركز على الموضوع الذي يلهمك أكثر.
عند التخطيط للعبة، حاول أن تجعلها بسيطة قدر الإمكان! لا تقلق إذا لم ترق لعبتك الأولى إلى مستوى توقعاتك. اختر شيئًا يمكن تحضيره في ساعة أو ساعتين لأنه سيكون أكثر إرضاءً.
ضع استراتيجية بصرية.
إن أحد أهم جوانب اللعبة هو جاذبيتها البصرية. فهي لا علاقة لها بميكانيكا اللعبة، إلا أنها تؤثر بشكل كبير على استمتاع اللاعب بها. إن المظهر البصري للعبة هو مزيج من البيئة والشخصيات. على سبيل المثال، قد تحتوي اللعبة ذات الطابع الحديث على رعاة بقر وصيادين، بينما قد تحتوي اللعبة ذات الطابع القديم على قلاع.
عند اختيار موضوع، فكّر في ما تريد تضمينه في لعبتك. قم بزيارة أفضل وحدات تحكم الألعاب للأطفال للحصول على فكرة أفضل عن كيفية إنشاء الموضوع! عادةً ما يكون اختيار الموضوع هو أسهل جانب في إنشاء لعبة، لأنه يأتي إليك بشكل طبيعي بمجرد أن تتوصل إلى فكرة جيدة.
ما هو مستوى الصعوبة؟
قد تكون اللعبة التي تبدو بسيطة للغاية ممتعة في البداية، ولكنها سرعان ما تفقد إمكانية لعبها مرة أخرى. التوازن مطلوب!
ما هو الهدف النهائي؟ إن اللعبة الممتازة تجذبك للعب. فهي صعبة بما يكفي لإبقائك منشغلاً دون أن تكون مستحيلة. وهي تشجع اللاعبين على الاستمرار في اللعب من أجل تحسين نتائجهم!
على الرغم من أن هذه اللعبة لا تحتوي على أي مراحل، إلا أننا قد نجعلها أكثر تحديًا من خلال جعل الكرة تتحرك بشكل أسرع أو، في هذا المثال، تقليص حجم الكرة في كل مرة يتم النقر عليها.
أضف إلى مربع الكود علامة عند النقر على هذا الرمز. أضف إلى منطقة الكود علامة عند النقر على هذا الرمز. ولأننا نتعامل مع حدث جديد، فلا يمكنك ربط هذه الكتلة بأي من الكتل التي قمت بتجميعها بالفعل). يجب عليك اختيار ما إذا كنت تريد إنشاء لعبة بسيطة أو صعبة من الصفر. ثم قم بتغيير القيمة إلى -10، مما سيؤدي إلى تقليص الحجم بمقدار 10 في كل مرة يتم النقر عليها.
حدد الخلفية:
لن تكتمل أي لعبة بدون خلفية. ونتيجة لذلك، اختر خلفية تتناسب مع موضوع اللعبة. يأتي Scratch مع عدد من الخلفيات المختلفة التي يمكنك الاختيار من بينها وفقًا لمتطلباتك.
لقد حان الوقت لبدء إضافة الجوانب الرسومية بمجرد أن يقرر طفلك أسلوب اللعبة الذي يريد تطويره! ومن المؤكد أنه سيفضل الخلفية بدلاً من الخلفية الفارغة، بغض النظر عن نوع اللعبة التي يختارها.
تضمين الترميز
الخطوة التالية هي إضافة الترميز بعد اختيار الخلفية والشكل. سنضيف الآن بعض التعليمات إلى الشكل الذي سيسمح لنا بالتحكم فيه وإضافة الحركة إليه باستخدام الأنواع المختلفة من كتل Scratch. باستخدام لوحة الصوت، يمكنك إضافة عناصر إضافية إلى لعبتك، مثل الصوت، لجعلها أكثر تشويقًا. بعد التفكير في كيفية بناء اللعبة من البداية، سيكون الترميز هو المرحلة الكبرى التالية.
كيفية صنع لعبة سكراتش
الخطوة 1: قم بدمج القطع لإكمال خطة اللعبة.
تحديد موضوع اللعبة، وكذلك فترتها ومكانها.
التحكم: سوف يتحكم اللاعب في حركة الشخصية.
هدف اللعبة هو تحريك الشكل وجمع أكبر عدد ممكن من الأشياء.
كل ما أعرفه عن لعبتي حتى الآن هو أنها ستتضمن تحريك شخصية وجمع الأشياء. يجب أن يكون هذا كافيًا للبدء! الآن هو الوقت المناسب للبدء في العمل. انتقل إلى موقع Scratch وانقر فوق "إنشاء" لبدء مشروع جديد. سينقلك هذا إلى مشروع Scratch بدون اسم. يجب أن تكون القطة هي العنصر الوحيد في منتصف المرحلة. اجمع كل المعلومات وحدد كيفية إنشاء لعبة من البداية.
الخطوة 2: اصنع صورة متحركة
بالنسبة لشخصيتنا الأساسية، يجب أن نبني "Sprite". في تطبيقات Scratch، تُستخدم Sprites لتصوير الشخصيات والأشياء. هذه Sprites عبارة عن صور تُعرض في المنطقة الرئيسية للعبة (في أعلى اليمين، تسمى Stage). يمكن لـ Sprites التحرك وتنفيذ التعليمات البرمجية، مما يسمح لنا بإنشاء بعض الإبداعات المذهلة تمامًا! لتعلم كيفية إنشاء لعبة من الصفر للمبتدئين، يجب عليك أولاً فهم Sprites.
القطة سكراتش، التي تأتي مع كل مشروع افتراضيًا، هي الشخصية الوحيدة في لعبتنا في الوقت الحالي. انتقل إلى الزاوية اليمنى السفلية من الشاشة وحدد خيار "اختيار شخصية" لإنشاء شخصية جديدة لشخصيتك الرئيسية.
اختر شخصيتك الأساسية من هذه القائمة. يمكنك تخصيص لعبتك عن طريق رسم شخصيات جديدة في علامة تبويب الأزياء أو باستخدام محرر الرسم، أو عن طريق الاختيار من بين مجموعة من الشخصيات الموجودة. يمكنك حتى إرسال صورة لنفسك إذا كنت ترغب في ذلك!
الخطوة 3: قم بإنشاء شخصيتك
لقد حان الوقت لإضفاء الحيوية على الشخصية الجديدة بعد أن قمنا ببنائها! فلنقم بإنشاء كود يسمح للمستخدم بإدارة هذه الشخصية، حيث ستكون الشخصية الأساسية في لعبتنا. إن تنظيم الشخصيات أمر ضروري إذا كنت تريد تعلم كيفية إنشاء لعبة من البداية.
يتسبب الكود الذي تكتبه على صورة متحركة يتم التحكم فيها في تحريك الصورة المتحركة عندما يضغط اللاعب على الأزرار. إذا كنت تقوم بإنشاء لعبة أسئلة، فيمكن لكودك أن يطرح أسئلة على المستخدم بدلاً من ذلك. يجب تنفيذ مكون "التحكم" في نهجك الشامل في كود الصورة المتحركة الرئيسية.
في لعبتنا، نريد أن تكون شخصيتنا قادرة على التحرك. ستتحرك إلى اليسار/اليمين/أعلى/أسفل عندما نضغط على مفاتيح الأسهم اليسرى/اليمين/أعلى/أسفل.
الخطوة 4: حدد الخلفية
لنبدأ بخلفية لتأسيس موضوعنا قبل إضافة هدف. ورغم أن الخلفيات ليست ضرورية لإنهاء اللعبة، إلا أنها بالتأكيد تضيف الكثير من الشخصية.
يمكنك إنشاء لعبة تعمل بدونها، ولكنها ستعمل فقط على شاشة بيضاء! يساعد اختيار خلفية ملونة للعبة على التعبير عن الفكرة وجعلها أكثر جاذبية وتفاعلاً. لاختيار خلفية، ما عليك سوى النقر فوق الزر الأزرق الموجود على يمين زر "New Sprite". سيتم نقلك إلى قائمة الخلفية حيث يمكنك تحديد أي خلفية تريدها.
يمكنك أيضًا استخدام أي صورة من جهاز الكمبيوتر الخاص بك أو إنشاء خلفيات خاصة بك! لاختبار هذه الخيارات الأخرى، انقر فوق الأزرار المناسبة في القائمة المنسدلة. أياً كان الخيار الذي تختاره، ابذل جهدًا لملاءمة شخصيتك مع الإعداد. سيساعد ذلك اللاعب في فهم مفهوم اللعبة.
الخطوة 5: حدد الهدف وقم بالترميز وفقًا لذلك.
بناءً على الاستراتيجية التي طورتها مسبقًا، يجب أن يكون لديك بالفعل مفهوم عام عن الهدف الذي تريد تحقيقه. قد يختلف هدف الأنواع المختلفة من الألعاب بشكل كبير.
وفيما يلي أهداف الألعاب الموصوفة سابقًا:
العناصر التي يمكن جمعها في لعبة التجميع، والأعداء الذين يجب تجنبهم في لعبة المراوغة
تتكون لعبة الأسئلة من سلسلة من الأسئلة التي يجب عليك الإجابة عليها.
يجب عليك اختيار شخصية لهدفك، لأن هذا سيساعدك على فهم كيفية بناء اللعبة من البداية. في لعبة الأسئلة، قد يطرح أبو الهول الذكي، على سبيل المثال، أسئلة على اللاعب. في لعبة المراوغة، قد يلاحق شبح مرعب اللاعب!
إعدادات الصوت، الخطوة 6
دعنا نضيف بعض الأصوات! بحلول هذا الوقت، يجب أن يكون طفلك على دراية بالعديد من الكتل والإعدادات المتاحة للعبة.
قم بإرفاق كتلة صوت البداية، ثم حدد "pop" من قائمة الأسهم. خيار صوت آخر ستراه هو تسجيل صوتك الخاص. قد نتركه على حالته "pop" في الوقت الحالي. عندما تلعب اللعبة وتنقر على الكرة، سوف تتقلص الكرة الآن بمقدار 10 وستسمع صوت "pop" مع كل نقرة.
الخطوة 7: زيادة نقاطك.
ارجع إلى لوحة المتغيرات وقم بربط كتلة الصوت السابقة بنتيجة التغيير بمقدار كتلة واحدة. سترى الآن صورة متحركة تتقلص في الحجم، وتشغل صوتًا، وترتفع النتيجة مع كل نقرة عند النقر للعب!
الخطوة 8: جعلها أكثر وظيفية.
إضافات Scratch - الآن بعد أن حصلت على شخصية تحكم وهدف وظيفي، فإن مشروعك يلبي جميع معايير اللعبة!
إذا وصلت إلى هذه المرحلة، فقد تزعم الآن أنك قمت ببناء لعبة فيديو خاصة بك. عمل رائع! حتى إذا كان مشروعك يفي بتعريف اللعبة، فقد تجعله أكثر تسلية. أضف مكونات تناسب الفئات التالية لجعل لعبتك أكثر تطورًا، مثل لعبة Ocean Cleanup هذه:
تعكس النتيجة في اللعبة مدى جودة أداء اللاعب. قد تكون هذه كمية الأشياء التي جمعها أو المدة التي عاشها. قد تحدد حتى أعلى نتيجة تريد التغلب عليها!
يتم تتبع الوقت المتبقي للاعب من خلال مؤقت. لا يمكنك لعب اللعبة إلا حتى ينفد الوقت! وهذا يجعل تسجيل النقاط بشكل جيد في لعبتك أكثر صعوبة.
هل أنت مهتم بتطوير مهاراتك في البرمجة وإنشاء شيء مذهل ولكنك غير متأكد من أين تبدأ؟ تتوفر الآن دروس البرمجة والإبداع على codingclub.org.
تواصل معنا على معلومات@codingclub.org
