הנחיות לביצוע משימת הכנה 2

‫מה זה סקראץ' ?‬
‫סקראץ' (‪ )SCRATCH‬היא סביבת יצירה חינמית בעזרתה ניתן ליצור תכנים ומדיה אינטראקטיביים כמו משחקים‪,‬‬
‫סיפורים ואנימציות‪ .‬התוכנה פותחה במעבדת המדיה של ‪ MIT‬בארה"ב ותורגמה לעברית ע"י צוות סקראץ' ישראל‪,‬‬
‫המורכב מסטודנטים מתנדבים מהמרכז הבינתחומי בהרצליה‪.‬‬
‫היכן ניתן להוריד את סקראץ' ?‬
‫להורדת התוכנה לחצו על החתול‪.‬‬
‫במסך הנפתח‪ ,‬בחרו באחת מ‪3-‬‬
‫האפשרויות‪ ,‬בהתאם למערכת ההפעלה‬
‫המותקנת במחשבכם‪.‬‬
‫כפתורי שליטה בדמויות‬
‫הקטנה‪ ,‬הגדלה‪ ,‬מחיקה ושכפול‪ .‬יש‬
‫ללחוץ על הכפתור ואז על הדמות‪.‬‬
‫תפריטי הפקודות‬
‫דמות החתול‬
‫ישנם ‪ 8‬תפריטים‪ ,‬כשלכל תפריט מספר‬
‫פקודות‪ .‬במסך זה אנו רואים את‬
‫הפקודות של תפריט התנועה‪ .‬צבע‬
‫הפקודות הוא כצבע התפריט‪.‬‬
‫במה‬
‫אזור התסריטים‬
‫כאן נוכל לצפות באנימציות שיצרנו‪.‬‬
‫לאזור זה נגרור את הפקודות‪ ,‬על מנת ליצור תסריטים ואנימציות‪.‬‬
‫לחצני ההפעלה‬
‫הדגל הירוק הוא אחת האפשרויות להפעיל‬
‫אנימציה שיצרנו‪.‬‬
‫התמרור האדום יעצור כל אנימציה‬
‫שמופעלת‪.‬‬
‫מידע על הדמות המוצגת‬
‫תפריטי התוכנה (משמאל לימין)‬
‫כאן נוכל להבחין במיקום‬
‫‪ ‬שפת התוכנה‪.‬‬
‫הדמות )‪ (x=0, y=0‬והכיוון‬
‫‪‬שמירת הפרויקט‪.‬‬
‫אליו היא פונה (‪.)90‬‬
‫‪‬שיתוף הפרויקט באינטרנט‪.‬‬
‫הסברים על נתונים אלו‬
‫‪‬תפריט ‪ – File‬פתיחה ושמירת פרויקט‪,‬‬
‫יופיעו בהמשך‪.‬‬
‫פתיחה ושמירה של דמות‪ ,‬הוספת הערות‬
‫לפרויקט ויציאה מהתוכנה‪.‬‬
‫‪‬תפריט עריכה‪.‬‬
‫‪‬שיתוף הפרויקט וגישה לאתר סקראץ'‪.‬‬
‫‪‬עזרה אודות התוכנה‪.‬‬
‫לוח הדמויות‬
‫כפתורי דמויות (משמאל לימין)‬
‫כאן תוכלו לראות את כל הדמויות המשתתפות בתסריט‪,‬‬
‫ציור דמות חדשה‪ ,‬יבוא דמות מוכנה מתוך קובץ ויבוא דמות בהפתעה‪.‬‬
‫וכן את רקע התסריט‪.‬‬
‫הגישה לתיקיית הדמויות המוכנות היא דרך הנתיב תיקיית ‪  Scratch‬תיקיית ‪.Media‬‬
‫)‪(0,180‬‬
‫)‪(240,180‬‬
‫‪Y‬‬
‫הבמה‬
‫)‪(-240,180‬‬
‫רוחב – ‪ 480‬יחידות‪.‬‬
‫אורך ‪ 360 -‬יחידות‪.‬‬
‫הבמה בנויה כמערכת צירים‪ ,‬ציר ‪ X‬לרוחב וציר ‪ Y‬לאורך‬
‫הבמה‪ .‬מרכז הבמה הוא הנקודה (‪.)0,0‬‬
‫)‪(240,0‬‬
‫‪X‬‬
‫)‪(0,0‬‬
‫)‪(-240,0‬‬
‫מתחת לבמה מצד ימין תוכלו לראות היכן מונח חץ‬
‫העכבר‪.‬‬
‫לדוגמה כאן‪ ,‬החץ נמצא בנקודה )‪.(x=75,y=25‬‬
‫)‪(240,-180‬‬
‫)‪(0,-180‬‬
‫)‪(-240,-180‬‬
‫כיווני הדמות‬
‫הכיוון אליה פונה הדמות הוא הכיוון בו תתקדם ברגע בו תקבל פקודה להתקדם‪ .‬הכיוונים נתונים במעלות‪ ,‬עם כיוון השעון וניתן להשתמש בערכים‬
‫שליליים‪.‬‬
‫כיוון ‪0‬‬
‫כיוון ‪45‬‬
‫כיוון ‪90‬‬
‫כיוון ‪135‬‬
‫כיוון ‪180‬‬
‫כיוון ‪ 270‬או כיוון ‪-90‬‬
‫גררו את הפקודות המופיעות בתמונה אל אזור התסריטים ושנו את הערכים בפקודות לערכים המופיעים בתמונה‪.‬‬
‫לחצו על הדמות‪ .‬כעת ננסה להבין את תפקידה של פקודה ותרומתה לאנימציה שראינו‪.‬‬
‫פקודת ההפעלה של התסריט‪ -‬התסריט יחל כאשר נלחץ על הדמות המופיעה בו‪.‬‬
‫השמעת צליל תוף (מספר ‪ )52‬למשך זמן קצר (‪)0.2‬‬
‫הזזת הדמות לנקודה )‪ (0,-150‬על הבמה‪.‬‬
‫השמעת צליל יללה‪.‬‬
‫תנועת הדמות‪ -‬הדמות נעה במשך ‪ 1.5‬שניות לעבר הנקודה )‪.(0,150‬‬
‫הפקודה חשוב‪ -‬במשך ‪ 0.75‬שניות הדמות תחשוב את הטקסט המופיע בתיבה‪.‬‬
‫תנועת הדמות‪ -‬הדמות נעה במשך ‪ 0.75‬שניות חזרה לנקודה )‪(0,-150‬‬
‫שימו לב‪ ,‬כל תיבות הטקסט הלבנות המופיעות בפקודות‪ ,‬ניתנות לשינוי‪.‬‬
‫שנו את הנתונים המופיעים בתיבות הטקסט והבחינו כיצד משתנה האנימציה‪.‬‬
‫העתיקו את הפקודות המופיעות בתמונה אל אזור התסריטים ושנו את הערכים בפקודות לערכים המופיעים בתמונה‪.‬‬
‫לחצו על מקש הרווח‪ .‬מה ציירה הדמות ? כעת ננסה להבין את תפקידה של פקודה ותרומתה לציור‪.‬‬
‫פקודת ההפעלה של התסריט‪ -‬התסריט יחל כאשר נלחץ על מקש הרווח‪.‬‬
‫הזזת הדמות לנקודה )‪ (-100,50‬על הבמה‪.‬‬
‫הפניית כיוון הדמות לכיוון ‪ ,90‬כלומר כיוון ימינה‪.‬‬
‫עט מטה‪ -‬מרגע זה ועד הרמת העט‪ ,‬כל תנועה של הדמות תצייר על הבמה את‬
‫תנועתה של הדמות‪ .‬כאן קבענו כי העט תהיה בצבע ירוק ובגודל (עובי) ‪.5‬‬
‫תנועת הדמות‬
‫הדמות זזה בכיוון ‪( 90‬ימינה) ‪ 200‬צעדים ומציירת את אורכו של המלבן‪.‬‬
‫הדמות מסתובבת ‪ 90‬מעלות עם כיוון השעון ופונה למטה‪.‬‬
‫הדמות זזה בכיוון ‪( 180‬למטה) ‪ 100‬צעדים ומציירת את רוחבו של המלבן‪.‬‬
‫הדמות מסתובבת ‪ 90‬מעלות עם כיוון השעון ופונה כעת שמאלה‪.‬‬
‫הדמות זזה בכיוון ‪( 270‬שמאלה) ‪ 200‬צעדים ומציירת את אורכו של המלבן‪.‬‬
‫הדמות מסתובבת ‪ 90‬מעלות עם כיוון השעון ופונה למעלה‪.‬‬
‫הדמות זזה בכיוון ‪( 0‬למעלה) ‪ 100‬צעדים ומציירת את רוחבו של המלבן‪.‬‬
‫גם כאן‪ ,‬שנו את הנתונים המופיעים בתיבות הטקסט והבחינו כיצד משתנה האנימציה‪ .‬אם ברצונכם לנקות את המסך לפני כל הפעלה של‬
‫התסריט‪ ,‬לחצו על הפקודה‬
‫המופיעה בתפריט‬
‫‪.‬‬
‫הסתכלו על התסריט הבא ‪:‬‬
‫נסתכל על התסריט הבא ‪:‬‬
‫תסריט זה מצייר ריבוע‪.‬‬
‫ניתן לראות כי ‪ 8‬השורות‬
‫האחרונות מורכבות מ‪ 4-‬צמדי‬
‫שורות זהות‪ .‬לצורך צמצום‬
‫התסריט והקלה על בנייתו‪ ,‬ניתן‬
‫להשתמש בלולאה‪ .‬הלולאות‬
‫מופיעות בתפריט‬
‫לולאה המבצעת ‪ 4‬פעמים את‬
‫נסו להבין מה יצייר תסריט זה‬
‫צמד השורות הנמצא בתוך "לוע"‬
‫לפני שתיצרו אותו בתוכנה‪.‬‬
‫הלולאה‪.‬‬
‫‪ ‬פרויקט סקראץ' ישראל ‪http://www.scratch.org.il -‬‬
‫‪ ‬אתר סקראץ' של מכון ויצמן ‪http://stwww.weizmann.ac.il/g-cs/scratch/index.html -‬‬
‫‪ ‬ספר סקראץ' בהוצאת מכון ויצמן ‪ -‬ספר סקראץ'‬
‫‪ ‬ספר ההדרכה של מפתחי סקראץ' (באנגלית) ‪ -‬ספר סקראץ' באנגלית‬
‫‪ ‬אתר שיתוף פרויקטי סקראץ' בו ניתן לשתף ולהוריד פרויקטים (בעברית)‪http://scratch.mit.edu/ -‬‬
‫‪ ‬ישנם פרויקטים לדוגמה בתיקייה המותקנת במחשב עם התקנת התוכנה‪.‬‬
‫הגישה לתיקייה היא דרך הנתיב ‪ -‬תיקיית ‪  Scratch‬תיקיית ‪.Projects‬‬
‫חשוב מכל‪ ,‬החתול אינו נושך ואף לא שורט‪ ...‬התנסו בתוכנה כרצונכם ובידקו את שלל האפשרויות‬
‫(הכמעט אינסופיות) שהיא מציעה‪.‬‬
‫לפניכם ‪ 3‬פרויקטים שיכינו אתכם למשימת הסקראץ' שתופיע בתחרות‪ .‬את הפתרונות ניתן לשלוח כצילום מסך המכיל את התסריט (רצף הפקודות)‬
‫שכתבתם או כקובץ פרויקט סקראץ'‪.‬‬
‫משימה ראשונה‬
‫צרו תסריט אחד המצייר על הבמה ריבוע ובתוכו משולש (כלשהו) בצבע שונה בצבעו מצבע הריבוע‪.‬‬
‫על קווי המשולש לא לגעת בקווי הריבוע‪ .‬גדלי הריבוע והמשולש אינם חשובים‪.‬‬
‫משימה שנייה‬
‫צרו תסריט אחד בו החתול מתחיל את מסעו מהפינה הימנית התחתונה של המסך ומגיע ב‪ 5-‬דילוגים בגבהים שונים לפינה השמאלית התחתונה‪.‬‬
‫בכל דילוג הקפידו על זמני ניתור (למעלה) ונחיתה (למטה) שונים ביניהם‪.‬‬
‫אין צורך לשרטט את מסלול החתול על הבמה‪.‬‬
‫בסיום כל נחיתה של החתול יושמע צליל אחר‪ .‬הצליל יושמע יותר מפעם אחת (ע"י לולאה)‪.‬‬
‫משימה שלישית‬
‫צרו מספר תסריטים כך שהדמות שתופיע על הבמה תגיב ללחיצות על המקלדת לפי הפירוט הבא‪:‬‬
‫לחיצה על החץ ימינה – הדמות תפנה ימינה ותתקדם ‪ 15‬צעדים‪ ,‬לחיצה על החץ שמאלה – הדמות תפנה שמאלה ותתקדם ‪ 15‬צעדים‪ ,‬לחיצה על‬
‫החץ למעלה – הדמות תפנה למעלה ותתקדם ‪ 15‬צעדים‪ ,‬לחיצה על החץ למטה – הדמות תפנה למטה ותתקדם ‪ 15‬צעדים‪,‬‬
‫לחיצה על הספרה ‪ -1‬הדמות תשמיע צליל‪ ,‬לחיצה על הספרה ‪ -2‬הדמות תחשוב על עכבר הזהב‪ ,‬לחיצה על הספרה ‪ -3‬הדמות תספר על עכבר‬
‫הזהב‪.‬‬
‫הרגישו חופשי להוסיף כל תוספת יצירתית מעבר לדרישות הבסיסיות של השאלות‪.‬‬