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

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

קפיצה אל: ניווט, חיפוש


[עריכה] אויבים

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


Thumbs up.png

עכשיו תורך:

Flying saucer.png

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




Thumbs up.png

עכשיו תורך:

Alien bomber.png
Alien mine.png

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



[עריכה] יצירת אויבים שונים

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

Gmaker create instance random dialog.png

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


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




Thumbs up.png

עכשיו תורך:

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




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