Домашня » Мобільний телефон » 9 уроків, які я дізнався з побудови мого першого додатка

    9 уроків, які я дізнався з побудови мого першого додатка

    Влітку 2014 року я вирішив побудувати гру. Я люблю історію і знання, тому я вирішив, що гра буде простим. Я почав будувати сайт за допомогою PHP і MySQL (який я дізнався тільки для цієї мети), щоб зберігати факти, питання та іншу інформацію.

    До кінця літа я почав будувати сайт. Маючи розколювати роботу на цьому між школою і моєю роботою в ресторані, мені знадобилося деякий час, щоб я зробив сайт, перш ніж я міг перейти до фактичної програми.

    Спойлер цієї історії полягає в тому, що фінальна гра, яку я закінчила, будуючи і випускаючи в App Store, була абсолютно інша програма що не має нічого спільного з дрібницями. Весь досвід був повний ups та downs що я фігура я мушу написати про що я довідався по шляху.

    1. Ваші плани будуть продовжувати змінюватися

    В той час, як я будував мої бази даних дрібниць та вебсайт для гри trivia, я знайшов дуже багато прохолодних фактів що я поділив з моїми друзями у класі. В одному такому обміні один з друзів показав мені цю гру Дрібниці тріщини. Моя щелепа впала - це була майже така ж гра, яку я намагався (але ще не) побудувати в той час.

    Що ще гірше, це моя гра не повинна була бути такою ж великою як Дрібниці тріщини. Я також не захотів здаватися люблю я копіював їх таким чином я повинен був змінити прилади та придумайте кращу ідею для гри. Це лише перша з багатьох змін, які я повинен зробити (більшість часу, неохоче) у створенні своєї першої власної гри.

    2. Будьте готові відпустити і перейти

    Це сказав, відпустити важче, ніж здається та ніколи не є легка річ зробити. На той час я мав витрачено багато час навчання PHP і MySQL, і не кажучи вже про те, що весь час будував веб-сайт для моєї дрібниці. Спотикаючись Дрібниці тріщини залишив мене в колії - я витратив решту цього класу, думаючи про те, що я збираюся зробити.

    Я був дійсно bummed про Дрібниці тріщини б'ють мене на ринок. Я думав, що я дійсно щось допитую, але я був занадто пізній до гри. У той момент я зрозумів це Я міг би зробити одну з двох речей.

    Я міг сидіти там і дутися про Дрібниці тріщини, або я можу вжити заходів і розпочати новий проект відразу. Перший у кращому випадку контрпродуктивний, і я зрозумів, що якщо я коли-небудь захочу отримати гру в App Store, мені просто треба рухатися далі.

    3. Зробіть своє дослідження

    Існує набагато більше, що йде на створення великої гри, то більшість людей думають. Ви повинні взяти час, щоб пройти через ігри, які зробили це в App Store, і що більш важливо пройти через список завантажених ігор знайдіть спільне. Ви хочете шукати такі речі, як, як гравці керують грою, як складна гра і, звичайно, ви також хочете, щоб переконатися, що ніхто вже не зробив вашу гру.

    Дізнайтеся, чим користуються люди, але не бійтеся зробити свій власний шлях. Урок тут завжди виконуйте свої дослідження і ніколи не припиняйте навчання. Є ще так багато там ви не знаєте.

    4. Ваша гра буде розвиватися. Нехай це.

    У пошуках нової ідеї гри, щоб випустити, я зробив багато досліджень з розробки ігор і вивчив ігри, як 28-денна історія успіху, Flappy Bird.

    З цього процесу я придумав грубий ескіз солдата з парашутом, ухиляючись від куль, які були розстріляні на нього. Незабаром після цього воїн став ухилятися від падіння куль від небо. Мені подобалося напрямок, куди я йшов, але щось не вистачало. Я хотів гри до відчути Неможливо, але насправді не було.

    Таким чином я ссів з моїм татом aka консультант та ми обговорювали гру. Саме тоді ми придумали ідею дозволити воїну ухилятися від куль, а ловити ядерну зброю. Це було ідеально. Але ще було так багато зробити.

    5. Тримайте його простим

    Як розвиток продовжувався, я зрозумів це мистецтво гри було занадто складним; щось має змінитися. Врешті-решт, я позбавила ідею про те, що солдатом буде головний герой, аж до того, щоб бути синьою кулею. Синій кулястий спрайт залишився від старого проекту, який я робив, коли я навчав себе кодувати.

    Тоді мені все стало зрозуміло. Фігури! Я зроблю «Фігури» темою моєї гри: солдат став маленькою блакитною кулею, ловивши кулі, які перетворилися на кола, і ухиляючись від ядерних бомб, які перетворювалися на трикутники і квадрати.

    Форми прості, привабливі, легкі на очах, і полегшує відношення до будь-якого віку моїх гравців. І, як і мистецтво гри, я теж тримав управління елементами гри легким і природним; просто натиснути на екран може пройти довгий шлях. Простота роботи.

    Після всього цього я побудував і випустив свою першу гру: 3-Shapes… і зробив ще кілька помилок на цьому шляху.

    6. Зробіть м'який випуск

    Протягом першого тижня в App Store, я відчував, що моє додаток дуже добре; його було завантажено понад сто разів. Це було без будь-якого реального PR або маркетингу, тільки виключно з уст в уста. Однак я помічаю тенденцію. Люди грали в гру кілька разів, перш ніж вони просто відмовилися назавжди. Тоді я маю багато людей, які скажуть мені гра була занадто жорсткою.

    У цей момент у мене було два жалю: перший не робив м'якого випуску. М'який випуск може бути корисним у багатьох відношеннях. Випускати гру лише кільком вашим друзям знайти помилки та швидко виправити їх. Перший день я випустив 3-х фігур, два дуже “великий” помилки були знайдені відразу ж. Якби я зробив м'який випуск, я міг би це зробити виправити ці помилки і мати більш гладкий офіційний запуск.

    7. Слухайте своїх гравців

    Я згадав, що гравці відмовляються від моєї гри, оскільки це було занадто важко, практично неможливо. Середній гравець не справився добре, і зрозуміло здався. Річ у тім Я знав, що це станеться. Моя сестра розповідала, що гра занадто важка раніше Я відпустив його. Я повинен був зробити це легше раніше запуск, але я не хотів.

    Від мій Перспектива гри була занадто легкою. Я витратив стільки часу на те, щоб випробувати себе на помилках, так що я в значній мірі освоїв гру. Але я будую гру для мої гравці. Ви повинні пам'ятати, що дивитися на гру з точки зору гравця. Якщо вони відмовляться від своєї гри, ваша гра не піде далеко. Розвивайтеся з точки зору гравця, ви не завжди можете бути праві.

    8. Не кидайте свій проект

    При розробці гри з тимчасовою рамкою допомагає тримати себе на доріжці. Якщо гра не готова до випуску, не відпускайте. Якщо є речі, які ви хочете додати, що ви можете легко додати в оновлення, зробіть це і покладіть його в гру.

    Я довідався це важкий шлях: я захотів додати особливість до гри що дозволяє виграти нових героїв коли ви досягаєте течії високий рахунок. Я відчував, що гра була б набагато цікавішою, якщо б гравці мали таку мету, якщо б досягти наступного героя. І все ж я ні додайте це до гри як би це означало затримку на тиждень або два для запуску.

    Озираючись назад, це допомогло б мені зберегти більше гравців, оскільки це стане для них особистим викликом. Але в основному, переконайтеся, що ви любите те, що ви випускаєте. Інакше, не відпускайте гру, навіть якщо це означає, що ви пропустите свій термін з невеликим відривом.

    9. Не очікуйте зробити мільйони

    Якщо ви чекаєте, щоб я розповіла вам, скільки успіху моя гра стає пізніше, я збираюся зіпсувати вам кінець і сказати, що 3-фігури не принесли мені мільйонів (здивування!). I не очікували зробити мільйони від цієї гри (це тільки мій перший), але я хотів дізнатися і зробити те, що мені сподобалося - і я вибив м'яч з парку з цим.

    При розробці гри або програми або що-небудь в цьому питанні, зробіть це для задоволення. Мало того, що ви отримаєте кращий продукт, ви будете більш пишатися цим продуктом, додатком або тим, чим він стане. І вона буде побудована з правильних причин, з правильним фокусом.

    Подорож - це нагорода.

    Висновок

    Коли я будував моє додаток, я очікував, що дізнаюся якийсь код, але в моїй подорожі я дізнався кілька інших речей які є настільки ж цінними і не менш важливими. Принаймні, ці уроки, ймовірно, зроблять мій наступний процес створення додатків, і, можливо, ваш, набагато простіше.

    Примітка редактора: Це написано для Hongkiat.com від Дерек Рейд. Дерек любить працювати і програмувати, і сподівається, що один день запустити компанію з розробки відеоігор або компанію з кібербезпеки. Його гра 3-фігури можна завантажити в App Store.