מה זה סקראץ' ? סקראץ' ( )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הדמות תספר על עכבר הזהב. הרגישו חופשי להוסיף כל תוספת יצירתית מעבר לדרישות הבסיסיות של השאלות.
© Copyright 2024