RačunalnikiProgramiranje

Kako ustvariti igro na "Android" sami

Mnogi ljudje nalaganje iger za mobilne platforme, mislijo: "Zakaj ne bi sanje resničnost Zakaj ne bi izdelek, ki je boljši in bolj zanimivo, kot tisto, kar je že ponujajo interaktivne zabavne industrije?" Če ne veste, kako ustvariti iger na "Android", ampak želijo izvedeti, bo ta članek govori o nekaterih pasti, ki čakajo na novice razvijalci.

ideja

Prva stvar, ki je potrebna za ustvarjanje igre - ideja. V prvi fazi se lahko zapišemo v kakršni koli obliki. Zaželeno je, da je bila "oklepa" razumljivo. Najverjetneje, v postopku za njegovo izvedbo se bo spremenilo. Nekaj bo treba dodati, ampak nekaj - popolnoma odstraniti ali spremeniti. Nič ni čudno - v nadaljnjo pripravo funkcionalnih delov, ne samo, da temeljito opisati, ampak da preveri njegovo ustreznost.

Ni nujno, da popolnoma opustili začetno opis ideje in začeli ustvarjati rusko igro na "Android", preskočite ta korak. Zbiranje idej - glavno izhodišče, iz katerega se je lažje začeti gibanje. Poleg tega lahko ideje, predstavljene v prispevku se bo osredotočil na načrte objektivno vnaprej obvestili in pravilne slabosti.

seznam funkcij

Torej, kako ustvariti iger na "Android" je mogoče brez podrobne priprave v tej fazi se bodo še naprej sodelovati v urejevalniku besedil in opisati značilnosti, ki bodo v igri. Tukaj je primer: serija God of War - je slasher. Orožje protagonist - bič. V boju, lahko naredite lepe dolge combo napadov. Vsaka stopnja je končana Napeti s šefom.

Ta seznam je precej Škrt in odraža samo glavne značilnosti, torej tiste, ki proizvajajo igro na ozadju drugih. V resnici je še veliko več, vendar so druge funkcije so sekundarne. V opisu najprej iti na tiste, brez katerih vašo prihodnost ustvarjanje ne more obstajati, in zadnje - manj pomembna, ki jo je mogoče žrtvovati zaradi razvoja hitrosti.

Dizdok

Torej, kako ustvariti novo igro, brez tega dokumenta, je skoraj nemogoče, da so za delo in nad njo. Dizdok - okrajšava za "oblikovanje dokumenta", je med drugim najbolj podroben opis:

  • Predmet model in funkcionalnost subjektov.
  • Funkcionalne specifikacije.
  • vsebina igre.
  • Vmesnik.
  • Po potrebi se lahko doda v bazo znanja.
  • Model objekt.

objektni model

Model objekt vsebuje podatke o vsaki igralni subjekt: orožje, oklep, NPK, urok, predvajalnika. To je edinstvena za vsako igro.

Z funkcionalnosti je treba razumeti:

  • Ali lahko nosijo \ odstraniti \ buy \ prodati \ izboljšati.
  • Bo inventar po smrti.
  • So izgubili moč v daljšem časovnem obdobju, ali če nekatere ukrepe.
  • Poveča ali znak ali skupine.
  • Ali niz posebnih lastnosti.

Zgornje postavke niso obvezni, bi njihovo število zmanjša ali poveča za vsako posamezno skupino podjetij.

funkcionalne specifikacije

V okviru odgovora na vprašanje, kako ustvariti igre za "Android", naj bi nam povedal o naslednjem poglavju dizdoka. Funkcionalne specifikacije opisujejo igranja komad. Tukaj morate čim bolj natančno povedati, da ve, kako to storiti, da glavni lik in kako se izvaja. Enako je treba storiti za vsak NPC posebej. Poleg igre znakov, je treba obravnavati kompleti za prvo pomoč, orožje, oklep, elemente okolja.

V bistvu je to poglavje je skupek pravil, ki vplivajo na vse igre trenutke, v meniju, in na to, kako se škoda izračuna iz vpliva. Bolj ko delate vsak točko, lažje bo za izvedbo projekta.

vsebina

Pred ustvariti dobro igro, morate razmišljati o tem in kaj se bo točno v njej. Opisovanje specifikacijo, lahko določite, da bodo znaki ustrelil s strelnim orožjem, v katerem so zaračunane kartuše s togo fiksno škodo. Ko se vbrizga v NPC tega parametra bo treba odšteti za rezervacijo zmogljivosti. Prav tako boste morali navesti ime vsake posamezne vzorčne orožja, oklep, NPK. In, seveda, treba opisati videz. Vsebina - gradniki, iz katerih se bo celotna igra zgrajena kasneje.

vmesnik

Vmesnik - nabor funkcij in gumbov, s katerimi bo uporabnik interakcijo s programom. Glavna stvar, ki jo je treba upoštevati, ko se ustvarja - udobje. Da bi razumeli, kako natančno organizirati vse elemente, ki jih lahko vodijo in analizirajo najboljše primere žanra, prenos najprimernejše rešitve za vaš projekt.

Izbira motorja ali konstruktorja

Še en korak, ki bi morala izpolniti pred ustvarjanjem igro na "Android" - izberite motor igro. Long odšli so dnevi, ko je bilo vse, kar je treba narediti iz nič. Danes, ob pripravljeno oblikovalec, lahko opravlja vse delo s pisanjem najmanj kode.

Izbira motorja je vredno početje, ki temelji na nekaterih svojih značilnosti:

  • Pogoji uporabe.
  • Priložnosti.
  • Cena.
  • Podpora za razvijalce.
  • Zadokumentirovannost.
  • Velikost skupnosti.
  • Preprostost.
  • Raztezanja.

Pogoji uporabe: morda enkrat kupil oblikovalec, ne boste postali njegov polni lastnik. To se zgodi, da je komercialni uspeh v igri morali plačati odstotek dobička razvijalci motorja. Glavna stvar - pred ustvarjanjem igro na "Android", preberite licenčno pogodbo izdelka izbrani za izvedbo.

Značilnosti: morajo v celoti pokriva potrebe projekta. Če izdelek ponuja več, kot ga potrebujete, lahko igra enostavno razširiti na uporabo novo funkcijo dizdoka. Ampak mislim o stanju! Uporabite Unreal Engine za Tetris - je neumno.

Podpora: najprej je treba ugotoviti, ali ima izdelek razvoj? Ali žuželka nepremičen od različice do različice? če pridobi nove funkcionalnosti in orodja? Motor, ki se hitro razvija, ima prednost pred motor, pred zamrznjena več let.

Skupnost: Kaj je število tistih, ki uporabljajo oblikovalec? Če veliko število uporabnikov, našli dokumentacijo, lekcije, master-razredov, primeri niso problem. Če uporabnik je relativno majhen, te informacije niso na voljo v obsegu, ki bo omogočilo, da narediš nekaj konkurenčno.

Razširljivost: Preden ustvarite svojo igro, ne trudijo, da ugotovite, ali za povezavo z izbranim modulov motorja lahko tuje. Značilno je, da se uporabljajo za izvoz ali uvoz tridimenzionalnih modelov, zvokov, skripte, sprites. Če je podpora takih orodij, je oblikovalec ni omejena na notranjih orodij za ustvarjanje vsebin.

UDK

Unreal Development Kit - ni najlažje obvladati motor igre, vendar je eden izmed najmočnejših. To se uporablja ne le za začetnike razvijalcev, ampak tudi velike korporacije. Če iščete odgovor na vprašanje: "Kako ustvariti 3D igre motor in kako ga izbrati?" - bi morali raziskati možnosti UDK.

Za opis programsko logiko uporablja interni skriptni jezik - UnrealScript. Razvijalec stran ponuja veliko izkušenj, saj ujeli na video in opisanih v besedilni obliki. Hkrati pa zajemajo največjo funkcionalnost - od urednika, da napišete svoje skripte.

Navor 2D / 3D

Navor - eden izmed najbolj priljubljenih oblikovalcev iger za mobilne platforme. Ima vse potrebne nabor urednikov in razhroščevanje orodja. Pri razvoju programerjev smo veliko pozornosti namenili udobje in poskušali narediti vse pripomočki najbolj preprost in dostopen.

Oblikovalec prihaja z dokumentacijo, ki opisuje večino priložnosti. Na uradni spletni strani je mogoče najti vaj in izvorno kodo za več pripravljenih iger.

Skriptni vgrajeni v Navor Navor Script jeziku. Lastnosti vsakega predmeta se lahko določi vnaprej. Tudi v oblikovalec zgradili niz Box2D, ki se ukvarja s fizikalnimi izračuni.

Če se potrudiš, da bi našli odgovor na vprašanje: "Kako ustvariti igro omrežja in kakšen scenarij za to izbral?" - bomo lahko z gotovostjo trdimo, da bo navora, da projekt multiplayer v najkrajšem možnem času. Vse potrebno funkcionalnost zgrajena leta vnaprej, in primeri, ki so na uradni spletni strani, bo pokazal, kako ga uporabiti najbolj učinkovito.

študija

Po izbiri igre motor še vedno nerazumljivo, kot je mogoče ustvariti igro. Bodo morali porabiti veliko časa na svojih študij. Ker ekipa ni, boste morali narediti vse, kar sami: za pisanje scenarijev, ustvarjanje teksture, sprites, modelom (če tridimenzionalne igre), napisati scenarij za test. Ni težko uganiti, da bo novinec razvijalec, da se naučijo osnov desno številni poklici: programer, pisatelj, tester, umetnik, oblikovalec.

Zato je najbolje, da se naučijo s tem, da je v procesu dela na projektu. Drug način, da se naučijo vse, kar potrebujete - delo za podjetje, ki je bila v razvoju igre. Ne smemo takoj označeni kot glavni programer, tudi če boste morali za opravljanje rutinskih opravil, ne obupajte priložnost za pogled na geymdev notri.

Delo v vsakem podjetju se začne od spodaj navzgor, da je v redu. Da scripters in spretnosti, Raven oblikovalec, balancer, bo tester zelo koristno, in da je te industrije, ki zaposlujejo večino mladince. Po nekaj letih takega usposabljanja bo učenje, kako ustvariti dizdoki in tehnične naloge, se učijo o hrošču tracker, in tvorijo podatkovno zbirko. Po delo za oblikovanje rusko igro na "Android", boste morali porabiti veliko manj truda, ker moraš, da zaloge na vseh potrebnih znanj in sposobnosti za.

Možno je, da se je izkazala svojo pristojnost na področju razvoja, vam ne bo treba zapustiti staro ekipo, poleg tega pa vas bo vodilno mesto s projektom.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.atomiyme.com. Theme powered by WordPress.