Loading AI tools
סביבת פיתוח המיועדת לילדים מוויקיפדיה, האנציקלופדיה החופשית
סקראץ' היא סביבת פיתוח המיועדת להוראת תכנות בעיקר בקרב ילדים בגילאי 8 עד 16[1]. בסביבת פיתוח זו יוצרים ממשק משתמש גרפי (GUI) הנעזר בדמויות ובלוגיקה. בסביבה לא כותבים קוד אלא גוררים ומשחררים באופן חזותי "בלוקים", צורות ובהן בדרך כלל הוראה לדמות, ומסדרים אותם זה אחר זה, וכך יוצרים תסריט לדמות. כל בלוק מייצג פקודה או מספר פקודות בתכנות.
מפתח | מעבדת המדיה של MIT |
---|---|
מחזור חיים | 2001–הווה (כ־23 שנים) |
גרסה אחרונה | 3.0 (2 בינואר 2019) |
גרסת בטא | scratch 3 |
מערכת הפעלה | Microsoft Windows, macOS, Linux, דפדפן |
נכתבה בשפות | Squeak, ActionScript, Blockly |
סוג רישיון | GPLv2 או Scratch Source Code License |
קטגוריה | סביבת פיתוח |
scratch.mit.edu | |
סביבת הפיתוח כוללת את האפשרויות לקבל עזרה בנוגע לכל הוראה או פעולה באנגלית, להוסיף הערה ולהצמיד אותה להוראה כלשהי, לצייר, להקליט או לייבא מהמחשב דמות, רקע או צליל באמצעות כלי ציור בסיסיים או מיקרופון, לשנות את הרקע תוך כדי הפעלת התוכנית בעזרת תסריטים, ולשנות את שמות הדמויות. לסביבת הפיתוח עצמה מתלווים גם קובצי תמונות של דמויות ורקעים וגם צלילים.
התחלת פיתוח סקראץ' החלה בסביבות 2003, על ידי מעבדת המדיה של MIT בראשות מיטשל רזניק.
המטרה הייתה ליצור קידוד, שקל לילדים ומתחילים ליצור איתו פרויקטים, ללא הרבה למידה, ועם שילוב היצירתיות. הקרן הלאומית למדע, העניקה מענקים למיטשל רזניק ויסמין כפאי בשביל לפתח את סקראץ'.
ב-15 במאי 2007, סקראץ' 1.0 הושק. העורך של סקראץ' 1.0 לא היה מקוון, ולא נכלל באתר אינטרנט. משתמשים יכלו לשתף פרויקטים לאתר דרך העורך הלא מקוון, ואחרים יכלו להגיב על עליהם.
בהתחלה, דף הבית היה בנוי עם כמהה שורות שונות של פרויקטים: פרויקטים מומלצים, פרויקטים אהובים, פרויקטים בהפתעה, הפרויקטים החדשים ביותר ועוד מספר שורות עם פרויקטים אחרים.
תוספות בין הגרסאות:
תסריטים מיוצגים בסביבת העבודה על ידי בלוקים שמזכירים במידת מה תרשים זרימה. גם פסוקיות בשפה מיוצגות בצורה חזותית.
ישנן מספר צורות של בלוקים, ולכל צורה יש משמעות. אלו הצורות (הקווים התחתיים מסמלים מקום בו בוחרים אפשרות מתוך מאגר אפשרויות מתאים או כותבים באופן חופשי):
הבלוקים מחולקים ל-9 קבוצות. כל בלוק מותאם בצבעו לקבוצה לה הוא שייך. להלן הקבוצות וצבען:
במסך העריכה יש 4 חלקים.
ישנן 9 קטגוריות של בלוקים:
צבע | שם | שימוש | הערות |
---|---|---|---|
כחול | תנועה | בלוקים שגורמים לדמות לזוז/להסתובב | |
סגול | מראה | שולט במראה של הדמות ואומר בבועות דיבור | |
ורוד-סגול | שמע | מאפשר לעשות בפרויקט צלילים ומוזיקה | |
כתום בהיר | אירועים | מאפשר לעשות דברים כאשר משהו יקרה (כאשר x) | |
כתום בהיר-כהה | בקרה | מאפשר לבקר את הפרויקט בעזרת פקודות כגון ״לעולמים״ ופקודות ״אם אז״ | |
תכלת | חיישנים | מאפשר לשתמש בחיישנים וגם לבצע שאלה במהלך הפרויקט | |
ירוק | מפעילים | מאפשר לבצע פעולות מתמטיות, ונותן הרחבה לתנאים | |
כתום כהה | משתנים | יצירת משתנים ומשתני ענן ורשימות | אין דבר כזה רשימות ענן, אבל במשתני ענן אי אפשר לכתוב אותיות |
אדום-פסטל | הלבנים שלי | מאפשר ליצור לבנה המורכבת ממספר לבנים וכך למנוע שימוש בהרבה לבנים | חייבים להגדיר את הבלוק |
ירוק כהה | הרחבות | ניתן להוסיף אפשרויות לשימוש במוזיקה, עט, חיישן מצלמה ועוד | צריך להוסיף אותם לפני השימוש בהם, בשונה מהקטגוריות האחרות |
בגרסה 3.0 נוסף אפשרות להרחבות המאפשרות להוסיף חיישן מצלמה, טקסט לדיבור ועוד.
כל התוספים בצבע ירוק כהה.
שם התוסף | שימוש | הערות | דרישות |
---|---|---|---|
מוזיקה | מאפשר לנגן ב18 כלי נגינה | ||
עט | מאפשר לצייר על המסך במהלך הפרויקט | ||
חיישן מצלמה | מאפשר לשלוט במצלמה ובחיישנים שבה | לא ניתן לשמור תמונה שצולמה | |
טקסט לדיבור | מאפשר לדמות לדבר ב23 שפות | שיתוף פעולה עם Amazon wec services, לא עובד על כל השפות | WiFi |
תרגום | מאפשר לתרגם טקסט בעזרת גוגל תרגום | שיתוף פעולה עם גוגל (חברה), לא עובד על כל השפות | WiFi |
Makey Makey | חיבור למכשיר Makey Makey | שיתוף פעולה עם JoyLabz | |
micro:bit | מאפשר לחבר את הפרייקט לmicro:bit | שיתוף פעולה עם micro:bit | WiFi & Bluetooth |
scratch lab מאפשר לכל הציבור להשתמש בפקודות נסיניות של סקראץ'. כיום יש 4 קטגריות בscratch lab.
שם באנגלית | שם בעברית | שימוש |
---|---|---|
New Block Colors[2] | צבעים חדשים לבלוק | מאפשר לאנשי בעלי ראייה לקויה לראות טוב בעזרת נגדינות צבעים |
Animated Text[3] | טקסט מונפש | מאפשר להוסיף טקסט שמחליף צבעים |
Face Sensing[4] | חיישן פנים | מאפשר לגרום לדמות לעקוב אחרי מקום בפנים (למשל לעקוב אחרי האף) |
Video Sprites[5] | דמויות וידאו | מאפשר למלא חלל מסוים בדמות עם המצלמה |
סקראץ' נכתבה בעזרת Squeak (מימוש של שפת התכנות Smalltalk). עד שנת 2012 קוד המקור שלה היה זמין, אך ברישיון (Scratch Source Code License) שהגביל שינויים[6]. החל ממרץ 2012 התוכנה זמינה גם לפי תנאי רישיון ה-GPL (גרסה 2)[7].
באגוסט 2020 ממשלת סין חסמה את הגישה לאתר סקראץ', באותה תקופה מעל שלוש מיליון אנשים בסין השתמשו בסקראץ'[8].
סקראץ' ג'וניור היא תוכנה דומה לסקראץ' שמאפשרת גם למי שלא יודע לקרוא לתכנת.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.