פעולות ואירועים – Game Maker

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

אובייקטים ספרייטים ומופעים

במדריך זה אסביר מה ההבדל בין אובייקטים ומופעים ומה הם ספרייטים ב-Game Maker.   אובייקט – Object אובייקט הוא משאב במשחק שאפשר להגדיר עבורו תכונות ופעולות שהוא יבצע ואפשר להגדיר לו גם ייצוג גרפי במסך כדי שיראו אותו. כל מה שמוצג במשחק (למעט הרקע) הוא אובייקט. ישנם אובייקטים נוספים במשחק …

בדיקה של אובייקטים במשחק

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

איך לעשות Pause ב-Game Maker

קצת מוזר, אבל אין פעולה שמורה של Game Maker עבור עצירה (pause) במשחק. במדריך זה הסבר איך להוסיף אוביקט שלחיצה עליו עם העכבר תעצור את המשחק בלי לצאת מהחדר בו נמצאים עד שהשחקן ילחץ על מקש כלשהו במקלדת. לשם כך נכין שני אובייקטים עם ספרייטים כמובן. יצירת אוביקטים וספרייטים האוביקט …

איך ליצור קובייה ב- Game Maker

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

איך ליצור משחק מחשב פשוט? – חלק א'

בפוסט זה מדריך ליצירת משחק מחשב פשוט בתוכנת Game Maker. המדריך כולל קטעי קוד קצרים שהוספתי באמצעות הפעולה Execute Code. כמה פשוט יהיה המשחק? מאוד. ניצור משחק שבו אובייקטים נכנסים מהחלק העליון של המסך וצריך לתפוס אותם או להתחמק מהם בחלק התחתון של המסך. האובייקטים שאותם צריך לתפוס נותנים נקודות ואלו …

יצירת נתיב (path) ב-Game Maker

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

מעקב אחר דמות ב-Game Maker באמצעות Views

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

חדרים ב-Game Maker

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

Time Line ב- Game maker

Time Line ב-Game Maker מיועד עבור יצירת אירועים בזמן מוגדר מראש. מה ההבדל בין  אירוע השעון המעורר – alarm ל- time line? הראשון מיועד עבור יצירת אירוע אחד בזמן נתון, ואילו time line מאפשר לנו לקבוע רצף של אירועים בזמן נתון. בנוסף נוכל להשתמש ברצף האירועים האלו בכל פעם שנרצה …

בדיקה של ביטוי ב- Game Maker

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

יצירת משחק פלטפורמה ב-Game Maker

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

יצירת משחק ב-Game Maker הוספת ירי

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

יצירת משחק בסיסי ב-Game Maker חלק 3

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