תכנות לילדים באמצעות Game Maker/מריו/גימור

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



חדר הצגה[עריכה]

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

תפריט התחלה[עריכה]

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

1. ליצור ספרייט חדש רצוי לקרוא לו menu (מֱנֶיו)(תפריט)

2. בתוך הספרייט לצייר את האפשרויות: התחל משחק, הוראות, טבלת האלופים ויציאה.

3. העתק את הציור הראשון כמספר האפשרויות ובכל פעם תצבע אפשרות אחרת(אפשר להשתמש בדוגמה שהכנתי)

כך צריך להראות התפריט שלכם(אפשר לעצב אותו אחרת)

עכשיו לאחר שיש לנו את הספרייט ניצור את האובייקט רצוי לקרוא לו menu ובאובייקט נוסיף:

1.Gmaker create.png נוסיף אירוע יצירה.

2.Gmaker code button.png נוסיף את פעולת הקוד ובה נרשום:

sound_stop_all()

שאומר להפסיק את כל הצלילים ומוסיקות הרקע

3. Gmaker set var.png באירוע הזה לכתוב במשתנה image_speed 0.

4. Gmaker sound button.png אם אתם רוצים כדאי גם להשמיע מוסיקת רקע.

עכשיו צריך לגרום לבחירה לזוז:

תזוזה למטה:

1. Gmaker key down.png להוסיף אירוע לחיצה על החץ למטה.

2. Gmaker if var.png שם לכתוב למשתנה image_index את הערך 3 ולסמן "smaller than"

3. Gmaker set var.png לכתוב במשתנה image_index את הערך 1 (לסמן Relative

4. Gmaker sound button.png אם אתם רוצים כדאי גם להשמיע צליל אבל אם אתם מוסיפים אז תקיפו את שתי הפעולות בבלוק.

תזוזה למעלה:

1. Gmaker key down.png להוסיף אירוע לחיצה על החץ למעלה.

2. Gmaker if var.png שם לכתוב למשתנה image_index את הערך 0 ולסמן "larger than"

3. Gmaker set var.png לכתוב במשתנה image_index את הערך -1 (לסמן Relative)

4. Gmaker sound button.png אם אתם רוצים כדאי גם להשמיע צליל אבל אם אתם מוסיפים אז תקיפו את שתי הפעולות בבלוק.

עכשיו רק נותר לנו להוסיף בחירה:

1. Gmaker key down.png להוסיף אירוע לחיצה על ENTER.

2. Gmaker if var.png שם לכתוב למשתנה image_index את הערך 0 אחר כך להוסיף עוד פעם את אותה פעולה עם משתנה רק הפעם לכתוב 1 וככה להמשיך עד שמגיעים לערך 3.

3. Gmaker next room.png מתחת לפעולה הראשונה (שבה כתבנו את הערך 0) להוסיף את הפעולה שמעבירה לחדר הבא.Gmaker stop sound.png אם עשיתם מוסיקת רקע אז תפסיקו אותה ולא לשכוח להקיף את שתי הפעולות בבלוק.


עכשיו תורכם:

#להוסיף גם מתחת לפעולות האחרות את האפשרויות שלהן:
  1. באפשרות שמובילה לטבלת האלופים (image_index הוא 1) להוסיף טבלה
  2. באפשרות שמובילה להוראות (image_index הוא 2) להוסיף את הפעולה שמעבירה להוראות
  3. באפשרות שמובילה ליציאה (image_index הוא 3) להוסיף פעולה לסיום המשחק.

אם סידרתם את זה נכון והוספתם צלילים, אמור להתקבל לכם מצב כזה:

Gmaker mario menu.png

עכשיו נותר לנו רק להוסיף חדר נוסף, לשים אותו בהתחלה ובתוכו לשים את אובייקט ה-menu

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

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


עכשיו תורכם:

#*להוסיף למשחק אייקון כמו שעשינו במשחקים הקודמים ולהוסיף כפתור שמשתיק את המוסיקה (אם רוצים).



Gmaker test save.png עכשיו כל האפשרויות אמורות לעבוד והמשחק גמור.




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