תכנות לילדים באמצעות Game Maker/פק-מן/צעד 11: עוד מבוכים

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


המבוך השני[עריכה]

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

עכשיו תורכם:

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

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

קודים[עריכה]

Gmaker digit key.png

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

בשביל זה נוסיף לפקמן טיפול בארוע שחרור מקש, ונבחר באחד ממקשי הספרות - בהתחלה במקש 1. בארוע הזה נוסיף את פעולת המעבר לחדר מסויים, שנמצאת בלשונית main1: Gmaker goto room.png.

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


Gmaker test save.png עכשיו כשלוחצים על 1 זה צריך להעביר אותך לחדר room1 (החדר השני).




עוד מבוכים[עריכה]

עכשיו תורכם:

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

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

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


בואו נראה איפה אנחנו עומדים עכשיו ברשימת העבודה:

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

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


עשינו דרך ארוכה. בואו נעצור וניזכר מה ראינו בדרך - צעד 12: סוף המסלול.