Domača » Mobile » 9 lekcij, ki sem se jih naučil pri gradnji moje prve aplikacije

    9 lekcij, ki sem se jih naučil pri gradnji moje prve aplikacije

    Poleti 2014 sem se odločil za igro. Obožujem zgodovino in znanje, zato sem se odločil, da bo igra malenkost. Začel sem graditi spletno stran z uporabo PHP in MySQL (kar sem se naučil samo za ta namen) za shranjevanje dejstev, vprašanj in drugih informacij.

    Do konca poletja sem začel graditi spletno stran. Ko sem delal na tem med šolo in mojim delom v restavraciji, je trajalo nekaj časa, da sem naredil spletno stran, preden sem lahko prešel na dejansko aplikacijo za triviolo.

    Spiler v tej zgodbi je, da je bila končna igra, ki sem jo končal z gradnjo in spuščanjem v App Store, a popolnoma drugačna aplikacija to nima nič opraviti z malenkostmi. Celotna izkušnja je bila polna vzponov in padcev, za katere mislim, da bi morala pisati o tem, kar sem se naučila na tej poti.

    1. Vaši načrti se bodo še naprej spreminjali

    Medtem ko sem gradil svojo bazo podatkov o malenkosti in spletno stran za igro trivia, sem našel veliko zanimivih dejstev, ki sem jih delil s prijatelji v razredu. V eni taki delitvi mi je prijatelj pokazal, da se ta igra imenuje Trivia Crack. Moja čeljust je padla - to je bila skoraj ista igra, ki sem jo poskušala (vendar še ne) zgraditi.

    Še huje je to moja igra ne bo skoraj tako velika kot Trivia Crack. Tudi jaz se nisem želel zdeti, da sem jih kopiral, zato sem moral spremeniti prestavo in prišli do boljše ideje za igro. To je samo prva od mnogih sprememb, ki jih moram narediti (večino časa, neradi) pri gradnji svoje prve igre.

    2. Bodite pripravljeni na sprostitev in premikanje naprej

    To je rekel, spustil je težje, kot se sliši in nikoli ni lahko. Do takrat sem imel porabljen veliko čas učenja PHP in MySQL, in da ne omenjam vsega časa gradnje spletne strani za mojo malenkostno igro. Spodletel Trivia Crack pustil me je v rutu - preostanek tega razreda sem porabil za razmišljanje o tem, kaj bom storil.

    Zelo sem se razbesnela Trivia Crack me je premagal na trg. Mislil sem, da sem resnično pripravljen na nekaj, vendar sem bil prepozen za igro. V tistem trenutku sem to spoznal Lahko naredim eno od dveh stvari.

    Lahko bi sedel tam in se obesil Trivia Crack, ali lahko ukrepam in takoj začnite nov projekt. Prva je v najboljšem primeru kontraproduktivna, in spoznal sem, da če sem kdaj želel dobiti igro na App Store, sem moral samo nadaljevati.

    3. Naredite svoje raziskave

    Obstaja veliko več, da gre v izdelavo veliko igro potem večina ljudi misli. Morate si vzeti čas, da greste skozi igre, ki so prispele v App Store, in še pomembneje, da si ogledate seznam najboljših prenesenih iger. našli, kar imajo skupnega. Želite iskati stvari, kot so igralci, kako igrajo igro, kako težka je igra in seveda, tudi vi se želite prepričati, da nihče še ni naredil vaše igre..

    Ugotovite, kaj ljudje uživajo, vendar ne bojte se, da bi naredili svojo pot. Lekcija je tukaj vedno opravljajte svoje raziskave in nikoli ne prenehajte učiti. Še vedno je toliko tam, da ne veš.

    4. Vaša igra se bo razvijala. Naj.

    Pri iskanju nove ideje za igro, ki sem jo želel izdati, sem veliko raziskal razvoj iger in preučil igre, kot je 28-dnevna zgodba o uspehu, Flappy Bird.

    Iz procesa sem prišel do grobe skice vojaka, ki je padal s padalom, medtem ko sem se izogibal nabojem, ki so ga ustrelili. Kmalu zatem je postal vojak, ki se je upadal od nebo. Všeč mi je bila smer, v katero sem šla, toda nekaj je manjkalo. Želel sem igro do občutek nemogoče, ampak dejansko ni bilo, kar sem se naučil iz svojih raziskav.

    Zato sem sedel s svojim očetom svetovalcem in razpravljal o igri. Takrat smo prišli do ideje, da naj vojak izmika krogle, ampak ujame nuklearke. Bilo je popolno. Vendar je bilo še veliko dela.

    5. Naj bo preprosto

    Ko se je razvoj nadaljeval, sem to spoznal umetnost igre je bila preveč zapletena; nekaj se mora spremeniti. Sčasoma sem izgubil idejo, da bi bil vojak protagonist, vse do tega, da bi bil le modra žoga. Modra žogica je ostala iz starega projekta, ki sem ga delal nazaj, ko sem se učil kodirati.

    Potem mi je vse postalo jasno. Oblike! Shapes bo tema moje igre: vojak je postal majhna modra krogla, ki je ujela krogle, ki so se spremenile v kroge, in izmikanje nukesam, ki so se spremenile v trikotnike in kvadrate..

    Oblike so preproste, privlačne, enostavne za oči in omogoča enostavno povezovanje z ne glede na starost mojih igralcev. In tako kot igra v umetnosti, tudi jaz ohranili nadzor nad igro enostavno in naravno; samo dotik na zaslonu lahko prehaja daleč. Preprostost deluje.

    Po vsem tem sem zgradil in izdal svojo prvo igro: 3-Oblike… in naredil še nekaj napak na poti.

    6. Naredite Soft Release

    V prvem tednu v App Store-u sem se počutil, da je moja aplikacija zelo dobra; preneseno je bilo več kot sto krat. To je bilo brez pravega PR ali trženja, samo beseda ust. Vendar opazim trend. Ljudje so igro igrali nekajkrat, preden so se za vedno odrekli. Potem bi mi povedal veliko ljudi igra je bila pretežka.

    Na tej točki sem imel dva obžalovanja: prva ni naredila mehke izdaje. Mehka izdaja je lahko v veliko pomoč. Sprostitev igre na samo nekaj vaših prijateljev vam omogoča poiščite napake in jih hitro popravite. Prvi dan sem izdal tri-oblike, dve zelo “velik” žuželke so našli takoj. Če bi naredil mehko izdajo, bi mi to uspelo popraviti te napake in imeti bolj gladko uradno predstavitev.

    7. Poslušajte svoje igralce

    Omenil sem, da so igralci opustili mojo igro, ker je bila pretežka, skoraj nemogoča. Povprečni igralec ni dobro delal in bi se razumljivo odpovedal. Stvar je Vedel sem, da se bo to zgodilo. Moja sestra mi je govorila, da je igra pretežka prej Izdala sem ga. Moral bi olajšati prej izstrelitev, vendar sem bil nerad.

    Od moj Igra je bila preveč enostavna. Toliko časa sem preživel, da sem preizkusil hrošče, zato sem igro precej obvladal. Ampak jaz gradim igro za mojih igralcev. Ne pozabite pogledati igre iz perspektive igralca. Če se odrečejo vaši igri, vaša igra ne bo daleč. Razvijte iz perspektive igralca, ne morete vedno biti prav.

    8. Ne hitite s svojim projektom

    Pri razvoju igre, ki ima časovni okvir, pomagate, da ste na pravi poti. Če igra ni pripravljena za izpust, ne izpustite ga. Če obstajajo stvari, ki jih želite dodati, ki bi jih lahko preprosto dodali v posodobitev, naredite to in ga vstavite v igro.

    To sem se naučil na težji način: želel sem dodati igro v igro, ki vam omogoča osvojitev novih junakov, ko dosežete trenutno visoko oceno. Čutil sem, da bi bila igra bolj zabavna, če bi igralci imeli ta cilj, če bi dosegli naslednjega junaka. Pa vendar jaz ni dodajte to igri ker bi to pomenilo zamik za teden ali dva za začetek.

    Če pogledamo nazaj, bi mi to pomagalo obdržati več igralcev, saj jim bo to postal osebni izziv. Toda v bistvu, poskrbite, da boste ljubili tisto, kar izpuščate. V nasprotnem primeru, ne izpustite igre, tudi če to pomeni, da boste zamudili svoj rok z majhno razliko.

    9. Ne pričakujte, da boste naredili milijone

    Če čakate, da vam povem, koliko uspeha je moja igra kasneje, vam bom samo pokvaril konec in rekel, da mi 3-obrazci niso prinesli na milijone (presenečenje!). jaz ni pričakoval, da bo zaslužil milijone izklopite to igro (to je samo moja prva), vendar sem se želela naučiti in narediti nekaj, kar sem uživala - in s tem sem udarila žogo iz parka.

    Ko razvijate igro ali aplikacijo ali kaj podobnega, to storite za zabavo. Ne samo, da boste dobili boljši izdelek, temveč boste bolj ponosni na ta izdelek, aplikacijo ali karkoli na koncu postane. In bo zgrajen iz pravih razlogov, s pravim poudarkom.

    Potovanje je nagrada.

    Zaključek

    Ko sem gradil svojo aplikacijo, sem pričakoval, da se bom naučil nekaj kode, toda na svojem potovanju sem se naučil nekaj drugih stvari ki so prav tako dragoceni in nič manj pomembni. Vsaj te lekcije bodo verjetno naredile moj naslednji proces izdelave aplikacij in verjetno vaš, veliko lažje.

    Opomba urednika: To je napisano za Hongkiat.com Derek Reid. Derek ima rad tek in programiranje in upa, da bo nekega dne vodil podjetje za razvoj video iger ali podjetje za kibernetsko varnost. Njegovo igro 3-oblike je na voljo za prenos v App Store.