לדלג לתוכן

תכנות לילדים באמצעות Game Maker/חייזרים/צעד 11: אויבים נוספים

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


אויבים

[עריכה]

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


עכשיו תורכם:

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


עכשיו תורכם:

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

יצירת אויבים שונים

[עריכה]

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

בחלון אפשרויות הפעולה אפשר להגריל בין 4 אובייקטים (או פחות), ואז המופע שייווצר ייבחר מאחד האובייקטים האלה באופן אקראי.


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




עכשיו תורכם:

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

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