דף הבית » נייד » 9 שיעורים למדתי מתוך בניין האפליקציה הראשונה שלי

    9 שיעורים למדתי מתוך בניין האפליקציה הראשונה שלי

    בקיץ 2014 החלטתי לבנות משחק. אני אוהב היסטוריה וידע אז החלטתי שהמשחק הוא להיות טריוויה. התחלתי לבנות אתר באמצעות PHP ו- MySQL (אשר למדתי רק לצורך זה) לאחסן עובדות, שאלות ומידע אחר.

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

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

    1. התוכניות שלך תמשיך להשתנות

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

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

    2. להיות מוכן לתת ללכת ולהמשיך הלאה

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

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

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

    3. האם המחקר שלך

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

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

    4. המשחק שלך הולך להתפתח. תן לזה.

    במציאת רעיון משחק חדש כדי לשחרר, עשיתי הרבה מחקר על פיתוח משחקים ולמד משחקים כמו סיפור הצלחה של 28 יום, ציפור.

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

    אז ישבתי עם אבא שלי aka יועץ ואנחנו דנו במשחק. אז הגענו לרעיון לתת לחייל להתחמק מכדורים אבל לתפוס גרעין. היה מושלם. אבל עדיין היה כל כך הרבה מה לעשות.

    5. שמור את זה פשוט

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

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

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

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

    6. האם לשחרר רך

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

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

    7. האזן לנגנים שלך

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

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

    8. לא למהר את הפרוייקט

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

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

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

    9. אל תצפו לעשות מיליונים

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

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

    המסע הוא הפרס.

    סיכום

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

    הערת העורך: זה נכתב עבור Hongkiat.com על ידי דרק ריד. דרק אוהב לרוץ ותכנות, ומקווה להפעיל חברה לפיתוח משחקי וידאו או חברת אבטחה סייבר יום אחד. המשחק שלו 3-צורות זמין להורדה ב- App Store.