מנוע הוא מערכת ספציפית של מערכות אשר נועדו לפשט את פונקציות המשחק הנפוצות ביותר. זה מספק ניידות משחק טובה יותר. ניתן להעביר מנוע מעוצב היטב לספרייה אחרת או אפילו לפלטפורמה אחרת. אתה יכול לכתוב את זה בעצמך, אבל רק עם קצת ידע בתכנות.
הוראות
שלב 1
בחר איזה משחק תרצה ליצור כך שהוא יהיה מעניין ופופולרי. לשם כך, לימד את השוק (גם אם אתה עושה משחק שאינו למכירה, למד את השוק בכל מקרה - זה תמיד נחמד כשהיצירה שלך מבוקשת).
שלב 2
אל תנסו ליצור משחק עם גרפיקה מאוד מציאותית וחופש פעולה מוחלט. ציין את הדרישות. אולי זו תהיה פשטות, דרישות למספר הדמויות, ביצועים או תכונות עלילתיות.
שלב 3
צור היררכיה של פונקציות באמצעות גישה מלמעלה למטה. בשלב מסוים, כבר לא תוכל להמשיך בארכיטקטורה מלמעלה למטה, אבל לא בגלל שעשית הכל. רק שהמורכבויות של היישום יתנו לך כללים משלהם, אז המשך ליצור את ההיררכיה בצורה מלמטה למעלה, כלומר המשך מהמיוחדות של ה- API והתאם את הממשק ברמה גבוהה יותר.
שלב 4
התחל לעצב. פונקציות גבוהות יותר כוללות קריאה לפחות נמוכות (כלומר, הן מיושמות כמעט בשלב יצירת היררכיה). תכנן את השמעת הפונקציות הנמוכות ביותר בפסאוד-קוד. אל תכתוב C פסאודוקוד ברוסית בלבד. זה צריך להיות קצר פי שניים ולגלם באופן תיאורי את האלגוריתם, לענות על השאלה לא "איך", אלא "מה" וצריך לאפשר לך להתמקד בדברים החשובים ביותר. צור בדיקות לפונקציות הנמוכות יותר ונסה להוכיח את נכונות התוכנית.
שלב 5
התחל את שלב הקידוד. יישם את הפונקציות הנמוכות והמבחנים וקבל תוכנית עבודה. השתמש בפסאוד-קוד לתגובות והיצמד לסגנון עיצוב מסוים. מומלץ לעשות תכנון ציבורי, מכיוון שגורמים חיצוניים יעזרו לך לזהות פגמים וטעויות שאתה בעצמך לא שמת לב אליהם. כך תפחיתו משמעותית את זמן העבודה שלכם ותשפרו את התפוקה.