כיצד ליצור מנוע המשחקים שלך
שלב 1
קבע את סוגי המשחקים שברצונך שהמנוע שלך יתמוך בהם. אם המנוע שלך ישמש ליצירת משחקים מכל הסוגים, אז זה חייב להיות מתוכנן ככה. עם זאת, אם אתה רק רוצה ליצור קבוצת משנה קטנה של משחקים אתה יכול לפשט את העיצוב שלך כדי להגביל את כמות הזמן ואת הצורך לעבוד.
שלב 2
צור את הרכיבים הבסיסיים. בין אלה הם מנהל זיכרון, אשר ישמש כדי לפקח על השימוש בזיכרון של התוכנית; שיא לפקח על מה התוכנית עושה על ידי הקלטה המשימות שלה קבצי טקסט; ואת הגרעין, המכיל את המעגל הראשי של המשחק וקובע את המשימה הבאה להתבצע.
שלב 3
עצב את ארכיטקטורת המנוע. המרכיבים העיקריים של כל מנוע הם המטפל קלט, המדינה המדינה Updater ואת מנוע טיוח. אתה חייב להחליט בשלב מוקדם כמה מורכב אתה רוצה כל חלק להיות.
שלב 4
צור את מטפל הקלט זוהי חתיכת תוכנה הקוראת את המקלדת, העכבר ואת קלט ג'ויסטיק ומתרגם אותו פקודות מנוע המשחק שלך יכול להבין.
שלב 5
לפתח את המדינה Updater המדינה. רכיב זה מפרש את הקלט של המשתמש ומעדכן את מצב המשחק המבוסס על אותו ומצבו הקודם. זה יכול להיות חלק מאוד מורכב, שכן הוא מנהל את כל הכללים ואת הפיזיקה של המשחק, כמו גם תקשורת רשת.
שלב 6
בנה את מנוע טיוח רכיב זה מעדכן את המסך של המשתמש ואולי כמה מפתחים רוצים שזה יהיה החלק הגדול ביותר של המנוע שלהם, במיוחד אם הם רוצים ליצור משחקי 3D מציאותיים. עם זאת, מפתחי המשחק הפשוטה אולי תרצה להשקיע פחות זמן על החלק הזה.
שלב 7
לפתח דרכים לבדוק באגים כל רכיב. אתה חייב לבדוק כל חלק בנפרד וגם את האופן שבו הם אינטראקציה. תוכניות בדיקה פשוטות הן לעתים קרובות מספיק, ייתכן שתרצה ליצור משחק פשוט המשתמש בכל חלק כדי לוודא שהם מתנהגים כצפוי.