TietokoneetOhjelmointi

Android-pelien luominen yksin

Monet ihmiset lataavat pelejä mobiililaitteille ajattelevat: "Miksi emme tee unelmasta todellisuutta? Miksei tuo tuotteesi parempaa ja mielenkiintoisempaa kuin interaktiivinen viihdeteollisuus tarjoaa jo?" Jos et tiedä, miten voit luoda pelejä Android-laitteella, mutta haluat oppia, tässä artikkelissa kerrotaan eräistä epäonnistumisista, jotka odottavat aloitteleville kehittäjille.

ajatus

Ensimmäinen asia, jonka haluat luoda peli on idea. Ensimmäisessä vaiheessa se voidaan kirjoittaa missä tahansa muodossa. On toivottavaa, että se "kiinni" ja oli ymmärrettävää. Todennäköisesti inkarnaation aikana sitä muutetaan. Jotain on lisättävä, ja jotain - kokonaan poistettu tai remontoitu. Tässä ei ole mitään outoa - yksityiskohtaisten yksityiskohtien kehittämisen lisäksi funktionaalinen ei ole vain syvällisesti kuvattava vaan myös sen soveltuvuuden tarkastaminen.

Älä hylkää täydellisesti idean ensisijaista kuvausta ja luo venäläisiä pelejä Android-laitteelle, ohita tässä vaiheessa. Ajatusten kokoaminen on alkuajon tärkein asia, josta on helpointa aloittaa liike. Lisäksi paperiin esitellyt ajatukset antavat sinulle mahdollisuuden tutustua tarkemmin siihen, mikä on syntynyt, ehkä etukäteen, kun huomautetaan ja korjataan heikkoudet.

Feature List

Koska Android-pelejä ei ole mahdollista luoda ilman niiden yksityiskohtaista käsittelyä, tässä vaiheessa on tarpeen jatkaa työskentelyä tekstieditorissa ja kuvata ominaisuuksia, jotka tulevat peliin. Otetaan esimerkki: Jumalan sota-sarja on leikkuri. Päähenkilön ase on ruoska. Taistelun aikana voit tehdä kauniita combo-hyökkäyksiä. Jokainen taso päättyy taisteluun pomo.

Tämä lista on varsin hauras ja heijastaa vain pääpiirteitä, toisin sanoen niitä, jotka korostavat peliä muiden taustalla. Itse asiassa on paljon enemmän, mutta muut ominaisuudet ovat toissijaisia. Kun kuvaat ensimmäistä, mihin ne menevät, joihin ilman tulevaa luomistasi ei voi olla, ja viimeinen - vähemmän tärkeä, joka voidaan uhrata miellyttävän kehityksen nopeutta.

Dizdok

Koska on mahdotonta luoda uusi peli ilman tätä asiakirjaa, meidän on tehtävä sitä myös. Dizdok - lyhyt "suunnitteluasiakirja", se sisältää yksityiskohtaisimmat kuvaukset:

  • Objektimallin ja kokonaisuuden toimivuus.
  • Toiminnalliset vaatimukset.
  • Pelin sisältö.
  • Käyttöliittymä.
  • Tarvittaessa tietopohjaa voidaan lisätä.
  • Objektimalli.

Objektimalli

Objektimalli sisältää tietoja kunkin pelin olemuksesta: aseet, panssari, NPC, loitsuja, pelaaja. Se on ainutlaatuinen jokaisessa pelissä.

Toimivuus on ymmärrettävä seuraavasti:

  • Voinko laittaa \ remove \ buy \ sell \ improve.
  • Jäävät varastoon kuoleman jälkeen.
  • Voiko vahvuus menettää ajan myötä tai jonkin toiminnan takia.
  • Merkitseeko merkki tai ryhmäominaisuudet?
  • Onko sillä erityisiä ominaisuuksia.

Edellä kuvatut kohteet eivät ole välttämättömiä, niiden lukumäärää voidaan vähentää tai lisätä kunkin erillisen yksikköryhmän osalta.

Toiminnalliset vaatimukset

Jatkaessasi vastausta kysymykseen siitä, miten voit luoda pelejä "Android", sinun pitäisi kertoa dzedokan seuraava osio. Toiminnalliset määritykset kuvaavat pelattavuutta yksitellen. Tässä on tarpeen kertoa mahdollisimman tarkasti mitä päähenkilö voi tehdä ja miten se toteutuu. Sama on tehtävä jokaiselle NPC: lle erikseen. Merkkien pelaamisen lisäksi on välttämätöntä koskettaa ensiapupakkauksia, aseita, panssaria ja ympäristöosia.

Itse asiassa tämä osio on sääntöjä, jotka vaikuttavat kaikkiin peliin, valikosta ja päättyen siihen, miten iskunvaurio lasketaan. Mitä enemmän työskentelet kunkin yksittäisen kohteen läpi, sitä helpompi on toteuttaa projekti.

pitoisuus

Ennen hyvän pelin luomista sinun täytyy miettiä, mitä siinä on. Eritelmien kuvauksessa voit määrittää, että hahmot ampuvat ampuma-aseesta, johon on ladattu patruunoita, joilla on kova kiinteä vahinko. Jos napsautat NPC: tä tästä parametrista, panssarin teho vähennetään. Lisäksi on tarpeen ilmoittaa kunkin aseen, panssarin, NPC: n näytteen nimi. Ja tietenkin, sinun täytyy kuvata ulkoasua. Sisältö on tiili, josta koko peli rakennetaan.

liitäntä

Käyttöliittymä on joukko toimintoja ja painikkeita, joiden avulla käyttäjä on vuorovaikutuksessa ohjelman kanssa. Tärkeintä, joka on otettava huomioon luotaessa se on kätevyys. Jotta voit ymmärtää, miten järjestää kaikki elementit, voit aloittaa ja analysoida näyttelijän parhaita näytteitä siirtämällä sopivimmat ratkaisut projekteihisi.

Valitse moottori tai suunnittelija

Toinen vaihe, joka on tehtävä ennen Android-pelien luomista, on valita pelimoottori. Pitkään menneet ovat aikoja, jolloin kaikki oli tehtävä tyhjästä. Tänään, kun olet valmis suunnittelija, voit tehdä kaiken työn kirjoittamalla vähintään koodin.

Moottorin valinta kannattaa tehdä eräiden sen ominaisuuksien perusteella:

  • Käyttöehdot.
  • Mahdollisuuksia.
  • Hinta.
  • Kehittäjien tuki.
  • Zadokumentirovannost.
  • Yhteisön koko.
  • Yksinkertaisuus.
  • Laajennettavuus.

Käyttöehdot : ehkä kerran ostanut suunnittelijan, et tule olemaan sen täysi omistaja. Sattuu, että pelin kaupallisen menestyksen kanssa sinun on maksettava prosenttiosuus voitoista moottorin kehittäjille. Tärkeintä - ennen Android-pelien luomista lue käyttövaltuutetuksi valittua tuotetta.

Ominaisuudet : niiden on katettava täysin kehittäjän tarpeet. Jos tuote tarjoaa enemmän kuin tarpeellista, pelin voi helposti laajentaa käyttämällä kuljettajan uusia toimintoja. Mutta ajattele tasapainoa! Käytä Unreal Engine Tetris - tyhmä.

Tuki : Ensinnäkin on tärkeää selvittää, onko tuotteella kehitystä? Ovatko virheet korjattu versiosta versioon? Onko se hankkinut uusia toimintoja ja työkaluja? Moottori, joka kehittyy nopeasti, on etua moottorissa, joka on jäätynyt useita vuosia sitten.

Yhteisö : mikä on niiden rakentajien määrä? Jos käyttäjät ovat suuria, löydät dokumentteja, oppitunteja, mestariluokkia, esimerkkejä ei ole ongelma. Jos käyttäjät ovat suhteellisen pieniä, nämä tiedot eivät välttämättä ole käytettävissä määränä, joka antaa sinulle mahdollisuuden tehdä jotain kilpailukykyistä.

Laajennettavuus : Ennen kuin luot oman pelin, ota vaivaa selville, voitko liittää ulkopuolisia moduuleja valittuun moottoriin. Tavallisesti niitä käytetään viemään tai tuomaan 3D-malleja, ääniä, skriptejä ja spritseja. Jos tällaisia työkaluja tuetaan, suunnittelija ei ole rajoitettu sisäisiin apuvälineisiin sisällön luomiseen.

UDK

Unreal Development Kit - ei ole helpoin oppia pelimoottoria, vaan yksi tehokkaimmista. Sitä käytetään paitsi aloitteleville kehittäjille, myös suuryrityksille. Jos etsit vastausta kysymykseen: "Kuinka luoda 3D-peli ja mikä moottori valita sen?" - sinun pitäisi tutkia UDK: n mahdollisuuksia.

Ohjelmalogiikan kuvaamiseksi käytetään sisäistä komentojärjestelmän kieltä - UnrealScript. Kehittäjän sivustolla on paljon oppitunteja, jotka on kuvattu videolla ja kuvattu tekstiversiossa. Niinpä ne kattavat maksimaalisen toiminnallisuuden - editorilta kirjoitusohjelmien kirjoittamiseen.

Vääntömomentti 2D / 3D

Vääntömomentti on yksi suosituimmista mobiililaitteiden suunnittelijoista. Sisältää kaikki tarpeelliset toimittajat ja virheenkorjaustyökalut. Kehittäessään ohjelmoijat kiinnittivät paljon huomiota mukavuuteen ja pyrkivät tekemään kaikki apuohjelmat yksinkertaisimmilta ja edullisilta.

Suunnittelijalla on dokumentteja, jotka kuvaavat useimpia ominaisuuksia. Virallisella sivustolla löytyy koulutusohjelmia ja useiden valmiiden pelien lähteitä.

Torque Script on rakennettu momenttiksi kirjoitusohjelmien kirjoittamiseen. Kunkin objektin ominaisuudet voidaan määrittää etukäteen. Myös suunnittelija on sarja Box2D, joka käsittelee fyysisiä laskelmia.

Jos yrität löytää vastauksen kysymykseen: "Miten luodaan verkkopeli ja mistä moottorista valita?" - Voit turvallisesti sanoa, että Torque tekee moninpeliprojektin lyhyessä ajassa. Kaikki tarvittavat toiminnot on rakennettu etukäteen, ja virallisilla verkkosivuilla olevat esimerkit osoittavat, miten sitä käytetään mahdollisimman järkevästi.

tutkimus

Pelimoottorin valitsemisen jälkeen on epäselvää, kuinka voit luoda pelin. Pidä paljon aikaa koulutukseen. Koska joukkueita ei vielä ole, sinun täytyy tehdä kaikki itse: kirjoittaa komentosarjoja, luoda tekstuureja, spritseja, malleja (jos peli on kolmiulotteinen), kirjoita käsikirjoitus, testaa. On helppoa arvata, että aloittelijan kehittäjän on ymmärrettävä monien ammattien perusteet: ohjelmoija, kirjailija, testaaja, taiteilija ja suunnittelija.

Parasta on oppia käytännössä eli projektin parissa. Toinen tapa oppia kaikkea mitä tarvitset on työskennellä yrityksessä, joka kehittää pelejä. Samaan aikaan ei ole syytä merkitä välittömästi pääohjelmaan kuuluvaa viestiä: vaikka tarjottaisiin käsittelemään rutiiniasiat, älä luovu tilaisuudesta tarkastella geymdevia sisältä.

Jokainen yritys toimii alhaalta, tämä on normaalia. Ja skripterin, tasosuunnittelijan, tasapainotuksen ja testaajan taidot ovat erittäin hyödyllisiä, ja nämä ovat toimialoja, joissa suurin osa junioreista työskentelee. Muutaman vuoden tällaisen koulutuksen jälkeen voit oppia luomaan neloset ja tekniset tehtävät, tutustumaan vikojen seurantaan ja muodostamaan yhteystietokanta. Kun olet tehnyt työtä, jotta voit luoda venäläisiä pelejä Android-laitteelle, sinun on käytettävä paljon vähemmän voimia, koska varaat kaikki tarvittavat taidot ja kyvyt.

On mahdollista, että osoittamalla osaamisesi kehityskysymyksissä, sinun ei tarvitse jättää vanhaa tiimiä, ja lisäksi sinä otat johtavan aseman projektiasi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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