HTCinside


5 ألعاب تساعدك على تعلم كيفية البرمجة

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

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

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

لذلك يجب أن يتعلم الأطفال البرمجة للأسباب التالية:

  • هناك طلب كبير على المبرمجين وسيكون في المستقبل.
  • تمكن معرفة الترميز الطلاب من فهم العالم بشكل أفضل
  • البرمجة ممتعة ومرضية.
  • البرمجة تعزز الإبداع
  • يحسن الترميز حل المشكلات.
  • يحسن الترميز المثابرة.

توفر لك ألعاب الويب هذه مقدمة ممتعة وجذابة لعالم البرمجة.

محتويات

أفضل 5 ألعاب لتعلم البرمجة

CodeCombat

كودكومبات

CodeCombat هو HTML5 RPG يعلمك مفاهيم البرمجة الأساسية.

في CodeCombat ، تلعب كبطل يغامر عبر مستويات اللعبة. المستوى الأول باسم Kithard Dungeon ، والذي يغطي مفاهيم البرمجة الأساسية. يواجه اللاعب تحديات في الترميز أثناء رحلتك في هذه اللعبة. إذا نجحت في تجاوزهم ، فستفتح المستوى التالي وتجمع نقاط الخبرة (XP) التي يمكنك من خلالها تحسين بطلك.

يجذب CodeCombat الشباب والمبرمجين الطموحين. وفقًا لمسح داخل اللعبة ، 62٪ من مستخدمي CodeCombat تقل أعمارهم عن 18 عامًا.

وهو يدعم أفضل خمس لغات برمجة:

  • جافا سكريبت
  • كوفي سكريبت
  • اثنين
  • بايثون

تغطي هذه اللعبة مجموعة واسعة من موضوعات البرمجة: السلاسل والمتغيرات واستدعاءات الأسلوب والرسم المتجه وغير ذلك.

اقرأ -5 مواقع ويب تفاعلية لبدء تعلم الترميز الآن

كود هانت

البحث عن الشفرات

Code Hunt هو خيال علميلعبة HTML5وهو أحد منتجات Microsoft Research.

في هذه اللعبة ، يتمثل دورك في أن تلعب دور صائد الأكواد المسؤول عن إصلاح الكود بحيث يُرجع النتيجة المتوقعة. أربعة عشر مستوى تسمى قطاعات في تسمية Code Hunt.

يدعم Code Hunt Java أو C #. تتضمن مفاهيم البرمجة التي ستتعلمها الحساب والحلقات والتعبيرات الشرطية.

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

لعبة الترميز

كودنجامي

CodinGame هي مجموعة رائعة من الألعاب الصعبة للمبرمجين. إذا أراد المرء تحسين مهاراته في البرمجة ، فإن لعب CodinGame هو طريقة ممتعة.

تدعم CodinGame أكثر من 20 لغة برمجة ، بما في ذلك PHP و C و JavaScript. واجهة المستخدم غنية بالميزات ويمكن تخصيصها. على سبيل المثال ، يمكن للمرء اختيار نمط محرر الشفرة الخاص بك: 'Emacs' أو 'Vim' أو 'Classic' (السمة الافتراضية).

يمكنك لعب هذه اللعبة في وضع لاعب واحد أو وضع متعدد اللاعبين. يتيح لك وضع تعدد اللاعبين حل التحديات داخل اللعبة مع مستخدمين آخرين في اللعبة.

اقرأ -15 تطبيقات Android مفيدة للمطورين / المبرمجين

صرخات

صرخات

Screeps هي لعبة رائعة ومتعددة اللاعبين عبر الإنترنت (MMO) لمطوري JavaScript.

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

FightCode

رمز القتال

الهدف في FightCode بسيط: إنشاء روبوت يهزم روبوتات اللاعبين الآخرين.

كيف تصنع روبوت؟

عند كتابة JavaScript. على سبيل المثال ، يمكنك استخدام طريقة .rotate Cannon () لتدوير ماسورة الروبوت لعدد معين من الدرجات عند وقوع حدث معين.

قبل بناء الروبوت الخاص بك غير القابل للتدمير الذي يهيمن على العالم ، يجب عليك أولاً قراءة الوثائق لتتعلم كيفية برمجة الروبوت.