تعرف على CodeCombat لتعلم برمجة الألعاب
الايجابيات
يحول دروس البرمجة إلى لعبة تقمص أدوار ممتعة (RPG).
يدعم لغات برمجة متعددة.
مكتبة قوية من المحتوى الذي ينشئه المستخدم.
سلبيات
الدروس ليست قابلة للتطبيق على سيناريوهات العالم الحقيقي مثل البرامج التعليمية التقليدية للترميز.
جمالية عامة.
لا يوجد نقص في البرامج الرائعة التي تساعدك على تعلم كيفية البرمجة ، ولكن حتى أكثر الدروس ودية يمكن أن تشعر وكأنها واجبات منزلية ذاتية. تعتبر البرمجة مهارة مفيدة للغاية في هذه الأيام ، ولكن الفئة السكانية التي ستستفيد أكثر من تعليم البرمجة - الأطفال - تتلقى بالفعل الكثير من الواجبات المنزلية. لن يتقبلوا المزيد. يستخدم CodeCombat خدعة الأبوة الموثوقة لتحويل العمل الجاد إلى لعبة ممتعة. قد لا تكون دروسها قابلة للتطبيق على سيناريوهات العالم الحقيقي مثل البرامج التعليمية للترميز التقليدي ، ولكن مغامرات لعبة تقمص الأدوار (RPG) المجانية من CodeCombat تقوم بعمل رائع في خداع الأطفال لتعلم أساسيات البرمجة.
منصة CodeCombat هي لعبة مجانية لجميع مستوياتها الأساسية. يمكنك الترقية إلى اشتراك 9.99 دولار شهريًا ، والذي يضيف مستويات إضافية و 3500 جوهرة إضافية (عملة اللعبة) شهريًا. تقدم الشركة ضمان استرداد الأموال بنسبة 100 في المائة. يحتوي CodeCombat على أكثر من 400 مستوى متاح للمشتركين ويقول إنه يضيف ثمانية إلى 10 مستويات في الأسبوع.
يمكن لمتخصصي التعليم الحصول على أسعار CodeCombat المخصصة بناءً على احتياجات مدرستهم الخاصة وعدد الطلاب الذين سيستخدمونها. يفتقر CodeCombat إلى تطبيقات Android و iOS.
يجب نلعب لعبة؟
تحاول الكثير من الألعاب الأخرى تعليم اللاعبين كيفية البرمجة. تقدم Kodu وخليفتها Project Spark ، المتوفران على أجهزة الكمبيوتر الشخصية و Xbox One (200.00 دولار في eBay) ، اللغة والمنطق وراء تصميم اللعبة ، بينما يتكون Quadrided Cowboy و Hack 'N' Slash من ألغاز لا يمكن حلها إلا عن طريق تغيير الكود في بيئتك. لكن CodeCombat هو أولاً وقبل كل شيء برنامج تعليمي للترميز ، مع لعبة لعب الأدوار الخفيفة التي تعمل كغلاف جذاب.
لا يمكن إكمال الأبراج المحصنة بحجم لدغة CodeCombat إلا عن طريق إدخال رمز وظيفي. بالإضافة إلى التضاريس المختلفة (الأبراج المحصنة والغابات والصحاري) ، فإنه يحتوي أيضًا على عوالم تطوير الويب (HTML ، البرمجة النصية) وتطوير الألعاب (بناء المستويات الخاصة بك). تتعلم البنية الأساسية لأداء مهام بسيطة مثل المشي إلى المخرج. ما عليك سوى كتابة بضعة أسطر من "this.moveRight ()؛" أو "this.moveDown () ؛" للصورة الرمزية ومشاهدة كودك يعمل بسحره. كلما تقدمت ، تواجه فخاخًا وأعداءًا أكثر تعقيدًا تتطلب منك استخدام كود أكثر تعقيدًا. تغطي اللعبة موضوعات مثل العوامل العلائقية ، ومقارنة السلاسل ، وحرفية الكائن ، وغيرها من التقنيات المتقدمة من خلال 400 درس ، والتي يجب إكمالها بالترتيب. سيكون من الجيد أن تلعب أي مرحلة في أي وقت ، لكن منحنى الصعوبة ثابت وعادل.
تتيح لك اللعبة معرفة وقت تعطل الكود الخاص بك وتقدم نصائح لإصلاحها. كما قد يبدو تلاعبًا ، فإن التحايل على الدروس طريقة فعالة لجعل المادة تلتصق. الرغبة في الفوز حافز قوي.
فقدت في الترجمة
تحاول اللعبة تقديم أكبر قدر ممكن من النص في قواعد الترميز - يتم تقديم عمرك على أنه "18 <= العمر <25" - ويمكنك لعب CodeCombat بلغات برمجة متعددة ، مثل JavaScript و Python. لكن استخدام اللعبة لأسلوب لعب RPG باعتباره استعارة ترميز له عيوب. سوف يستغرق الأمر بعض الخطوات الإضافية لنقل الكود الذي تستخدمه لقتل الوحوش والسفر إلى الأبراج المحصنة إلى كود يقوم ببناء مواقع الويب وتشغيل التطبيقات. قارن ذلك مع تحديات العالم الحقيقي التي تظهر في Dash ، أو تفصيل Code School لمواقع الويب الشهيرة ، أو كيف يوصلك Free Code Camp فعليًا بالمنظمات غير الربحية التي يمكنك من خلالها اختبار قدراتك المكتسبة حديثًا في البرمجة.
أيضًا ، إذا حكمت على CodeCombat باعتبارها لعبة بحتة ، ومن المسلم به أنها تفتقد هذه النقطة ، فإنها في الغالب لا تُنسى. العمل الفني الخيالي اللطيف هو ما تتوقعه من لعبة متصفح عادية عامة. يمكنك صنع عتاد وأسلحة مختلفة يتم التحكم فيها بأوامر تشفير فريدة ، ويمكنك إدارة العديد من الأبطال في وقت واحد. ومع ذلك ، من العار أن ترى لعبة تعليمية تلجأ إلى نفس أنظمة اللعب المجانية ، مثل العملة المميزة والشخصيات ، التي تستخدمها لعبة الهاتف الاستغلالية المتوسطة.
ومع ذلك ، فإن فكرة الترميز كسحر خيالي هي فكرة قوية ، وهي وسيلة جذب رائعة لجذب اهتمام الأطفال بالموضوعات المهمة والمهمة التي ستساعدهم على الاستمرار في المنافسة في مكان العمل في المستقبل. تتفهم ألعاب مثل Transistor (بسعر 4.99 دولار في iTunes) و Codemancer القادم قوة هذا المفهوم ، لكن CodeCombat تفوقها بجعل سحر شفرتها أصليًا نسبيًا.
تنمو مملكتك
سوف يستغرق الأمر بضع جلسات على الأقل لتتعرف على إمبراطورية CodeCombat التعليمية في العصور الوسطى. ولكن عندما تنتهي من مغامرتك ، هناك الكثير لإبقائك مشغولاً. يمكنك الانضمام إلى عشيرة عبر الإنترنت لمشاركة ما تعلمته مع الآخرين ، مع كسب المزيد من النقاط والإنجازات. يمكنك أيضًا كتابة التعليمات البرمجية للمنافسة في لعبة إستراتيجية بسيطة متعددة اللاعبين في الوقت الفعلي. يوجد محرر مستوى قوي لإنشاء ومشاركة تحديات الترميز الخاصة بك. يعد تغيير البيئات والأصول الفنية أمرًا سريعًا ، وهناك محرر نصوص لكتابة برامج تعليمية أفضل مما توفره اللعبة. حتى إذا كنت لا ترغب في صياغة مستواك الخاص ، فإن المكتبة الكبيرة للمحتوى الترفيهي الذي ينشئه المستخدمون تعمل على إطالة عمر CodeCombat بشكل كبير ، تمامًا مثل Super Mario Maker (19.99 دولارًا في eBay)هل. أخيرًا ، إذا كنت مدرسًا ، فيمكنك الاشتراك في إصدار خاص بالمعلم من CodeCombat مقابل 10 دولارات شهريًا مع مواد إضافية لاستخدام اللعبة في الفصل الدراسي.
منصة CodeCombat ليس أفضل برنامج لتعلم البرمجة ، وليست أفضل لعبة. في بعض الأحيان ، يتعارض هذان النصفان من شخصيته وينتقصان من بعضهما البعض. ولكن بالنسبة للجزء الأكبر ، فهو مزيج ناجح من لعبة تقمص الأدوار والواجبات المنزلية للبرمجة التي تجعل التعليم الصديق للأطفال ممتعًا بشكل شرعي. ومع ذلك ، إذا كنت تبحث عن طريقة مجانية أكثر فاعلية لتعلم البرمجة ، فتحقق من اختيار المحررين لدينا لفصول البرمجة المجانية عبر الإنترنت Codecademy . وإذا كنت مستعدًا للدفع مقابل تعليم الترميز الخاص بك ، فقم بإلقاء نظرة على Lynda.com من LinkedIn (29.99 شهريًا في Linkedin) أو Treehouse (25 دولارًا شهريًا في Treehouse) ،
Commenti