إسمي Jens Bergensten و أنا معروف أكثر بإسم جاب. انا رئيس المبرمجين في ماين
كرافت في mojang.com. كان عمري 11 أو 12 سنة عندما بدأت البرمجة لأنني أريد أن
أصنع الألعاب. صديق لأبي أخبرني أنّه لتحقيق ذلك يجب
تعلّم البرمجة. بهذه الطريقة بدأت. يعجبني تصميم و معرفة
مكونات الأشياء. و هذا أكثر ما يعجبني في ماين كرافت. خلال الساعة القادمة
سنتعلّم مبادئ علوم الحاسوب ببرمجة ألكس أو ستيف على التحرّك
في جزء يحاكي عالم ماين كرافت. البرمجة التقليديّة تتكوّن من نصوص،
و لكننا سنستعمل بلوكلي: هو نظام يستعمل المقاطع البرمجيّة التي تحركها و تسقطها
لكتابة البرامج,، وراء الستار، أنت تنشئ تعليمات برمجية باستعمال جافا سكريبت
ما ستتعلّمه هو ما يقوم به المبرمجون يوميا و هي مبادئ علوم الحاسوب.
في شركتنا Mojang نستعمل نفس المبادئ لإنشاء عالم ماين كرافت. قبل
البداية، يجب إختيار الشخصية الرئيسية. سأختار أليكس. لنقم بكتابة برنامج
تساعدها على التّحرّك حول الشاشة. تنقسم الشاشة إلى 3 أجزاء أساسيين.
يوجد على اليمين فضاء اللّعب بماين كرافت، أين سيشتغل البرنامج. التعليمات لكل
لغز مكتوبة أسفله. المساحة الوسطى مخصّصة للأدوات و كلّ واحد من هذه المقاطع
هو أمر يوجّه أعمال ألبكس. الفضاء الأبيض على اليسار يسمى
مساحة العمل أين سيتم إنتاج البرنامج. إذا حركنا المقطع "تحريك إلى الأمام"
إلى مساحة العمل. ثمّ النقر على على تشغيل، ماذا يحدث؟ أليكس تتحرّك خطوة على
مساحة اللّعب. ماذا إذا كنا نريد أن نفعل شيئا آخر بعد هذه الحركة؟ يمكننا
إضافة مفطع برمجي آخر لبرنامجنا، سأختار المقطع إتّجه إلى اليمين، و سأحرّكه
تحت المقطع "تحريك إلى الأمام" إلى أن يظهر الخط البرتقالي. ثم سأتركه
فألاحظ أن المقطعين سيلتصقان. عندما ننقر على تشغيل مجددا، أليكس ستقوم بإنجاز
الأوامر من الأعلى إلى الأسفل. وإذا اردتم حذف
مقطع، قم بتحويله من جديد إلى فضاء الأدوات. لإلغاء التغييرات
و العودة إلى مستوى بداية اللغز، إستعمل الزر البدء من جديد في الركن العلوي
و الأيسر من فضاء العمل. هل ترى المثلث الصغير في المقطع "اتجه"؟
كلما رأيت هذا المقطع، هذا يعني أنه يمكنك الاختيار بين مجموعة خيارات.
لنبدأ البرمجة!