Úvodná » Mobilné » 9 lekcií, ktoré som sa naučila z budovania mojej prvej aplikácie

    9 lekcií, ktoré som sa naučila z budovania mojej prvej aplikácie

    V lete 2014 som sa rozhodol vybudovať hru. Mám rád históriu a vedomosti, takže som sa rozhodol, že táto hra má byť trivia. Začal som stavať stránky pomocou PHP a MySQL (ktoré som sa naučil len na tento účel), aby som ukladal fakty, otázky a ďalšie informácie.

    Do konca leta som začal budovať webové stránky. Keď musím rozdeliť prácu medzi školou a mojou prácou v reštaurácii, trvalo to chvíľu, kým som sa dostal na miesto, skôr ako by som mohol prejsť na skutočnú aplikáciu trivia.

    Spoľahaným na tento príbeh je, že konečná hra, ktorú som skončila, bola budova a prepustenie do App Store bola úplne iná aplikácia čo nemá nič spoločné s triviami. Celý zážitok bol plný vzostupov a pádov, o ktorých sa domnievam, že by som mal písať o tom, čo som sa naučila na ceste.

    1. Vaše plány sa budú meniť

    Kým som staval svoju databázu a webovú stránku trivia pre hru Trivia, zistil som veľa skvelých skutočností, ktoré som zdieľal s mojimi priateľmi v triede. V jednom takom zdieľaní mi priateľ ukázal túto hru nazvanú Trivia Crack. Moja čeľusť klesla - bola to skoro presne tá istá hra, ktorú som sa snažil (ale ešte nie) postaviť v tej dobe.

    Čo je horšie je to moja hra nebude tak skvelá ako Trivia Crack. Taktiež som nechcel vyzerať, ako by som ich kopíroval, takže som musel meniť rýchlosti a prísť s lepším nápadom na hru. Toto je len prvý z mnohých zmien, ktoré musím robiť (väčšinou neochotne) pri budovaní mojej vlastnej hry.

    2. Buďte pripravení nechať ísť a prejsť ďalej

    To povedal, nechať ísť je ťažšie, ako to znie a nikdy nie je jednoduchá vec. Vtedy som mal strávil veľa time learning PHP a MySQL, a nehovoriac o tom celú dobu budovania webovej stránky pre svoju hru trivia. Poškodenie Trivia Crack nechal ma v rúbe - strávil som zvyšok tej triedy premýšľal o tom, čo budem robiť.

    Bol som naozaj bummed Trivia Crack biť ma na trh. Myslel som, že som na niečo naozaj naozaj, ale na hru som príliš neskoro. V tom momente som si to uvedomila Mohol by som urobiť jednu z dvoch vecí.

    Mohol som tam sedieť a túlať Trivia Crack, alebo by som mohol podniknúť kroky a spustite nový projekt hneď. Prvý z nich je v najlepšom prípade kontraproduktívny a uvedomil som si, že ak by som niekedy chcel získať hru na App Store, musel som ísť ďalej.

    3. Do vášho výskumu

    Je tu oveľa viac, čo prináša skvelú hru, potom si väčšina ľudí myslí. Musíte mať čas prejsť hry, ktoré sa dostali do App Store a čo je dôležitejšie prejsť najvyššie stiahnutý zoznam hier na nájsť to, čo majú spoločné. Chcete sa pozrieť na veci, ako hráči ovládajú hru, aká ťažká je hra a samozrejme, že sa chcete uistiť, že nikto už neučinil vašu hru.

    Zistite, čo si ľudia radi, ale nebojte sa robiť svoju vlastnú cestu. Lekcia je tu vždy robte svoj výskum a nikdy sa neprestávaj učiť. Je tam stále veľa, čo neviete.

    4. Vaša hra sa bude vyvíjať. Nechaj to.

    Pri hľadaní novej myšlienky na uvoľnenie som urobil veľa výskumu vývoja hier a študoval hry ako 28-dňový úspech, Flappy Bird.

    Z tohto procesu som prišiel s hrubým náčrtom parašutistického vojaka, zatiaľ čo sa vyhýbali gulkám, ktoré mu boli vytiahnuté. Čoskoro potom sa stal vojakom uhýbať guľky padajúce z obloha. Páčilo sa mi to smer, do ktorého som chodil, ale niečo chýbalo. Chcel som hru na cítiť nemožné, ale v skutočnosti nebola, čo som sa naučil z môjho výskumu.

    Tak som sa posadil so svojím otcom aka poradcom a diskutovali sme o hre. To je, keď sme prišli s myšlienkou nechať vojaka dodge guľky, ale chytiť nukes. Bolo to úžasné. Ale bolo ešte stále veľa práce.

    5. Jednoduché

    Keďže vývoj pokračoval, uvedomil som si to herné umenie bolo príliš komplikované; niečo sa musí zmeniť. Nakoniec som sa zbavil myšlienky, že vojak musí byť protagonistom, až kým to bude len modrá guľa. Modrý loptový sprite zostal zo starého projektu, ktorý som robil späť, keď som sa učil kódovať.

    Potom mi to všetko bolo jasné. Tvary! Budem robiť tvary tému mojej hry: vojak sa stal malou modrou guľou, chytila ​​guľky, ktoré sa zmenili na kruhy a vyhýbali sa nukleám, ktoré sa zmenili na trojuholníky a štvorce.

    Tvary sú jednoduché, príťažlivé, ľahké na oči a umožňuje ľahko sa vzťahovať bez ohľadu na vek, v ktorom sú moji hráči. A ako herné umenie, aj ja udržiavať ovládanie hry jednoduché a prirodzené; len poklepanie na obrazovke môže ísť dlhú cestu. Jednoduchosť funguje.

    Po tom všetkom som postavil a vydal svoju prvú hru: 3-tvary ... a urobil ešte niekoľko chýb po ceste.

    6. Uvoľnite softvér

    Počas prvého týždňa v aplikácii App Store som cítil, že moje aplikácia funguje veľmi dobre. bolo stiahnuté viac ako stokrát. Toto bolo bez reálneho PR alebo marketingu, len ústne. Všimol som si však trend. Ľudia hrali hru niekoľkokrát pred tým, ako sa jednoducho vzdal. Potom by som mi povedal veľa ľudí hra bola príliš tvrdá.

    V tomto momente som mal dve poľutovania: prvé sa nepodarilo uvoľniť. Mäkké uvoľnenie môže byť užitočné mnohými spôsobmi. Uvoľnenie hry vám umožní len málo vašich priateľov nájsť chyby a rýchlo ich opraviť. Prvý deň som vydal 3-tvary, dve veľmi “veľký” chyby boli nájdené hneď. Keby som urobil mäkké uvoľnenie by som bol schopný opraviť tieto chyby a mať hladšie oficiálne spustenie.

    7. Počúvajte svojich hráčov

    Spomenul som, že hráči opúšťajú svoju hru, pretože to bolo príliš ťažké, takmer nemožné. Priemerný hráč sa nepodarilo dobre a pochopiteľne sa vzdal. Vec je Vedel som, že sa to stane. Moja sestra mi povedala, že hra je príliš tvrdá pred Uvoľnil som to. Mal som to uľahčiť pred ale nebol som ochotný.

    z môj z pohľadu hry bola príliš jednoduchá. Strávil som toľko času hrať sám na testovanie chýb, takže som skoro zvládol hru. Ale budem hrať pre mojich hráčov. Nezabudnite sa pozrieť na hru z pohľadu hráča. Ak sa vzdajú svojej hry, vaša hra nebude ďaleko. Vyvíjajte z pohľadu hráča, nemôžete mať vždy pravdu.

    8. Nevystavujte svoj projekt

    Pri vývoji hry, ktorá má časový rámec, pomáha udržať sa na ceste. Ak hra nie je pripravená na uvoľnenie, neuvoľnite ho. Ak sú veci, ktoré chcete pridať, môžete ľahko pridať aktualizáciu, urobiť tak hotovo a dať ju do hry.

    Naučila som sa to ťažko: chcel som do hry pridať funkciu, ktorá vám umožní získať nových hrdinov, keď dosiahnete súčasné vysoké skóre. Cítil som, že hra by bola oveľa zábavnejšie, keby hráči dosiahli tento cieľ, ak sa dostanú k ďalšiemu hrdinu. Napriek tomu nie pridajte to do hry pretože by to znamenalo oneskorenie týždňa alebo dva na spustenie.

    V retrospektíve by to pomohlo udržať viac hráčov, pretože sa im stane osobná výzva. Ale v podstate, uistite sa, že milujete to, čo uvoľňujete. Inak, neuvoľnite hru, aj keby to znamenalo, že vám bude chýbať Váš termín o malú rezervu.

    9. Nečakajte, že budete robiť milióny

    Ak čakáte na to, aby som vám povedal, aký úspech sa môj zápas neskôr prejaví, len pre vás zničím koniec a povedzte, že 3-tvary mi neuviedli milióny (prekvapenie!). ja neočakával, že urobí milióny z tejto hry (je to len moja prvá), ale chcel som sa naučiť a urobiť niečo, čo som si užila - a vyrazil som z ihriska von z parku.

    Pri vývoji hry alebo aplikácie alebo čokoľvek inej veci, urobte to pre zábavu. Nielenže dostanete lepší produkt, budete na tento produkt, aplikáciu alebo čokoľvek, čo sa nakoniec stane, viac pyšný. A bude postavený z správnych dôvodov, s správnym zameraním.

    Cesta je odmenou.

    záver

    Pri budovaní mojej aplikácie som očakával, že sa dozviem nejaký kód, ale na svojej ceste som sa naučil niekoľko ďalších vecí ktoré sú rovnako cenné a nemenej dôležité. Prinajmenšom tieto lekcie pravdepodobne spôsobia, že môj ďalší proces tvorby aplikácií a pravdepodobne aj váš, bude oveľa jednoduchší.

    Poznámka redaktora: Toto je napísané pre Hongkiat.com od Derek Reid. Derek miluje behu a naprogramovanie a dúfa, že jeden deň začne prevádzkovať spoločnosť na vývoj videohier alebo počítačovú bezpečnostnú spoločnosť. Jeho hra 3-Tvary je k dispozícii na stiahnutie v aplikácii App Store.