Rekenaars, Programmering
Hoe om 'n toneelstuk op "Android" op hul eie te skep
Baie mense af te laai speletjies vir mobiele platforms, dink: "Hoekom nie die droom 'n werklikheid Hoekom 'n produk wat is beter en meer interessant as wat reeds bied interaktiewe vermaaklikheidsbedryf nie te maak?" As jy nie weet hoe om speletjies op die "Android" skep, maar wil om te leer, sal hierdie artikel praat oor 'n paar van die slaggate wat die beginner ontwikkelaars wag.
idee
Die eerste ding wat nodig is om die spel te skep - die idee. In die eerste fase is dit geskryf kan word in enige vorm. Dit is wenslik dat dit "klou" was verstaanbaar. Heel waarskynlik, in die proses van die implementering van dit sal verander. Iets sal hê om by te voeg, maar iets - heeltemal verwyder of verander. Daar is niks vreemds - in die verdere uitbreiding van die funksionele dele nie net deeglik beskryf, maar om die geskiktheid te gaan.
Dit is nie nodig om heeltemal afstand doen van die aanvanklike beskrywing van die idees en begin om 'n Russiese spel skep op "Android", slaan hierdie stap. Insameling van idees - die belangrikste beginpunt, waaruit dit makliker is om die beweging te begin. Daarbenewens kan die idees wat in die vraestel sal kyk na die planne objektief, kennisgewing en korrek swakhede te bevorder.
lys van funksies
So hoe om speletjies op die "Android" te skep, is onmoontlik sonder gedetailleerde uiteensetting in hierdie stadium sal hê om voort te gaan werk in 'n teks editor en beskryf die funksies wat sal wees in die spel. Hier is 'n voorbeeld: 'n reeks van God of War - is 'n bossiekapper. Die wapen van die protagonis - 'n sweep. Tydens 'n geveg, kan jy 'n pragtige lang combo aanvalle te maak. Elke vlak is voltooi geveg met die baas.
Hierdie lys is redelik suinig en reflekteer slegs die belangrikste kenmerke, dit is, diegene wat die spel te produseer op die agtergrond van ander. In werklikheid is daar baie meer, maar die ander funksies is sekondêr. In die beskrywing van die eerste om te gaan na die waarsonder jou toekoms skepping nie kan bestaan nie, en die jongste - minder belangrik, wat ter wille van ontwikkeling spoed kan opgeoffer word.
Dizdok
So hoe om 'n nuwe spel sonder hierdie dokument te skep, is byna onmoontlik om te hê om te werk en bo dit. Dizdok - kort vir "ontwerp dokument", dit sluit die mees gedetailleerde beskrywing:
- Voorwerp model en funksies van entiteite.
- Funksionele spesifikasies.
- Spel inhoud.
- Koppelvlak.
- Indien nodig kan dit tot die kennisbasis bygevoeg.
- Die voorwerp model.
objekmodel
Die voorwerp model bevat inligting oor elke gaming entiteit: wapens, wapens, die NPC, die spel, die speler. Dit is uniek vir elke wedstryd.
Deur funksie moet verstaan word:
- Kan Ek dra \ verwyder \ buy \ sell \ verbeter.
- Sal die inventaris na die dood.
- Is verloor sterkte met verloop van tyd of wanneer 'n aksie.
- Verhoog of 'n karakter of groep.
- Is die stel van spesiale eienskappe.
Die bogenoemde items is nie verpligtend nie, kon hulle getal verminder word of verhoogde vir elke individuele groep entiteit.
funksionele spesifikasies
In die loop van die beantwoording van die vraag van hoe om speletjies vir die "Android" skep, moet jy ons vertel oor die volgende artikel dizdoka. Funksionele spesifikasies beskryf die spel hê. Hier moet jy so akkuraat as moontlik te vertel, wat weet hoe om die hoofkarakter te doen en hoe dit geïmplementeer word. Dieselfde moet vir elke NPC gedoen afsonderlik. In bykomend tot die spel karakters, moet aangespreek word noodhulpstelle, wapens, wapens, elemente van die omgewing.
Trouens, hierdie artikel is 'n stel reëls wat alle spel oomblikke raak, uit die spyskaart, en hoe die skade word bereken uit die impak. Hoe meer jy elke enkele punt te werk, hoe makliker sal dit wees om jou projek te implementeer.
inhoud
Voor 'n goeie wedstryd te skep, moet jy dink oor en wat presies sal wees in dit. Beskrywing van die spesifikasie, kan jy spesifiseer wat die karakters 'n vuurwapen, waarin die gelaaide patrone met streng vaste skade sal skiet. Wanneer ingespuit word in die NPC van hierdie parameter sal afgetrek bespreking kapasiteit. Jy sal ook nodig om die naam van elke individuele monster wapens, wapens, die NPC spesifiseer. En, natuurlik, wat nodig is om die beskryf voorkoms. Inhoud - die boublokke waaruit die hele wedstryd later gebou sal word.
koppelvlak
Koppelvlak - 'n stel van funksies en knoppies waarmee die gebruiker interaksie met die program. Die belangrikste ding wat oorweeg moet word wanneer die skep van dit - gerief. Om presies te verstaan hoe om al die elemente te organiseer, kan jy hardloop en analiseer die beste voorbeelde van die genre, die oordrag van die mees geskikte oplossings vir jou projek.
Die keuse van die enjin of constructor
Nog 'n stap wat sou hê om te vervul voordat die skep van die spel op "Android" - kies die spel enjin. Lank al verby is die dae toe alles gedoen moes word van nuuts af. Vandag, met 'n gereed-ontwerper, jy kan al die werk uit te voer deur die skryf van 'n minimum van kode.
Die keuse van die enjin is die moeite werd om te doen, wat gebaseer is op 'n paar van sy funksies:
- Voorwaardes.
- Geleenthede.
- Prys.
- Ondersteuning vir ontwikkelaars.
- Zadokumentirovannost.
- Die grootte van die gemeenskap.
- Eenvoud.
- Rekbaarheid.
Terme van gebruik: miskien een keer gekoop het 'n ontwerper, jy hoef nie sy volle eienaar geword. Dit gebeur dat die kommersiële sukses van die spel het 'n persentasie van die winste van die enjin ontwikkelaars betaal. Die belangrikste ding - voor die skep van die spel op "Android", lees die lisensie-ooreenkoms van die wat gekies is vir die implementering van die produk.
Kenmerke: hulle moet heeltemal bedek die behoeftes van die ontwikkelaar. As die produk meer as wat jy nodig het bied, kan die spel maklik uitgebrei word om nuwe dizdoka funksie te gebruik. Maar dink oor die balans! Gebruik Unreal Engine vir Tetris - is dom.
Ondersteuning: in die eerste plek, is dit belangrik om vas te stel of die produk is 'n ontwikkeling? Is foutherstellings van weergawe te weergawe? indien hy verkry nuwe funksies en gereedskap? Die enjin, wat vinnig ontwikkel, het 'n voordeel bo die enjin, bevrore 'n paar jaar gelede.
Gemeenskap: Wat is die getal van diegene wat met behulp van die ontwerper? As 'n groot aantal gebruikers, vind dokumentasie, lesse, meester-klasse, voorbeelde is nie 'n probleem. As die gebruiker is relatief klein, kan hierdie inligting nie beskikbaar in die mate wat jou sal toelaat om iets mededingende doen.
Rekbaarheid: Voor jy jou eie spel te skep, doen die moeite om uit te vind of om aan te sluit op die gekose enjin modules kan buitelandse wees. Tipies, word dit gebruik vir uitvoer of invoer van drie-dimensionele modelle, klanke, draaiboeke, sprites. As daar is ondersteuning vir sulke instrumente, is die ontwerper nie beperk tot interne gereedskap om inhoud te skep.
UDK
Onwerklik Development Kit - nie die maklikste om die spel enjin te bemeester, maar een van die mees kragtige. Dit word gebruik om nie net beginner ontwikkelaars, maar ook groot korporasies. As jy op soek is na 'n antwoord op die vraag: "Hoe om 'n 3D spel enjin skep en hoe om dit te kies?" - jy moet die moontlikhede van UDK verken.
Om die ontwikkeling logika beskryf gebruik van 'n interne script taal - UnrealScript. Ontwikkelaar webwerf bied baie lesse as op video vasgelê en in teks vorm beskryf. Terselfdertyd dek hulle 'n maksimum funksionaliteit - vanaf die redakteur om hul skrifte te skryf.
Wringkrag 2D / 3D
Wringkrag - een van die gewildste ontwerpers van speletjies vir mobiele platforms. Dit het al die nodige stel redakteurs en debugging gereedskap. In die ontwikkeling van programmeerders het ons 'n groot aandag aan troos en probeer om al die nuts mees eenvoudige en toeganklike doen.
Ontwerper kom met dokumentasie wat die meeste van die geleenthede beskryf. Op die amptelike webwerf kan gevind tutoriale en bron kode van verskeie klaargemaakte speletjies.
Script ingesluit in Torque Torque Script taal. Die eienskappe van elke voorwerp kan bepaal word in advance. Ook in die ontwerper het 'n stel van Box2D, wat handel oor die fisiese berekeninge.
As jy probeer om 'n antwoord op die vraag te vind: "Hoe om 'n te skep netwerk spel en wat 'n script vir hierdie optel?" - ons kan met veiligheid sê dat Torque multiplayer projek in die kortste moontlike tyd sal maak. Al die nodige funksies gebou in advance, en voorbeelde van wat op die amptelike webwerf, sal jou wys hoe om dit mees doeltreffend te gebruik.
studie
Na die kies van die steeds onverstaanbaar spel enjin as moontlik om 'n spel te skep. Sal 'n baie tyd te spandeer op hul studies. Sedert die span is nie, sal jy nodig het om alles self te doen: om skrifte te skryf, skep teksture, sprites, model (as die drie-dimensionele spel), om 'n script te skryf. Dit is nie moeilik om te raai dat die beginner ontwikkelaar sal die basiese dinge reg die baie leer beroepe: programmeerder, skrywer, tester, kunstenaar, ontwerper.
Dit is die beste om te leer deur te doen, dit is in die proses van die werk op jou projek. werk vir 'n maatskappy wat is die ontwikkeling van speletjies - Nog 'n manier om alles wat jy nodig leer. Ons moet nie onmiddellik gemerk word as hoof programmeerder, selfs as jy sal gevra word om betrokke te raak in roetine take, moenie moed opgee nie 'n kans om te kyk na geymdev binne.
Werk in 'n maatskappy begin van die onderkant, is dit goed. Ja scripters en vaardighede, Vlak Designer, balancer, die toetser sal baie nuttig wees, en dit is dié bedrywe, wat die meerderheid van juniors in diens. Na 'n paar jaar van sodanige opleiding sal leer hoe om dizdoki en tegniese opdragte te skep, te leer oor die fout spoorsnyer, en om 'n kontak databasis te vorm. Na afloop van die werk wat gedoen is om 'n Russiese spel skep op "Android", moet jy baie minder moeite te spandeer, want jy het om voorraad op al die nodige vaardighede en vermoëns.
Dit is moontlik dat hulle bevoegdheid in sake van ontwikkeling het bewys, sal jy nie het om die ou span te verlaat, ook, daar sal jy 'n leidende posisie met die projek te neem.
Similar articles
Trending Now