قبل الحديث في إجراءات تحميل برنامج سكراتش وتعلمه والتعامل معه فإنه من الممكن لنا أن نمر على تعريف سريع لها. لغة سكراتش هي لغة برمجة رسومية تسهل إنشاء القصص التفاعلية والألعاب والرسوم المتحركة وتسمح بمشاركتها مع الاخرين. وهي من أشهر لغات البرمجة بالكائنات. تعتمد لغة سكراتش في البرمجة بواسطتها على بيئة برمجة رسومية بسيطة ومباشرة. ويمكن من خلال هذه اللغة تنفيذ تعليمة أو أكثر مرات عديدة حتى يصل البرنامج إلى حالة محددة حسب خطة المبرمج. كما أنها لغة برمجة قائمة على السحب والإفلات. أخيرا فإنه من الممكن في لغة السكراتش مشاركة المشاريع مع الأخرين عبر الويب وموقع التطبيق على الإنترنت. للاطلاع بشكل عام على ماهو سكراتش يمكنك قراءة المقال هنا.
يمكنك تحميل برنامج سكراتش scratch والعمل عليه دون أن تكون متصلاً بالانترنت فهناك تطبيق للبرنامج يعمل دون اتصال بالانترنت يمكن تثبيته على العديد من أنظمة التشغيل ويعمل تماماً بنفس طريقة سكراتش على الانترنت (مجاني)
إذا كنت في مكان لا يوجد فيه إنترنت فإن محرر Scratch غير المتصل يعد أيضًا خيارًا رائعًا لتدريس البرمجة خاصة في المدارس التي ليس لديها اتصال بالإنترنت.
وفي هذه المقال سنرى كيفية تنزيل Scratch وتثبيته على جهاز الكمبيوتر أو الجهاز اللوحي والتحقق من متطلبات التثبيت وسنتعرف على الإصدارات السابقة من Scratch.
يمكنك تثبيت محرر Scratch على أي جهاز كمبيوتر يعمل بنظام Windows أو جهاز Apple يعمل بنظام macOS أو Chromebooks . أيضاً يمكنك تثبيت البرنامج على الأجهزة اللوحية التي تعمل بنظام Android.
قد تتغير هذه المتطلبات من قبل فريق تطوير البرنامج في جامعة الإم أي تي (MIT). ولذا فيجب عليكم التأكد دائمًا من تحديث المتطلبات على موقع Scratch من خلال الرابط:
في هذه الصفحة عليك اختيار نظام التشغيل الخاص بك. إذ يمكن تثبيت هذا البرنامج على أجهزة الكمبيوتر التي تعمل بنظام Windows أو macOS. كما يمكن أيضًا تثبيته على أجهزة الكمبيوتر التي تعمل بنظام التشغيل ChromeOS وأجهزة Android.
ستجد أيقونة البرنامج كما في صورة الأيقونة أعلاه. أضغط عليها لكي تبدأ عملية تنصيب أو تثبيت برنامج محرر سكراتش على الجهاز.
أحدث إصدار لبرنامج سكراتش حتى تاريخ نشر هذا المقال هو الإصدار الثالث. والإصداران السابقان هما الإصدار 1.4 والإصدار 2.0.
تجدر الإشارة أن هناك اختلاف بين برنامج سكراتش الذي يعمل عبر متصفح الانترنت وبرنامج سكراتش الذي الذي تم تحميله على جهاز الكمبيوتر (يعمل دون الحاجة للاتصال بالانترنت). وهو أن إمكانية مشاركة المشاريع مباشرة مع المجتمع من خلال متصفج الإنترنت ممكنة مباشرة (Online) عند استخدام برنامج سكراتش على متصفح الانترنت. بينما تعتبر هذه الميزة من تطبيق Scratch غير مدعومة حاليًا على محرر البرنامج الذي يتم تثبيته أو تنصيبة على جهاز الكمبيوتر ويعمل بدون اتصال مع الإنترنت (Offline).
ما تستطيع فعله في الوقت الحالي في حالة العمل على البرنامج المثبت على الكمبيوتر وفي حالة عدم الإتصال بالإنترنت هو أن تقوم بتصدير مشروع من برنامج السكراتش (Scratch) كملف الى جهاز الكمبيوتر ثم تسجيل الدخول إلى موقع ويب Scratch وتحميل مشروعك ومشاركته هناك. وليس هناك أي مشكلة من استخدام سكراتش كتطبيق على الكمبيوتر وسكراتش من خلال متصفح الانترنت في آن واحد.
هناك فئة من المستخدمين المبتدئين للحاسب قد تم تخصيص بعض البرمجيات و التطبيقات لتخدمهم و ذلك لكون هذه الفئة من الذين يطلق عليهم بال Kiddy stuff أي ان امكانياتهم و معلوماتهم عن البرمجيات ضعيفة للحد الذي يجعلهم مقارنة بأباطرة التعلم و الخبرات مثل الأطفال.
هناك فئة اخري لا تستخدم البرمجيات الا التي يهدفون فيها الي تسهيل عملهم بأدوات تحفظ لهم الملفات و تساعدهم علي استرجاعها و طباعة التقارير. الخ. فمثلا الذين ينتمون الي المجال المحاسبي يدخلون تحت طائلة البرمجيات المحاسبية مثل SAP وغيرها. هذه البرامج تستطيع ان تجعل المحاسب يستعيض عن اعمال الملفات الورقي بنماذج جاهزة و معدة مسبقا لنوع عمله سواء كان في صيدليات او اسواق او غيرهو يكون دوره مقتصر بشدة علي ادخال بيانات الحسابات و البرنامج يقوم بكل شىء نيابة عنه في دقة و اتقان رائعين. حتي العاملين في مجال الطب
هناك الان برمجيات يستطيع الطبيب تنصيبها حتي على حاسبه تستخدم كاميرا الهاتف في عمل شكل من اشكال التصوير الذي يحاكي اجهزة الاشعة بسهولة ويسر تامين. اما المجال الهندسي فحدث ولا حرج قديما كان المتخصص بالمعمار يستهلكون عدد كبير من الاوراق و يقومون بتخيل و رسم الابعاد بانفسهم و لكن الان و مع ظهور ال CAD و برمجياته يمكنك تصميم مبني بالكامل في خلال ساعات قليله بدقة متناهية.
لكن يظل السؤال ماذا اذا كان المطلب من وراء البرنامج فئوي اي انه يخدم هدف معين فقط دون غيره اي اننا نريد برنامجا مخصصا للقيام بمهمة معينة تخص عمل معين او جزئية فنية معينة داخل وظيفة معينة. بالطبع سوف نحتاج البرمجة الخاصة لعمل البرنامج الذي يخدم الهدف المنشود. تعلم البرمجة ليس بالشيء السهل و لكن هناك لغات برمجية سهلة و بسيطة في التعلم توفر بيئة شبه جاهزة تساعد المبرمج المبتدئ في عمل برامجه الخاصة بدون تعقيد. احد اشهر هذه البرامج برنامج سكراتش scratch. لمعرفة المزيد عن هذا البرنامج تابعنا الي نهاية المقال.
برنامج سكراتش هو احد البيئات البرمجية السهلة الاستخدام و البسيطة في امكانياتها أيضا. تم بناء سكراتش scratch لتساعد المبرمجين المبتدئين في تطوير برامجهم الخاصة. هذا البرنامج أيضا مناسب جدا للأطفال الذين يلاحظ عليهم ميول برمجية. تم إنشاؤه من قبل شركة Lifelong-Kindergarten في جامعة ماساتشوستس بالولايات المتحدة الامريكية. تم تصميمه بهدف تنمية الروح الإبداعية و الابتكارية في قدرات الأطفال و المبرمجين الأوائل أيضا. يمكنك عن طريق سكراتش عمل وبرمجة العابك الخاصة و سيناريوهات قصصية جذابة لأنها سكراتش لا يستخدم الاكواد النصية ذات الطابع المعقد و انما يستخدم كيانات رسومية كل منهم يحمل في طياته جزء معين من كود تم برمجته عليه مسبقا. كما انها بيئة برمجية من المصادر المفتوحة أي انه يمكنك اذا تعرفت عليها بشكل اكبر فتح الكود الذي تم تأسيس سكراتش علي أساس منه و التعديل فيه لإنتاج او معالجة جزئية كانت تحتاج الي تعديل
كل ما عليك بعد تنصيب البرنامج فتح مشروع جديد و من ثم الضغط و السحب علي الكيانات الرسومية الجاهزة التي يمكن بتجميعها انتاج البرنامج. بعد ذلك يمكنك عمل معاينة للبرنامج هل يسير علي النسق المطلوب ام لا و اذا انتهيت من اعداده يمكنك استخراج قطعة برمجية تنفيذية يمكنك مشاركتها بين اصدقائك
كما يوفر برنامج Scratch العديد من الدروس والتعليمات المصورة والفيديوهات التعليمية التي تساعد على فهم أساسيات البرمجة واستخدام البرنامج بشكل أفضل. يمكن الوصول إلى هذه الموارد من خلال الموقع الرسمي للبرنامج.مميزات برنامج سكراتش.
03c5feb9e7