מעקב אחר דמות ב-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

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

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

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

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

בפוסט הזה ובאלו שאחריו אני אתמקד ביצירת משחק ב-Game Maker, כאשר כל פעם נוסיף למשחק תכונות ואלמנטים אחרים. כל האלמנטים שאשתמש בהם נמצאים בספריית Game Maker 8, תוכלו למצוא אותה בספריית program files לאחר שתתקינו את התוכנה. יצירת בסיס למשחק במשחק הבסיסי יהיו האלמנטים הבאים: דמות ראשית הדמות הראשית תנוע ע"י …

הצגת הניקוד במסך במיקום מוגדר

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

יצירת אוביקט שזז על המסך באמצעות העכבר

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

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

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

הסרת רקע בעורך תמונות של Game Maker

אם אתם עדיין עובדים עם Game Maker בגרסה 7.0 (לא ברור לי למה, כיוון שגירסה 8.0 תומכת גם במשחקים שפותחו בגרסה 7.0) תעברו מהר לגרסה 8.0 של Game Maker. על חלק מהיתרונות כתבתי בפוסט חידושים בגרסה 8.0 של Game Maker והיום אני אדבר על על יתרון נוסף בעורך התמונות – הסרת …