advanced mode – מצב מתקדם

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

איך תיצרו משחק מחשב בעצמכם – חלק 4

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

איך תיצרו משחק מחשב בעצמכם – חלק 3

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

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

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

חדרים ב-Game Maker

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

Time Line ב- Game maker

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

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

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

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

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

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

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

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

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

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

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

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

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