Kompjutera, Programimi
Si për të krijuar një të luajë në "Android" më vete
Shumë njerëz shkarkoni lojra për platforma të lëvizshme, mendoj: "Pse të mos bëjë ëndrrën realitet Pse nuk e bëjnë një produkt që është më mirë dhe më interesante se ajo është tashmë duke ofruar industrinë argëtuese interaktive?" Nëse ju nuk e dini se si për të krijuar lojëra në "Android", por duan të mësojnë, ky artikull do të flasim për disa nga kurthet që presin zhvilluesit rishtar.
ide
Gjëja e parë që është e nevojshme për të krijuar lojë - ideja. Në fazën e parë ajo mund të jetë e shkruar në çdo formë. Është e dëshirueshme që ajo "ngjitet", ishte e kuptueshme. Më shumë gjasa, në procesin e zbatimit të saj do të ndryshohet. Diçka do të duhet të shtoni, por diçka - të hequr apo ndryshuar. Nuk ka asgjë të çuditshme - në përpunimin e mëtejshëm të pjesëve funksionale jo vetëm për të përshkruar tërësisht, por për të kontrolluar përshtatshmërinë e tij.
Nuk është e nevojshme për të braktisur plotësisht përshkrimin fillestar të ideve dhe të fillojnë për të krijuar një lojë ruse në "Android", kaloni këtë hap. Mbledhja e ideve - pika kryesore e fillimit, nga të cilat ajo është më e lehtë për të filluar lëvizjen. Përveç kësaj, idetë e paraqitura në letër do të shikojmë në planet Objektivisht, mund të përparojnë njoftim dhe dobësitë e sakta.
Lista e karakteristika
Pra, si për të krijuar lojëra në "Android" është e pamundur pa përpunim të detajuar në këtë fazë do të duhet të vazhdojë të punojë në një editor teksti dhe përshkruajnë karakteristikat që do të jetë në lojë. Këtu është një shembull: një seri e Perëndia e Luftës - është një slasher. Arma e protagonistit - një kamxhik. Gjatë luftimit, ju mund të bëni sulme të bukur combo gjata. Çdo nivel është e përfunduar grindje me shefin.
Kjo listë është shumë dorështrënguar dhe pasqyron vetëm karakteristikat kryesore, që është, ata që prodhojnë lojë në sfondin e të tjerëve. Në fakt ka shumë më tepër, por karakteristika të tjera janë dytësore. Në përshkrimin e parë që duhet të shkojnë në ato pa të cilat nuk mund të ekzistojë krijimi juaj të ardhmen, dhe e fundit - më pak të rëndësishme, të cilat mund të sakrifikohet për hir të shpejtësisë së zhvillimit.
Dizdok
Pra, si për të krijuar një lojë të re, pa këtë dokument është pothuajse e pamundur të duhet të punojnë dhe mbi të. Dizdok - shkurtër për "dokument projektimit", ajo përfshin përshkrimin më të detajuar:
- Modeli objekt dhe funksionalitetin e subjekteve.
- Specifikimet funksionale.
- Përmbajtja lojë.
- Interface.
- Nëse është e nevojshme kjo mund të shtohet në bazë të njohurive.
- Modeli objekt.
modeli objekt
Modeli Objekti përmban informacion në lidhje me çdo njësi të lojrave: armëve, forca të blinduara, NPC, magji, lojtar. Ai është unik për çdo lojë.
Me funksionalitetin duhet të kuptohet:
- A mund të veshin \ hequr \ buy \ shesin \ përmirësuar.
- Do inventari pas vdekjes.
- Janë forca humbasin me kalimin e kohës, ose kur disa veprime.
- Rrit nëse një karakter ose grup.
- A setin e pronave të veçanta.
Pikat e mësipërme nuk janë të detyrueshme, numri i tyre mund të zvogëlohet ose të rritet për çdo njësi ekonomike të grupit.
specifikimet funksionale
Në rrjedhën e duke u përgjigjur në pyetjen se si për të krijuar lojëra për "Android", ju duhet të na thoni në lidhje me seksionin dizdoka ardhshëm. Specifikimet funksionale përshkruajnë gameplay secila. Këtu ju duhet sa më saktë që të jetë e mundur për të treguar, se e di se si për të bërë karakterin kryesor dhe se si ajo është zbatuar. E njëjta gjë duhet të bëhet për çdo NPC veç e veç. Përveç personazhet e lojës, duhet të adresohen kits ndihmës së parë, armë, forca të blinduara, elementet e mjedisit.
Në fakt, ky seksion është një grup rregullash që ndikojnë në të gjitha momentet lojë, nga menuja, dhe për sa dëmi është llogaritur nga ndikimi. Sa më shumë që të punojë në çdo pikë të vetme, aq më lehtë do të jetë për të zbatuar projektin tuaj.
përmbajtje
Para për të krijuar një lojë të mirë, ju duhet të mendoni rreth dhe çfarë saktësisht do të jetë në të. Duke përshkruar specifikimet, ju mund të specifikoni se personazhet do të xhiruar një armë zjarri, në të cilën fishekë ngarkuar me dëmtim të fiksuar fort. Kur injektuar në NPC e këtij parametri do të zbriten kapacitet rezervë. Ju gjithashtu do të duhet të specifikoni emrin e secilit armëve mostër individuale, forca të blinduara, NPC. Dhe, sigurisht, është e nevojshme për të përshkruar pamjen. Përmbajtja - blloqe ndërtimi nga e cila e gjithë loja do të ndërtohet më vonë.
ndërfaqe
Interface - një grup i funksioneve dhe butonat me të cilat përdoruesit do të ndërveprojnë me programin. Gjëja kryesore që duhet të merren parasysh kur të krijuar atë - komoditet. Për të kuptuar saktësisht se si të organizojë të gjitha elementet, ju mund të kandidojë dhe analizuar shembujt më të mirë të zhanër, transferimin e zgjidhjeve më të përshtatshme për projektin tuaj.
Zgjedhja e motorit ose ndërtuesit
Një tjetër hap që do të duhet të përmbushë përpara se të krijimit të lojës në "Android", - zgjidhni lojë motor. Të shkuara janë ditët kur çdo gjë duhej bërë nga e para. Sot, duke marrë një projektuesi gati, ju mund të kryejnë të gjitha punët duke shkruar një minimum të kodit.
Zgjedhja e motorit është me vlerë duke bërë, në bazë të disa nga karakteristikat e tij:
- Kushtet e Përdorimit.
- Mundësitë.
- Çmimi.
- Mbështetje për zhvilluesit.
- Zadokumentirovannost.
- Madhësia e komunitetit.
- Thjeshtësi.
- Zgjateshmëri.
Kushtet e përdorimit: ndoshta një herë bleva një projektuesi, ju nuk do të bëhet pronari i saj i plotë. Kjo ndodh se suksesi komercial i lojës duhet të paguajnë një përqindje të fitimeve të zhvilluesit të motorit. Gjëja kryesore - para krijimit të lojës në "Android", lexoni marrëveshjen e licencës e produktit të zgjedhur për zbatim.
Features: ata duhet të mbulojë plotësisht nevojat e zhvilluesi i saj. Nëse produkti ofron më shumë se që ju nevojitet, loja mund të zgjatet lehtë për t'u përdorur funksionin e ri dizdoka. Por mendoj se në lidhje me bilancin! Përdorni Engine Unreal për Tetris - është pa kuptim.
Support: para së gjithash, është e rëndësishme për të gjetur nëse produkti ka një zhvillim? A bug fixes nga versioni në versionin? nëse ai fiton mundësi të reja dhe mjete? Motori, e cila është zhvilluar me shpejtësi, ka një avantazh mbi motor, të ngrirë disa vjet më parë.
Community: Cili është numri i atyre që përdorin projektuesi? Në qoftë se një numër i madh i përdoruesve, të gjejnë dokumentacionin, mësime, master-klasa, shembujt nuk janë një problem. Në qoftë se përdoruesi është relativisht i vogël, ky informacion nuk mund të jetë në dispozicion në atë masë që do të ju lejojnë për të bërë diçka konkurruese.
Kohëzgjatja: Para se të krijojë lojë tuaj, të marrë probleme për të gjetur nëse ose jo për t'u lidhur me modulet e zgjedhura motor mund të jetë i huaj. Në mënyrë tipike, ato janë përdorur për eksport ose import të tre-dimensionale modele, tinguj, scripts, sprites. Nëse ka mbështetje për mjete të tilla, projektuesi nuk është i kufizuar në mjetet e brendshme për të krijuar përmbajtje.
UDK
Unreal Kit Development - jo e lehtë për të zotëruar lojë motor, por një nga më të fuqishme. Ajo është përdorur jo vetëm për zhvilluesit rishtar, por edhe korporatat e mëdha. Nëse jeni duke kërkuar për një përgjigje të pyetjes: "Si për të krijuar një motor lojë 3D dhe si për të zgjedhur atë?" - ju duhet të shqyrtuar mundësitë e UDK.
Për të përshkruar logjikën e programimit përdor një gjuhë të brendshëm scripting - UnrealScript. Developer Site ofron shumë mësimeve si kapur në video dhe të përshkruara në formë teksti. Në të njëjtën kohë ata mbulojnë një funksionalitet maksimale - nga redaktori për të shkruar skenaret e tyre.
Torque 2D / 3D
Torque - një nga designers më të popullarizuara të lojrave për platforma të lëvizshme. Ajo ka të gjitha seri e nevojshme të redaktorëve dhe mjetet debugging. Në zhvillimin e programuesit ne kemi kushtuar vëmendje të madhe për rehati dhe u përpoq për të bërë të gjitha shërbimet më të thjeshtë dhe të arritshme.
Designer vjen me dokumentacionin që përshkruan shumicën e mundësive. Në faqen zyrtare mund të gjenden mësime dhe kodin burimor të disa lojëra të gatshme.
Scripting ngulitur në gjuhën Torque Torque Script. Pronat e çdo objekti mund të përcaktohet paraprakisht. Gjithashtu në projektuesi ndërtuar një sërë Box2D, e cila merret me llogaritjet fizike.
Nëse jeni duke u përpjekur për të gjetur një përgjigje për pyetjen: "Si për të krijuar një lojë të rrjetit dhe atë që një script për këtë marr?" - ne mund të sigurtë të themi se Torque do të bëjë projektin multiplayer në kohë të shkurtër të mundshme. Të gjithë funksionalitetin e nevojshme është ndërtuar më parë, dhe shembuj të cilat janë në faqen zyrtare, do të tregojnë se si të përdorin atë më efikase.
studim
Pas zgjedhjes motor lojë ende të pakuptueshme të jetë e mundur për të krijuar një lojë. A do të keni për të shpenzuar një shumë kohë në studimet e tyre. Që nga ekipi nuk është, ju do të duhet të bëni gjithçka vetë: për të shkruar Scripts, të krijuar textures, sprites, modeli (nëse tre-dimensionale lojë), për të shkruar një skenar për të provuar. Nuk është e vështirë të mendoj se zhvilluesi rishtar do të duhet të mësojnë bazat e drejta e shumë profesione: programues, shkrimtar, kontrollor, artist, projektuesi.
Ajo është e mirë për të mësuar duke bërë, që është në procesin e punës në projektin tuaj. Një tjetër mënyrë për të mësuar gjithçka që ju nevojitet - punoni për një kompani që ka qenë në zhvillim lojërat. Ne nuk duhet të etiketohen menjëherë si shef programues edhe në qoftë se ju do të kërkohet që të angazhohen në punët rutinë, nuk i japin një shans për të parë në geymdev brenda.
Puna në ndonjë kompani fillon nga fundi, kjo është në rregull. Po Scripters dhe aftësitë, Designer Niveli, akrobat, testuesi do të jetë shumë e dobishme, dhe kjo është këto industri, të cilat punësojnë shumicën e Juniors. Pas disa viteve të trajnimit të tilla do të mësojnë se si për të krijuar dizdoki dhe teknike detyra, të mësojnë në lidhje me gjurmimin e të metave, dhe për të formuar një bazë të dhënash kontakti. Pas punën e bërë për të krijuar një lojë ruse në "Android", ju duhet të shpenzojnë shumë më pak përpjekje, sepse ju duhet të aksioneve deri në të gjitha aftësitë e nevojshme dhe aftësitë.
Është e mundur që, duke provuar kompetencën e tyre në çështjet e zhvillimit, ju nuk do të duhet të largohet nga ekipi i vjetër, për më tepër, aty ju do të marrë një pozicion drejtues me projektin.
Similar articles
Trending Now