הערה:

פרויקט “הבלונים”הועבר לקטגוריה פרויקטים נוספים בסקראצ’.

הקדמה

אתה הולך ליצור משחק לתפוס את הרוח!

שלב 1: אנימציה של רוח

רשימת פעולות

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

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

    screenshot

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

    screenshot

  • בדוק את הקוד של הרוח שלך, על ידי לחיצה על הדגל הירוק.

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

שלב 2: רוחות אקראיות

קל מאוד לתפוס את הרוח שלך, בגלל שהיא לא זזה!

רשימת פעולות

  • במקום להישאר באותו המקום, אתה יכול לתת לסקראצ’ לבחור נקודות X ו- Y אקראיים. הוסף בלוק קפוץ אל לקוד של הרוח שלך, כך שזה יראה כך:

    screenshot

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

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

אתגר: עוד אקראיות

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

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

שלב 3: לתפוס רוחות

בוא נאפשר לשחקן לתפוס רוחות!

רשימת פעולות

  • כדי לאפשר לשחקן לתפוס רוח, הוסף את הקוד הבא:

    screenshot

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

    screenshot

אתגר: הוספת צלילים

האם אתה יכול להשמיע צליל בכל פעם שתופסים רוח?

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

שלב 4: הוספת ניקוד

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

רשימת פעולות

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

    כדי ליצור משתנה חדש, לחץ על הטאב של “תסריטים”, בחר נתונים ולחץ על “צור משתנה”.

    screenshot

    הקלד “ניקוד” בשם המשתנה, וודא כי הוא זמין לכל הדמויות, ולחץ “אישור” כדי ליצור אותו. עכשיו אתה תראה המון בלוקים של קוד שאתה יכול להשתמש בהם עם המשתנה ניקוד שיצרת.

    screenshot

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

    screenshot

  • כאשר משחק חדש מתחיל (על ידי לחיצה על הדגל),אתה צריך לקבוע את הניקוד של השחקן ל- 0:

    screenshot

  • כאשר רוח רפאים נתפסת, אתה צריך להוסיף 1 לניקוד של השחקן:

    screenshot

  • הרץ את התוכנית שלך שוב ותפוס כמה רוחות. האם הניקוד שלך משתנה?

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

שלב 5: הוסף שעון עצר

אתה יכול לעשות את המשחק שלך מעניין יותר, על ידי כך שתיתן לשחקן שלך רק 10 שניות לתפוס כמה רוחות רפאים שרק אפשר.

רשימת פעולות

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

    screenshot

  • זהו האופן בו שעון העצר צריך לעבוד:

    • שעון העצר צריך להתחיל ב- 10 שניות;
    • שעון העצר צריך לספור למטה כל שניה;
    • המשחק צריך לעצור כאשר שעון העצר מגיע ל- 0.

    הנה הקוד שצריך לבצע זאת, שאותו אתה יכול להוסיף לתפאורת הרקע שלך:

    screenshot

    כך אתה מוסיף את הקוד חזור עד שזמן= 0:

    screenshot

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

    screenshot

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

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

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

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

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

האם אתה יכול להוסיף אוביקטים אחרים למשחק שלך?

screenshot

אתה תצטרך לחשוב על האוביקטים שאתה מוסיף. תחשוב על:

  • כמה גדול הוא יהיה?
  • האם הוא יופיע בתדירות גבוה או נמוכה מרוחות הרפאים?
  • איך הוא יראה/ישמע כאשר יתפסו אותו?
  • כמה נקודות תקבל (או תפסיד) על כך שתפסת אותו?

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

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