איך להכין משחק פלאש

Posted on
מְחַבֵּר: Robert Simon
תאריך הבריאה: 19 יוני 2021
תאריך עדכון: 1 יולי 2024
Anonim
מדריך-  איך לשחק משחקי Adobe Flash ב- 2021
וִידֵאוֹ: מדריך- איך לשחק משחקי Adobe Flash ב- 2021

תוֹכֶן

במאמר זה: תחילת העבודה בכתיבת משחק בסיסי למידה טכניקות מתקדמות הפניות

פלאש הוא פורמט פופולרי למשחקי וידאו באמצעות דפדפני אינטרנט, באתרים ייעודיים כמו Newgrounds ו- Kongregate. השימוש בפלאש פחות ופחות בהשוואה לפורמטים של יישומי המובייל החדשים, אך הוא עדיין נפוץ למשחקים איכותיים רבים. פלאש מבוסס על ActionScript, שפת תכנות פשוטה המאפשרת לשלוט על האובייקטים המוצגים על המסך. עבור לשלב הראשון למטה כדי ללמוד כיצד ליצור משחק פלאש בסיסי.


בשלבים

חלק 1 תחילת העבודה



  1. מימוש העיצוב של המשחק שלך. לפני שתתחיל בקידוד, יהיה מועיל לקבל מושג מה אתה רוצה כמשחק. פלאש מתאים למשחקים פשוטים. נסו ליצור משחק בו לשחקן יש רק כמה פעולות שונות לבצע. התבסס על ז'אנר משחק בסיסי וקח בחשבון את המנגנונים הפשוטים הבסיסיים לו. עיין במדריך זה לפרטים נוספים על תכנון פיתוח משחקי וידאו. משחקי הפלאש הנפוצים ביותר הם:
    • רצים אינסופיים: במשחקים אלה הדמות נעה אוטומטית ועל השחקן לקפוץ מעל מכשולים או לתקשר עם המשחק בצורה דומה. לרשותו של השחקן יש רק פעולה אחת או שתיים שונות העומדות לרשותו.
    • "Brawlers": המשחקים כוללים בדרך כלל גלילה צדדית של סביבת המשחק, על השחקן לנצח את האויבים המופיעים כדי להתקדם. לרשותו עומדות לרשותו כמה תנועות להיפטר מאויבים.
    • "חידות": המשחקים הללו מציעים לשחקן לפתור חידות או חידות כדי לעבור לשלב הבא. אלה יכולים לנוע בין אלה מסוג Match-3, כמו Bejeweled, לפאזלים מורכבים יותר שנתקלים בדרך כלל במשחקי הרפתקאות.
    • "RPGs" או משחקי תפקידים: המשחקים הללו מתמקדים בפיתוח והתקדמות של דמות. הנגן עובר בסביבות שונות עם מגוון אויבים. המריבות נבדלות בין RPG למשנהו, אך הרוב מתרחשות על בסיס תורן. סרטי RPG יכולים להיות מורכבים יותר לקוד מאשר משחקי פעולה פשוטים.



  2. למד למה פלאש מתאים. פלאש מתאים היטב למשחקי דו מימד. אפשר לעשות תלת מימד בפלאש, אך זה דורש הכרות מעמיקה עם שפת התכנות. משחקי הפלאש המוצלחים ביותר הם ב- 2D.
    • פלאש מתאים יותר למשחקים קצרים או שניתן לשחק בו בפגישות קטנות. בדרך כלל משחק כשיש לך קצת זמן פנוי לקחת הפסקה, מה שמגביל את זמן המשחק לכחמש-עשרה דקות.


  3. הכיר את שפת התכנות ActionScript3 (AS3). משחקי פלאש מתוכנתים ב- AS3. יהיה עליכם להבין את היסודות כיצד הוא פועל ליצירת משחק בהצלחה, אם אתם יודעים כיצד לבצע קוד ב- AS3 תוכלו ליצור משחק פשוט.
    • מספר ספרים העוסקים ב- ActionScript זמינים באמזון או בחנויות אחרות, כמו גם דוגמאות והדרכות רבות באינטרנט.


  4. הורד פלאש מקצועי. תוכנית זו אינה חינמית, אך זוהי הדרך הטובה ביותר ליצור תוכניות פלאש במהירות. קיימות אפשרויות אחרות, חלקן תוכנות חינמיות, אך לעיתים התאימות גרועה ועבור אותה משימה הן דורשות זמן רב יותר.
    • Flash Professional היא התוכנית היחידה שתצטרך כדי להתחיל ליצור משחק.

חלק 2 כתוב משחק בסיסי




  1. הבן את היסודות של אבני בניין בקוד AS3. כשאתה יוצר משחק פשוט תצטרך להשתמש בכמה מבני קוד שונים. ישנם 3 חלקים עיקריים בקוד AS3:
    • משתנים - אלה משמשים לאחסון נתונים. נתונים אלה יכולים להיות מספרים, מילים (מחרוזות), אובייקטים או אחרים. משתנים מוגדרים על ידי הקוד var ושמם חייב להיות מורכב ממילה יחידה.

      var playerHealth: מספר = 100; // "var" מציין שאתה מגדיר משתנה. // "playerHealth" הוא שם המשתנה. // "מספר" הוא סוג הנתונים. // "100" הוא הערך שהוקצה למשתנה. // כל שורה של קוד ActionScript מסתיימת ב- ";"

    • מטפלים באירועים - מטפלים באירועים בודקים את התרחשותם של אירועים מסוימים ומעבירים אותם לשאר התוכנית. זוהי נקודה חיונית להגדרת פקודות הנגן ולחזרה על הקוד. מטפלים באירועים משתמשים לרוב בפונקציות.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" מגדיר את מטפל האירועים. // "MouseEvent" היא קטגוריית הפקודות שיש לבדוק. // ". CLICK" היא הפעולה הספציפית הכלולה בקטגוריית MouseEvent. // "swingSword" היא הפונקציה הנקראת כאשר הפעולה מתרחשת.

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

      פונקצית swingSword (e: MouseEvent): בטל;



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