תכנות לילדים באמצעות Game Maker/פק-מן/צעד 10: כדורי כוח: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
יונת (שיחה | תרומות)
מ גמייקר/בדיקה
יונת (שיחה | תרומות)
מאין תקציר עריכה
שורה 4:
=== הכדורים ===
 
יש ארבעה "כדורי כוח" שקרובים לפינות המבוך. כשפקמן אוכל כדור כוח, לא רק שהוא מקבל נקודות, אלא הוא גם מקבל כוח לאכול את הרוחות. לכן הרוחות מכחילות מרוב פחד, מסתובבות לכיוון ההפוך ונעות במהירות איטית יותר. אחרי כמה זמן ההשפעה של הכדור עוברת, והרוחות חוזרות להיות צבעוניות, מהירות, ומסוכנות. אם פקמן מספיק לאכול רוח לפני שהשפעת הכדור עברה, הוא מקבל הרבה נקודות, והרוח חוזרת לנקודת ההתחלה שלה אבל שם היא כבר לא מפוחדת. לפני הרוחותשהרוחות המפוחדות חוזרות למצבן הרגיל, הן מהבהבות כמה פעמים.
 
זה הרבה מאוד דברים לעשות! בואו נסדר אותם ברשימת עבודה:
שורה 34:
 
[[תמונה:gmaker_change_instance_dialog.png|left]]
בחלון אפשרויות הפעולה נכתוב שהפעולה מתייחסת אל ({{מונח|/Applies to|אַפְּלַייז טוּ - מתייחס אל}}) אובייקטים מסוג צל, כי הצל הוא האובייקט שאנחנו רוצים לשנות. יש שני שדות בחלון אפשרויות הפעולה:
* '''change into''' (צֵ'יינְג' אִינְטוּ) - שנה אל: אל איזה אובייקט לשנות את הצל. כאן צריך לבחור את אובייקט הרוח המפוחדת.
* '''perform events''' (פֵּרְפוֹרְם אֵוֵונְטְס) - בצע ארועים: האם לבצע את הפעולות בארוע המחיקה של אובייקט הצל ובארוע היצירה של אובייקט הרוח המפוחדת. אנחנו נרצה לשנות כל מיני דברים בארוע היצירה של הרוח המפוחדת (כמו הכיוון והמהירות) לכן נשנה את השדה הזה ל-{{מונח|yes|יֵס - כן}}.
שורה 40:
<br style="clear:both">
 
הרוח המפוחדת עדיין לא יודעת איך לזוז במבוך. אבל זה משהו שכבר עשינו, אז לא תהיה לך בעיה לתכנת אותה לעשות את זה.
{{משימה|לתכנת את הרוח המפוחדת לנוע במבוך כמו הרוח הראשונה שיצרנו, זו שנעה בצורה אקראית. ההבדל היחיד: הרוח המפוחדת צריכה לנוע בחצי המהירות, ככה שאם הרוח הרגילה נעה במהירות 4 אז הרוח האיטית צריכה לנוע במהירות 2.

'''עצה''': אפשר להעתיק את רשימות הפעולות מהארועים של הרוח הישנה לארועים של הרוח המפוחדת, ואז לשנות את שדה המהירות של פעולות התנועה.

לא לשכוח לבדוק: לאכול כדור כוח ואז לראות איך הרוח המפוחדת נעה במבוך.}}
עוד דבר אחד נשאר לנו לעשות בסעיף הזה שברשימת העבודה: מיד כשהרוח הופכת למפוחדת, להאט את המהירות שלה ולהפוך את כיוון התנועה שלה (כדי שבמקום לרדוף אחרי פקמן היא תברח ממנו). בשביל זה נוסיף לרוח המפוחדת ארוע יצירה [[תמונה:gmaker_create.png]]. בארוע הזה נשים את פעולת התנועה המדוייקת [[תמונה:gmaker_blue_move_button.png]]. בחלון אפשרויות הפעולה נכתוב את המהירות האיטית בשדה {{מונח/speed}}. בשדה {{מונח/direction}} נרצה להכניס את הכיוון ההפוך לכיוון הנוכחי. הכיוון הנוכחי הוא המשתנה {{מונח/direction}}, והכיוון ההפוך לו הוא פשוט {{משמאל לימין|-direction}}, לכן זה מה שנכתוב שם.
{{גמייקר/בדיקה|צריך לוודא שמיד כשפקמן אוכל כדור כוח, הרוח הופכת כיוון ונהיית איטית (ומפוחדת).}}
 
שורה 59 ⟵ 63:
איך גורמים לרוח להבהב? הבהוב זה בסך הכל סוג של הנפשה, והנפשה אנחנו כבר יודעים לעשות. רק שכרגע הדמות של הרוח המפוחדת היא לא מונפשת - יש לה רק תמונה אחת. אז פשוט צריך להוסיף לה עוד תמונה, ואז הרוח תהבהב כשהן יוצגו אחת אחרי השניה. בשביל זה צריך:
# להקליק פעמיים על הדמות של הרוח המפוחדת, ברשימת המשאבים מצד שמאל, בתיקיית הדמויות {{מונח|Sprites|סְפְּרַייטְס - דמויות}}.
# בחלון תכונות הדמות להקליק על הכפתור {{מונח|/Edit Sprite|אֵדִיט סְפְּרַייט - ערוך דמות}}.
# הגענו לחלון עריכת דמות. התפריט הימני ביותר בחלון הזה נקרא Animation (אַנִימֵיישֵן) - הנפשה. בתפריט הזה יש כל מיני אפשרויות ליצור הנפשות מתמונה. אנחנו נבחר באפשרות פשוטה יחסית: Fade to Color (פֵייד טוּ קוֹלוֹר) - לעמעם לצבע. האפשרות הזו יוצרת רצף תמונות שבהן התמונה מתעמעמת עד שהיא הופכת כולה לצבע אחד (שאפשר לבחור). כשבוחרים באפשרות הזו, מתבקשים לבחור כמה תמונות צריכות להיות ברצף העמעום. לנו יספיקו שתי תמונות, כי אנחנו רק צריכים לגרום לרוח להבהב. אחר כך מקבלים חלון שבו בוחרים לאיזה צבע לעמעם. לדעתי כדאי לבחור איזשהו כחול - נסו ותראו מה מוצא כן בעיניכם.
 
שורה 67 ⟵ 71:
{{גמייקר/בדיקה|עכשיו הרוח המפוחדת לא אמורה להבהב.}}
 
אנחנו רוצים שהרוח תתחיל להבהב אחרי זמן מה. בשביל להשיג זה אפשר להשתמש בשעון:
# בארוע היצירה של הרוח המפוחדת, להוסיף פעולת כיוון שעון מעורר: [[תמונה:gmaker_clock_button.png]]. את השעון אפשר לכוון ל-200 צעדים, למשל.
# להוסיף ארוע צלצול שעון מעורר: [[תמונה:gmaker_alarm.png]].
שורה 132 ⟵ 136:
# לשכפל את אובייקט הצל המפוחד עוד פעמיים (או שלוש, אם הכנת עוד רוח).
# לכל אחת מהרוחות המפוחדות לתת שם שמתאים לאחת הרוחות הרגילות. למשל, {{מונח|scared_speedy|סְקֵרְד סְפִּידִי - מהיר מפוחד}}.
# בארוע המחיקה של האובייקטים המשוכפלים, לשנות את פעולת שינוי האובייקט [[תמונה:gmaker_change_instance.png]] כדי שהרוח המפוחדת תהפוך חזרה לרוח הרגילה שמתאימה לה ולא לצל.
 
עכשיו צריך לשכפל גם את ארוע ההתנגשות של פקמן בצל המפוחד, כך שיהיה לפקמן ארוע התנגשות בכל אחת מהרוחות המפוחדות. כאן לא צריך לשנות את הפעולות.
שורה 141 ⟵ 145:
=== עדכון רשימת העבודה ===
 
זהו. השלמנו את כל הפריטים ברשימת העבודה עלשל כדורי הכוח. עכשיו אפשר לחזור לרשימת העבודה הכללית של המשחק:
 
* <s>פקמן</s>