הכנת משחקי מחשב

מְחַבֵּר: Eugene Taylor
תאריך הבריאה: 16 אוגוסט 2021
תאריך עדכון: 22 יוני 2024
Anonim
איך ליצור משחק יריות ב12 דקות! בתוכנה חופשית
וִידֵאוֹ: איך ליצור משחק יריות ב12 דקות! בתוכנה חופשית

תוֹכֶן

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

לדרוך

חלק 1 מתוך 2: מציאת הכלים המתאימים

  1. משחק מבוסס טקסט בעיקר. זה כנראה המשחק הכי קל להכנה טכנית, אך לא כולם מעוניינים במשחק ללא גרפיקה. רוב המשחקים מבוססי הטקסט מתמקדים בסיפור, חידה או הרפתקה, המשלבים סיפור, גילוי וחידות. להלן מספר אפשרויות בחינם:
    • חוט הוא מהיר וקל לשימוש עם הדפדפן שלך.
    • ל- StoryNexus ו- Visionaire יש יותר אפשרויות משחק וגרפיקה.
    • Inform7 הוא כלי חזק יותר עם קהילה גדולה של חובבים.
  2. הפוך משחק דו מימד. GameMaker ו- Stencyl הן אפשרויות טובות שתוכלו להשתמש בהן לכל ז'אנר, ויש לכם אפשרות להשתמש בתכנות ללא צורך בכך. שריטה! הוא כלי נוסף שתוכלו להשתמש בו למשחקי דפדפן.
  3. נסה אם משחקי תלת מימד הם בשבילך. משחק תלת מימד הוא הרבה יותר מאתגר ממשחק דו מימד, אז קחו בחשבון שזה הולך להיות פרויקט ממושך ועבודה קשה מאוד. ניצוץ ומשחק גורו יכולים לחסוך לכם חלק מהעבודה מכיוון שתוכלו לבנות איתו עולם ללא צורך בשורת קוד. אם כבר יש לך ניסיון בתכנות או שאתה רוצה ללמוד איך לעשות את זה, נסה את מנוע המשחק הפופולרי מאוד Unity.
    • אם אתה רוצה להתחיל לייצר מודלים תלת ממדיים בעצמך במקום להשתמש בחומר קיים, אז אתה צריך תוכנת תלת מימד כמו 3DS Max, Blender (חינם) או מאיה.
  4. גישה הכוללת תכנות רב. גם אם יש לך רקע כמתכנת, ייתכן שתרצה להשתמש באחד המנועים לעיל למשחק הראשון שלך. בהחלט אל תנסה משהו רק בגלל שזה יותר קשה. אבל יש אנשים שאוהבים להיות בשליטה מוחלטת על ידי תכנות משחק מאפס. תכנן את המשחק ב- IDE (Integrated Development Environment) כגון Eclipse במקום עם עורך טקסט, כך שתוכל לארגן בנוחות את כל מה שאתה צריך לפרויקט אחד.
    • אמנם ניתן לכתוב משחק כמעט בכל שפת תכנות, אך לימוד C ++ יכניס את הכלים הנכונים לידיכם. אתה יכול למצוא כל מיני הדרכות מקוונות וטונות של משאבי פיתוח משחקים.

חלק 2 מתוך 2: ביצוע המשחק

  1. בחר מושג. עבור הפרויקט הראשון שלך, יצירת מדגם קטן בז'אנר שאתה חושב עליו היא נקודת התחלה נהדרת. זה יכול להיות משחק פלטפורמה או משחק משחקי תפקידים. לפני שתתחיל, כתוב את כל הרעיונות שיש לך לגבי המשחק ואת התשובות שלך לשאלות הבאות:
    • מה החלק החשוב ביותר במשחק (נושא)? זה יכול להתגבר על יריבים, לפתור חידות או לדבר עם דמויות אחרות.
    • איך המשחק צריך להראות? לדוגמא, לחימה ביריבים יכולה להיעשות על ידי לחיצה על כפתורים בזמן אמת, או באמצעות החלטות טקטיות מבוססות תור. משחקים עם דיאלוג רב יכולים לאפשר לשחקן לעצב את העלילה בהתאם להחלטות מסוימות, או על ידי למידה כמה שיותר על הדמויות ועולם המשחק.
    • מה מצב הרוח במשחק? האם זה מפחיד, עליז, מסתורי או מרגש?
  2. צור רמה פשוטה. אם אתה משתמש במנוע משחק או בכלי משחק בפעם הראשונה, זה הזמן לשחק עם הכלי. למד כיצד להציב רקעים, אובייקטים ודמויות. במידת הצורך, צור אובייקטים שהנגן יכול לעשות איתם משהו, או הסתכל באובייקטים המוכנים שמגיעים עם התוכנה או שהם אינטראקטיביים.
    • אם אינך בטוח כיצד לעשות משהו, שאל על כך באתר הכלי או חפש באינטרנט למידע נוסף.
    • אל תדאג לגבי תאורה ואפקטים גרפיים אחרים כרגע.
  3. תכנן את משחק הליבה, במידת הצורך. המשמעות יכולה להיות ביצוע שינויים קלים בתוכנת המשחק, או בניית מערכות מורכבות יותר מאפס. להלן מספר דוגמאות:
    • כשאתה עושה משחק פלטפורמה, האם אתה רוצה שהדמות תוכל לקפוץ לגובה כפול או לבצע מהלכים "מיוחדים" אחרים? שחקו סביב הגובה בו דמות יכולה לקפוץ ועם מה שקורה כאשר תלחצו פעם אחת, החזיקו את המקש לחוץ או בחרו בסגנונות קפיצה שונים.
    • אם אתה מבצע משחק משחקי פעולה או משחק אימה, עם אילו כלי נשק יתחיל השחקן? בחר 2 או 3 כלי נשק שהשחקן יכול לשדרג אליהם ובדוק אותם. נסו להפוך את הבחירה בין כלי הנשק השונים למעניינים. לדוגמא, נשק אחד יכול לגרום נזק רב יותר, להוציא אויבים מרובים או להחליש אויבים. לאף אחד מהנשק לא יכול להיות כל היכולות, למעט כלי נשק שעולים הרבה (כישוף שדורש כוח נפש רב, או נשק שמתפרק לאחר שימוש אחד)
    • במשחק מבוסס-דיאלוג, תוכל לשחקן לבחור את הדו-שיח מרשימת האפשרויות, או פשוט להאזין, ואז לנקוט בפעולה ואז הדיאלוג נמשך. האם אתה רוצה שהמשחק ילך בדרך קבועה, או שיש מספר דרכים ודרכים לסיים את המשחק?
  4. לעשות כמה רמות. שלוש עד חמש רמות קצרות הן מטרת התחלה טובה למשחק הראשון, אך ניתן כמובן תמיד להרחיב זאת. וודאו כי כל רמה שונה במקצת, מבלי לאבד את העיצוב של "משחק הליבה". אתה יכול ליצור רמות אלה בזו אחר זו או לשלב אותן בהמשך, מה שהכי קל עבורך.
    • משחק פלטפורמה ישתמש לרוב בפלטפורמות נעות או באויבים מהירים יותר.
    • משחק פעולה יכול להציג נחילים של אויבים חדשים, יריב קשוח ואויבים שקשה מאוד להביס ללא נשק או טקטיקה מיוחדים.
    • חידה היא בדרך כלל סוג אחד של חידות והיא מציעה גרסאות קשות יותר לכל רמה חדשה, או מכניסה כלים ומכשולים חדשים שיגרמו לשחקן לחשוב זמן רב יותר על הפתרון.
  5. הגדר יעדים לטווח קצר וארוך. אלה מכונים בדרך כלל "מכניקה משנית" או "לולאות משחק משניות". על ידי שימוש בחלקים הבסיסיים של המשחק כמו קפיצה, השחקן יתקדם גם לרמת משחק אחרת, כמו להביס אויבים או לאסוף אוצר. בסופו של דבר זה יכול להוביל להשגת יעדים אחרים, כמו סוף הרמה, חסכון כסף לשדרוגים וכמובן מכות במשחק.
    • כפי שתראו מהדוגמה, כבר כללתם זאת בפיתוח מבלי שהבנתם זאת. בכל מקרה, וודאו שהשחקן מבין במהירות את מטרת המשחק. אם אחרי 10 דקות השחקן יכול רק להסיק שהמשחק אינו עומק יותר מאשר לירות באויבים שוב ושוב, אז השעמום אורב. אם לאחר שהרג האויב הראשון, השחקן מקבל מספר מטבעות, השחקן יודע שיש מטרה (שמירת מטבעות תמורת תגמול) וכי המשחק מוביל אליה.
  6. בדוק את המשחק. בדוק כל רמה מספר פעמים ובקש מאחרים לעזור לך. נסו להתקרב למשחק במגוון דרכים, כולל דברים שמעולם לא התכוונתם לעשות, כמו להתעלם ממשימות ולרוץ ישר לבוס האחרון, או לנסות לנצח את המשחק בכלי נשק "חסרי ערך" או שדרוגים. זה תהליך ממושך שיכול להיות מאוד מתסכל, אבל לתקן באגים ולהבטיח שהמשחק מהנה עבור כל השחקנים כדאי מאוד.
    • תן לבודקי המשחק מספיק מידע הדרוש להם כדי להתחיל. וודאו שהם יודעים שהמשחק עדיין נמצא בפיתוח ובאילו מקשים להשתמש. הם לא צריכים לדעת שום דבר אחר.
    • ספקו לבוחני המשחק טופסי משוב לכל המידע שהם אוספים, המאפשרים לכם להשוות או להפנות נתונים אלה בקלות. זה גם מאפשר לך לשאול שאלות ספציפיות לגבי חלקים מהמשחק שאתה לא בטוח לגביו.
    • בודקים שאתה מרוויח יותר מכל הם אנשים שאתה לא מכיר ולא מרגישים מחויבים להיות חיוביים כלפי המשחק שלך.
  7. ללטש את הגרפיקה והסאונד. אמנם ניתן למצוא הרבה מאוד נכסי משחק ברשת, אך חשוב להקדיש זמן לבדיקה אם משהו לא תקין או מתאים, ואחרת לחפש אחר תחליף. למדו להשתמש בעורך תמונות כדי לערוך גרפיקה פשוטה במשחק הדו-ממדי שלכם, או להשתמש בתוכנה כמו OpenGL אם אתם מנסים להוריד פרויקט תלת-ממדי שאפתני. הוסף אפקטים של תאורה שגורמים לשחקן להסתובב בחדר לאורך הנתיב הראשי, ואפקטים של חלקיקים כדי להראות התקפות מגניבות וליצור תנועה ברקע. הוסף אפקטים קוליים כמו ריצה, התקפה, קפיצה ובכל מקום שתצטרך. כמובן שתמיד יש סיבה לשנות או לשפר משהו, אבל המשחק מוכן ברגע שהוויזואליה והשמע עונים על הדרישות שלך. מזל טוב!