دانلود سریع اسکرچ 3
کاربران Scratch "Scratchers" نامیده می شوند دانلود برنامه اسکرچ 3 Scratchers این قابلیت را دارند که پروژه های خود را به اشتراک بگذارند و بازخورد دریافت کنند. پروژهها را میتوان مستقیماً از محیط توسعه در وبسایت Scratch بارگذاری کرد و هر عضوی از جامعه میتواند کد منبع کامل را برای مطالعه یا ترکیب مجدد در پروژههای جدید مشاهده و دانلود کند.[27][28] Scratchers همچنین میتوانند استودیوهای پروژه ایجاد کنند، نظر بدهند، پروژههای دیگران را مورد علاقه و «دوست داشته باشند»، سایر اعضا را دنبال کنند تا پروژهها و فعالیتهایشان را ببینند و ایدهها را به اشتراک بگذارند. پروژه ها از بازی ها و انیمیشن ها تا ابزارهای کاربردی را شامل می شود دانلود برنامه اسکرچ 3 . علاوه بر این، برای تشویق ایجاد و به اشتراک گذاری در بین کاربران، وب سایت اغلب چالش های "استودیوی طراحی اسکرچ" را ایجاد می کند.[29]
تیم اسکرچ MIT تلاش می کند تا اطمینان حاصل کند که این جامعه محیطی دوستانه و محترمانه برای همه مردم حفظ می کند.[30][31]
مربیان جامعه آنلاین خود را به نام ScratchEd دارند که توسط دانشکده تحصیلات تکمیلی هاروارد توسعه و پشتیبانی می شود. در این انجمن، مربیان Scratch داستانها را به اشتراک میگذارند، منابع را مبادله میکنند و سؤال میپرسند.[32]
ویکی را خراش دهید
Scratch Wiki یک منبع پشتیبانی برای Scratch و دانلود برنامه اسکرچ 3 اطلاعاتی در مورد وب سایت، تاریخچه، و پدیده های پیرامون آن است. اگرچه توسط تیم Scratch (توسعه دهندگان Scratch) پشتیبانی می شود، اما در درجه اول توسط کاربران Scratch (Scratchers) نوشته شده است و مستقل از وب سایت اصلی Scratch میزبانی می شود.[33] ویکیهای دیگری به زبانهای غیر از انگلیسی در دامنه پایه Scratch Wiki موجود است.
نقش ها
برای جلوگیری از خرابکاری، حسابهای جدید نقش دانلود برنامه اسکرچ 3 «خراشگر جدید» را دارند که به عنوان یک برچسب در زیر نام کاربری آنها قابل مشاهده است، برخلاف نقش معمول «خراشنده». برخی محدودیتها بر روی حسابهای scratcher جدید اعمال میشوند، از جمله عدم توانایی در استفاده از دادههای ابری و حداقل 30 ثانیه بین ارسال نظرات.[34] پس از مدتی، یک حساب واجد شرایط برای به دست آوردن نقش خراشنده خواهد بود اگر زمانی را صرف تعامل و ایجاد پروژه برای سایت کرده باشد.[35]
مدیران و توسعه دهندگان رسمی Scratch، که به عنوان بخشی از "تیم Scratch" برچسب گذاری شده اند، در اغلب مواردی که نام کاربری به صورت بصری در محتوای سایت نشان دانلود برنامه اسکرچ 3 داده می شود، یک ستاره در انتهای نام کاربری خود دارند.[36] این سایت دارای انواع خاصی از حسابهای کاربری برای دانشآموزان و مربیان است که به Scratch اجازه میدهد در کلاسهای درس استفاده شود.[37]
سانسور
در آگوست 2020، GreatFire اعلام کرد که دولت چین دسترسی به وب سایت Scratch را مسدود کرده است. در آن زمان، تخمین زده میشد که بیش از سه میلیون نفر در چین از آن استفاده میکردند. 38][ 39]
CodeBase
کد منبع برای ویرایشگر پروژه در هر سه نسخ دانلود برنامه اسکرچ 3 ه اصلی، و همچنین اکثر وب سایت فعلی، به صورت عمومی در GitHub در مخازن مختلف میزبانی می شود. Scratch 3.0 مبتنی بر جاوا اسکریپت است، نسخه 2.0 در ActionScript برنامه ریزی شده است، [4] و نسخه های 1.x بر اساس Squeak هستند که خود بر اساس Smalltalk-80 است.[40]
2.0 دارای یک مفسر آزمایشی مبتنی بر جاوا اسکریپت بود که به موازات نسخه ActionScript در حال توسعه بود.[41]
در نسخه 3.0، بلوکهای Scratch با استفاده از Blockly، یک کتابخانه جاوا اسکریپت که توسط Google برای ایجاد زبانهای برنامهنویسی بصری مبتنی بر بلوک توسعه یافته است، پیادهسازی میشوند.[42][43]
در 13 مه 2014، یک سال پس از انتشار Scratchدانلود برنامه اسکرچ 3 2.0، توسط یک توسعه دهنده در انجمن Scratch اعلام شد که 2.0 تبدیل به منبع باز خواهد شد.[44]
مناسبت ها
مربیان اسکرچ می توانند شخصاً در جلسات آموزشی اسکرچ جمع شوند. در این گردهماییها، مربیان Scratch از یکدیگر یاد میگیرند و ایدهها و استراتژیهایی را به اشتراک میگذارند که از خلاقیت محاسباتی پشتیبانی میکند.[45]
یک "هفته خراش" که قبلا به عنوان "روز خراش" شناخته می شد، در ماه مه هر سال اعلام می شود. اعضای انجمن تشویق میشوند تا در این روز یا در حوالی این روز، رویدادی بزرگ یا کوچک را میزبانی کنند که Scratch را جشن میگیرد. این رویدادها در سراسر جهان برگزار میشوند و فهرست آن را میتوانید در وبسایت Scratch Day پیدا کنید. Scratch Week مجموعهای است که بر فعالیتهای Scratch در وبسایت Scratch تمرکز دارد.[46]
هر روز اول آوریل، تیم اسکرچ با کاربران شوخی دانلود برنامه اسکرچ 3 میکند و تخممرغهای عید پاک را اضافه میکند، یک مثال تبدیل تمام بلوکهای رویداد به نسخههای گربهای از همان بلوکها است.
تاریخ
در اوایل دهه 2000، گروه مادام العمر مهدکودک آزمایشگاه رسانه MIT (LLK) در حال توسعه زبان های برنامه نویسی بصری با هدف کودکان بود.[47] در سال 2003، به میچل رسنیک، یاسمین کفایی و جان مائدا کمک مالی بنیاد ملی علوم برای توسعه یک محیط برنامه نویسی جدید برای کودکان برای بیان خود با کد اعطا شد.[9] LLK، به رهبری میچل رسنیک، با مشارکت تیم یاسمین کافی در دانشگاه UCLA، از نزدیک با باشگاههای کامپیوتری در بوستون و لس آنجلس برای توسعه Scratch کار کرد و طراحی آن را در شیوهها و پویاییهای اجتماعی این مراکز جوانان بعد از مدرسه پایهگذاری کرد.[9] این زبان به عنوان یک زبان برنامه نویسی پایه، بدون دسته بندی برچسب دار Download the Scratch 3 program و بدون پرچم سبز آغاز شد.[48] مشابه AgentSheets[49] Scratch از مفاهیم Tact استفاده می کند