Miten luoda pelata "Android" omasta

click fraud protection

Monet ihmiset pelien mobiilialustoille, ajatella: "Miksi ei haaveen? Miksi ei tehdä tuotteen, joka on parempi ja mielenkiintoista, että jo tarjoaa interaktiivisen viihdeteollisuuden?"Jos et tiedä, miten luoda pelejä "Android", mutta haluavat oppia, tämä artikkeli puhua siitä, minkälaisia ​​ongelmia, jotka odottavat noviisi kehittäjille.

ajatus

ensimmäinen asia, jota tarvitaan luomaan pelin - ajatus.Ensimmäisessä vaiheessa se voidaan kirjoittaa missä tahansa muodossa.On toivottavaa, että se "tarttuu" oli ymmärrettävää.Todennäköisesti, toteutusmuodoissa, se muuttuu.Jotain täytyy lisätä, mutta jotain - täysin poistaa tai muuttaa.Ei ole mitään kummallista - in jatkokehittämistä toiminnallisia osia ei vain perusteellisesti kuvata, mutta tarkistaa sen soveltuvuus.

ei pitäisi kokonaan luopua ensimmäinen kuvaus ideoiden ja alkaa luoda Venäjän pelit "Android", ohita tämä vaihe.Gathering ajatuksia - tärkein lähtökohta, josta se on helpointa aloittaa liikkuvat.Lisäksi esitettyjä ajatuksia paperille tarkastellaan suunnitelmien tavoite voi etukäteen ja korjata puutteet.

Luettelo tarjolla

Joten miten luoda pelejä "Android" on mahdotonta ilman niiden yksityiskohtaisen tässä vaiheessa on jatkettava työtä tekstieditorilla ja kuvata ominaisuuksia, jotka ovat pelin.Tässä on esimerkki: sarja God of War - on Slasher.Ase päähenkilö - ruoska.Aikana taistelu, voit tehdä pitkiä kauniita combo hyökkäyksiä.Jokainen taso päättyy pomo taistelu.

Tämä lista on melko niukka ja heijastaa vain tärkeimmät ominaisuudet, eli ne, jotka tuottavat peli on taustalla toiset.Itse asiassa on paljon enemmän, mutta muut ominaisuudet ovat toissijaisia.Kuvatessaan tarvitse mennä ensin niille, joita ilman tulevaisuuden luominen voi olla olemassa, ja uusin - vähemmän tärkeä, joka voidaan uhrata nopeuden kehittämiseen.

Dizdok

Joten miten luoda uusi peli ilman tätä asiakirjaa on lähes mahdotonta, ja on työskenneltävä sen.Dizdok - lyhyt "design asiakirja", se sisältää kaikkein yksityiskohtaiset kuvaukset:

  • Object Model ja toimivuus yksiköiden.
  • toiminnalliset määrittelyt.
  • pelin sisältöä.
  • liitäntä.
  • tarvittaessa voidaan lisätä tietopohjaa.
  • objektimalli.

Object Model objekti malli sisältää tietoja jokaisesta pelaamista yksikkö: aseita, panssareita, NPC, loitsuja pelaaja.Se on ainutlaatuinen jokaiseen peliin.Alle

toiminnallisuus olisi ymmärrettävä:

  • Voiko kulumista \ poistaa \ buy \ myydä \ parantaa.
  • Will inventaario kuoleman jälkeen.
  • Lose kovuus kanssa ajan kulumisen tai joihinkin toimiin.
  • Lisäykset onko merkin tai ryhmä.
  • Onko joukko erityisominaisuuksia.

yllämainituista ei tarvita, niiden määrä voidaan vähentää tai lisätä kunkin yksittäisen ryhmän kokonaisuus.

Functional Specifications

edelleen vastaamaan kysymykseen, miten luoda pelejä "Android", sinun pitäisi puhua seuraavassa jaksossa dizdoka.Toiminnalliset määrittelyt kuvaavat pelattavuus kappaleelta.Olisi oltava mahdollisimman tarkka sanoa, että päähenkilö voi tehdä ja miten se toteutetaan.Sama on tehtävä jokaisen NPC erikseen.Lisäksi pelihahmot, olisi käsiteltävä ensiapupakkaukset, aseita, panssareita, ympäristön osa-alueiden.

Itse asiassa tämä osa on joukko sääntöjä, jotka vaikuttavat kaikkiin peli hetkiä, valikosta, ja miten vahingot lasketaan vaikutus.Mitä enemmän töihin joka yhden pisteen, sitä helpompi on toteuttaa projektin.

Sisältö

Ennen luoda hyvä peli, sinun täytyy miettiä ja mitä tulee olemaan se.Kuvataan tiedot, voit määrittää, että kirjainmerkit ammunta tuliaseilla, jonka tehtävänä on patruunat jäykästi kiinnitetty vaurioita.Jos saat NPC tämän parametrin vähennetään teho panssari.Tarvitset myös määritellä nimi kunkin yksittäisen mallin aseita, panssareita, NPC.Ja, tietenkin, tarpeen kuvata ulkonäkö.Sisältö - rakennuspalikoita, josta myöhemmin rakennetaan koko pelin.

käyttöliittymä

rajapinta - joukko toimintoja ja painikkeet, joiden kanssa käyttäjä on vuorovaikutuksessa ohjelman.Tärkeintä, että olisi otettava huomioon luomalla se - mukavuutta.Ymmärtää, miten järjestää kaikki elementit, jotka voit suorittaa ja analysoida parhaita esimerkkejä genre, siirtämällä sopivimmat ratkaisut projektiin.

Valitsemalla moottori tai rakentajan

Toinen askel, joka on suoritettava ennen kuin luot peli "Android" - valitse pelimoottorin.Kaukana ovat ajat, jolloin kaikki oli tehtävä tyhjästä.Nykyään lopettanut suunnittelija, voit tehdä kaikki työ kirjoittamalla vähintään koodin.

valitseminen moottori tekee, perustuu joitakin piirteitä:

  • käyttöehdot.
  • Ominaisuudet.
  • hinta.
  • kehittäjä tukea.
  • Zadokumentirovannost.
  • koko yhteisöä.
  • Helppo.
  • Laajennettavuus.

Ehdot : ehkä kerran ostanut suunnittelija tulet täysi omistaja.Se tapahtuu niin, että kaupallinen menestys peli on maksettava prosenttiosuus voitoista kehittäjät moottorin.Tärkeintä - ennen kuin teet pelejä "Android", lue lisenssisopimus tuotteen valittu täytäntöönpanoa.

ominaisuudet : ne tulisi peittää tarpeet kehittäjä.Jos tuote on enemmän kuin tarvitset, peli voidaan helposti laajentaa käyttämään uusia ominaisuuksia dizdoka.Mutta ajattele tasapaino!Käytä Unreal Engine Tetris - on typerä.

Tuki : ensinnäkin on tärkeää selvittää tuotekehityksen?Kaikki virheet korjataan versiosta versioon?Jos hän saa uusia toimintoja ja työkaluja?Moottori, joka kehittyy nopeasti, on etulyöntiasema moottori, jäädytetty useita vuosia sitten.

yhteisön : Mikä on määrä, jotka käyttävät rakentaja?Jos suuri määrä käyttäjiä, löytää asiakirjat, oppitunteja, mestarikursseja, ja esimerkit eivät ole ongelma.Jos käyttäjä on suhteellisen pieni, tämä tieto ei välttämättä ole saatavilla siinä määrin, että voit tehdä jotain kilpailukykyinen.

Laajennettavuus : ennen kuin luot oman pelin, vaivaudu selvittää, onko mahdollista liittää valittuun ulkomaisten moottorin moduuleja.Niitä käytetään yleensä vienti tai tuonti kolmiulotteisia malleja, äänet, skriptejä, sprite.Jos on tukea tällaisia ​​välineitä, suunnittelija ei rajoitu sisäiseen työkaluja sisällön luomiseen.

UDK

Unreal Development Kit - ei ole kaikkein helppokäyttöinen pelin moottori, mutta yksi voimakas.Sitä käytetään paitsi noviisi kehittäjille, mutta myös suuryrityksiä.Jos etsit vastausta kysymykseen: "Miten luoda 3D-peli moottori ja miten valita se?"- Sinun pitäisi tutkia mahdollisuuksia UDK.

Kuvata ohjelmalogiikka käyttäen sisäistä skriptikieli - UnrealScript.Kehittäjä sivusto tarjoaa monia opetuksia vangittiin video ja kuvattu tekstimuodossa.Samalla ne kattavat enintään toiminnallisuus - editorin ennen kirjallisesti skriptejä.

Torque 2D / 3D

Torque - yksi suosituimmista suunnittelijat pelejä mobiilialustoille.Se on kaikki tarvittavat joukko toimittajat ja testausvälineitä.Kehittämisessä ohjelmoijat kiinnitetty huomiota mukavuutta ja yritti tehdä kaikki apuohjelmat kaikkein yksinkertainen ja helposti.

Suunnittelija mukana ohjeet, joissa kuvataan useimmat ominaisuudet.Virallisilla verkkosivuilla löytyy opetusohjelmia ja lähdekoodi useita valmiita pelejä.

skriptikieli upotettu Torque Torque Script.Ominaisuuksia kunkin kohteen voidaan määrittää etukäteen.Myös suunnittelija rakennettu joukko Box2D, joka käsittelee fyysistä laskelmat.

Jos yrität löytää vastaus kysymykseen: "Miten luoda verkkopelin ja mitä tämä moottori valita?"- Voimme turvallisesti sanoa, että vääntömomentti tekee multiplayer projekti määräajat.Kaikki tarvittavat toiminnot on rakennettu etukäteen, ja esimerkkejä ovat virallisilla verkkosivuilla, näyttää miten sitä käytetään mahdollisimman tehokkaasti.

Oppiminen

Kun olet valinnut pelimoottori on vielä epäselvää, kuinka on mahdollista luoda pelin.Meidän täytyy viettää paljon aikaa opintoihinsa.Koska joukkue ei ole, sinun tulee tehdä kaiken itse: kirjoittaa skriptejä, luoda tekstuureja, sprite, malli (jos peli on kolmiulotteinen), kirjoittaa käsikirjoituksen testata.Ei ole vaikea arvata, että noviisi kehittäjä on ymmärtää perusasiat vain monissa ammateissa: ohjelmoija, kirjailija, testaaja, taiteilija, suunnittelija.

On parasta oppia tekemällä, että on parhaillaan työstää hanketta.Toinen tapa oppia kaikki mitä tarvitset - työtä joka kehittää pelejä.Meidän ei pitäisi merkitä välittömästi päävastuullisena ohjelmoija vaikka sinua pyydetään osallistumaan rutiini askareita, älä anna mahdollisuutta tarkastella geymdev sisällä.

työskennellä missä tahansa yritys alkaa pohjasta, se käy hyvin.Kyllä scripters ja taitoja, taso suunnittelija, balancer, testaaja on erittäin hyödyllinen, ja se on näillä teollisuudenaloilla, jotka työllistävät suurimman osan juniorit.Muutaman vuoden tällaisen koulutuksen tulee oppia, miten luoda dizdoki ja tekniset tehtävät, ja oppia bug tracker muodostaa tietokanta kontakteja.Kun työtä luoda Venäjän peli "Android", täytyy viettää paljon vähemmän energiaa, koska et varastoida kaikki tarvittavat taidot.

On mahdollista, että, on osoittautunut osaamistaan ​​asioissa kehitystä, sinun ei tarvitse lähteä vanha joukkue, lisäksi siellä voit ottaa johtava asema sen hankkeeseen.