مواقع رائعة ستساعدك على تعلم لغات البرمجة عن طريق الألعاب !

السلام عليكم ورحمة الله وبركاته
مرحبا متابعي مدونة برو أنفورمتيك ،معكم كالعادة  سفيان شنيني في جديد المعلوميات .
ففي تدوينة اليوم سنتحدث عن البرمجة و كيفية تعلمها بالنسبة للمبتدئين؟ ،بإظافة إلي أهم المواقع التي قد تساعدنا في التعلم  ؟.




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


1- Hex Invaders : 



موقع بسيط يساعدك على فهم مبدأ الألوان بشكل مبسط ، اللعبة تعتمد على مبدأ الRGB .

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






2 - CodinGame :


هذه اللعبة جد رائعة لمن يريد تعلم البرمجة بشكل متقن ،فهي  تعتمد هذه اللعبة على الاكواد من أجل قتل الفضائيين و الأعداء ، الجميل في هذه اللعبة انها تدعم مجموعة جد كبيرة من لغات البرمجة مثل C , C# , Java , Javascript , Ruby , Php , Go و غيرها من اللغات ، يكفيك الدخول الى الموقع ، النقر على بدئ اللعب ، ثم إختر لغة البرمجة الخاصة بك ، ستحتاج ايضا الى انشاء حساب في الموقع ، الأمر جد سهل ، بعدها ، ستجد مجموعة من التعليمات في الجانب ، مثلا سيخبرونك ان العدو ذو أقرب مسافة يقترب ، الآن عليك محاولة قتله بواسطة الأكواد ، الأمر مشابه للأكواد التي تكتبها مثل print() او Console.WriteLine() او puts و غيرها ، مع تغيير اسماء المتغيرات الى متغيرات في اللعبة مثل Enemy1 او Enemy2 او Dist1 و يقصد بها المسافة  . 






3- Screeps :


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






نتمني أننا أفدناكم في هذه التدوينة و لا تبخلو علينا بدعم