מבוא

בפרויקט זה, אתה תיצור תוכנת צייר משלך.

שלב 1: יצירת עיפרון

בוא נתחיל ביצירת עיפרון, שניתן להשתמש בו כדי לצייר על הבמה.

רשימת פעולות

  • התחל פרויקט סקראצ’ חדש, ומחק את דמות החתול כך שהפרויקט שלך יהיה ריק. אתה יכול למצוא את עורך הסקראצ’ און ליין בכתובת jumpto.cc/scratch-new.

  • הוסף דמות של עיפרון לפרויקט שלך.

    screenshot

  • לחץ על ‘תלבושות’, ומחק את התלבושת ‘pencil-b’.

    screenshot

  • שנה את שם התלבושת שלך ל- ‘עיפרון-כחול’, והשתמש בכלי ‘צבע צורה’ כדי לצבוע את העיפרון בכחול.

    screenshot

  • כיוון שאתה תשתמש בעכבר שלך כדי לצייר, אתה תרצה שהעיפרון יעקוב אחרי העכבר לעולמים. הוסף את הקוד הזה לדמות העיפרון שלך:

    screenshot

  • בדוק את הקוד הזה על ידי לחיצה על הדגל ולאחר מכן הזז את העכבר על הבמה. האם זה עובד כמו שציפית?

  • האם שמת לב שמרכז העיפרון, ולא הקצה שלו, הוא שעוקב אחר מצביע העכבר?

    screenshot

    כדי לסדר את זה, לחץ על התלבושת ‘עיפרון-כחול’ של דמות העיפרון שלך, ולחץ על ‘קביעת מרכז התלבושת’.

    screenshot

  • שים לב שכעת מופיע סימן פלוס גדול על התלבושת. עכשיו אתה יכול ללחוץ בקצה העיפרון, כדי לקבוע נקודה זו כמרכז התלבושת.

    screenshot

  • לחץ על המחיצה ‘תסריטים’, ולאחר מכן בדוק את בעיפרון שלך שוב - האם הוא עובד טוב יותר מאיך שהוא עבד קודם לכן?

  • הדבר הבא, בוא נגרום לעיפרון שלך לצייר אם לחצו על העכבר. הוסף את הקוד הזה לדמות העיפרון שלך:

    screenshot

  • בדוק את הקוד שלך שוב. הפעם, הזז את העיפרון שלך סביב הבמה והחזק את כפתור העכבר לחוץ. האם אתה יכול צייר עם העיפרון שלך?

    screenshot

שמור את הפרויקט שלך

שלב 2: עטים צבעוניים

בוא נוסיף עטים בצבעים שונים לפרויקט שלך, ונאפשר למשתמש לבחור ביניהם!

רשימת פעולות

  • לחץ על דמות העיפרון שלך, לחץ על ‘תלבושות’ ושכפל את תלבושת ה- ‘עיפרון-כחול’ שלך.

    screenshot

  • שנה את שם התלבושת החדשה שלך ל- ‘עיפרון-ירוק’, וצבע את העיפרון בירוק.

    screenshot

  • צור שתי דמויות חדשות, שישמשו אותך כדי לבחור בעיפרון הכחול או הירוק.

    screenshot

  • כאשר ילחצו על הסמל הבורר הירוק, אתה צריך ל- שדר מסר לדמות העיפרון, שאומר לה לשנות את התלבושת שלה ואת צבע העיפרון שלה.

    על מנת לעשות זאת, תחילה הוסף את הקוד הזה לסמל הבורר הירוק:

    screenshot

    כדי ליצור את הבלוק שדר מסר, לחץ על החץ למטה ובחר ‘מסר חדש…’.

    screenshot

    לאחר מכן אתה יכול להקליד ‘ירוק’ כדי ליצור את ההודעה החדשה שלך.

    screenshot

  • עכשיו אתה צריך לומר לדמות העיפרון שלך מה לעשות כאשר היא מקבלת את המסר. הוסף את הקוד הזה לדמות העיפרון שלך:

    screenshot

    כדי לקבוע את צבע העיפרון לירוק, לחץ על התיבה הצבועה בבלוק קבע צבע, ולחץ על סמל הבורר הירוק כדי לבחור את הצבע הירוק לעיפרון שלך.

  • עכשיו אתה יכול לעשות אותו הדבר לסמל הבורר הכחול, הוסף את הקוד הזה לדמות הבורר הכחול:

    screenshot

    …והוסף את הקוד הזה לדמות העיפרון:

    screenshot

  • לבסוף, אתה צריך לומר לדמות העיפרון שלך איזו תלבושת וצבע עיפרון לבחור, כמו גם לנקות את המסך, כאשר הפרויקט שלך מתחיל. הוסף את הקוד הזה בהתחלה של קטע הקוד כאשר לוחצים על הדגל של העיפרון שלך (לפני לולאת ה- לעולמים):

    screenshot

    אם אתה מעדיף, אתה יכול להתחיל עם עיפרון בצבע שונה!

  • בדוק את הפרויקט שלך. האם אתה יכול להחליף בין עטים כחולים לירוקים?

    screenshot

שמור את הפרויקט שלך

שלב 3: עושים טעויות

לפעמים טעויות קורות, אז בוא נוסיף כפתור ‘נקה’ ומחק לפרויקט שלנו!

רשימת פעולות

  • בוא נוסיף כפתור כדי לנקות את הבמה. לשם כך, הוסף את דמות האות ‘X-block’ לבמה, וצבע אותה באדום.

    screenshot

  • הוסף קוד לכפתור הביטול החדש שלך כדי לנקות את הבמה כאשר לוחצים עליו.

    screenshot

    שים לב שאתה לא צריך לשלוח הודעה כדי לנקות את הבמה, כיון שכל דמות יכולה לעשות את זה!

  • אתה יכול גם ליצור מחק. אם מדריך המועדון שלך נתן לך תיקיית ‘משאבים’, לחץ ‘העלה תלבושת מקובץ’ והוסף את התמונה ‘eraser.svg’.

    screenshot

    אם אין לך את התמונה eraser.svg, פשוט תיצור עט לבן חדש במקום!

  • אתה צריך גם להוסיף את תמונת המחק כדמות בורר חדשה. ככה הבמה שלך צריכה להיראות:

    screenshot

  • לאחר מכן אתה יכול להוסיף קוד לדמות בורר המחק שלך, כדי לומר לעיפרון להחליף למחק.

    screenshot

  • כאשר העיפרון מקבל את ההודעה הזו, אתה יכול ליצור מחק על ידי החלפה של תלבושת העיפרון למחק, והחלפת הצבע של העיפרון לצבע של הבמה!

    screenshot

  • בדוק את הפרויקט שלך, כדי לראות אם אתה יכול לנקות ולמחוק על הבמה.

    screenshot

  • יש עוד בעיה אחת עם העיפרון - אתה יכול לצייר בכל מקום על הבמה, כולל ליד סמלי הבוררים!

    screenshot

    כדי לתקן זאת, אתה צריך לומר לעיפרון לצייר רק אם העכבר לחוץ וגם אם מיקום ה- y של העכבר גדול מ- -110 (ערך עכבר בציר y> -120). שנה את משפט ה- אם של העיפרון שלך כדי שיראה כך:

    screenshot

  • בדוק את הפרויקט שלך; כעת אתה לא אמור להיות מסוגל לצייר ליד סמלי הבוררים.

    screenshot

שמור את הפרויקט שלך

שלב 4: שינוי עובי העיפרון

בוא נאפשר למשתמש לצייר באמצעות עפרונות במגוון גדלים שונים.

רשימת פעולות

  • ראשית, הוסף משתנה חדש בשם ‘עובי’. אם אתה לא בטוח איך לעשות את זה, הפרויקט ‘בלונים’ יכול לעזור לך.

  • הוסף את השורה הזו בתוך לולאת ה- לעולמים בקוד של העיפרון שלך:

    screenshot

    העובי של העיפרון שלך יקבע כעת שוב ושוב לערך של המשתנה ‘עובי’ שלך.

  • אתה יכול לשנות את המספר המאוחסן במשתנה זה על ידי לחיצה על המשתנה שלך עם הלחצן הימני (על הבמה) ואז ללחוץ על ‘גולל’.

    screenshot

    עכשיו אתה יכול לגרור את המחוון בנמצא מתחת למשתנה שלך כדי לשנות את הערך שלו.

    screenshot

  • בדוק את הפרויקט שלך, ותראה אם אתה יכול לשנות את עובי העיפרון.

    screenshot

    אם אתה מעדיף, אתה יכול לקבוע את הערך הנמוך ביותר והערך הגבוה ביותר האפשריים של המשתנה ‘עובי’. כדי לעשות זאת, לחץ על המשתנה שלך עם העכבר הימני שוב ולחץ על ‘set slider min and max’. קבע את הערך הנמוך ביותר והערך הגבוה ביותר למשתנה שלך למשהו הגיוני יותר, כמו, 1 ו- 20.

    screenshot

    המשך לבדוק את המשתנה ‘עובי’ שלך עד שתהיה מרוצה.

שמור את הפרויקט שלך

אתגר: קיצורי דרך

האם אתה יכול ליצור קיצורי מקשים לפקודות שלך? לדוגמה:

  • כ = החלף לעט הכחול
  • י = החלף לעט הירוק
  • מ = החלף למחק
  • נ = נקה מסך

אתה יכול גם לאפשר למשתמש לשנות את עובי העט באמצעות מקשי החצים!

שמור את הפרויקט שלך

אתגר: עטים נוספים

האם אתה יכול להוסיף עטים בצבע אדום, צהוב ושחור לתוכנת הצייר שלך? אתה תמצא את כל התמונות שאתה צריך בתיקיית ה- ‘משאבים’ שלך. זכור להוסיף קיצורי מקשים לעטים החדשים האלו!

האם אתה יכול להשתמש בעטים שלך כדי לצייר ציור?

screenshot