Компјутери, Програмирање
Како да се создаде претстава на "Андроид" на сопствените
Многу луѓе симнување на игри за мобилните платформи, мислам: "Зошто да не се направи сонот реалност Зошто не се направи производ кој е подобро и повеќе интересно од она што е веќе нудат интерактивни забавни индустрија?" Ако не знаете како да се создаде игри на "Андроид", но сакаат да учат, оваа статија ќе зборуваме за некои од замките кои чекаат почетниците програмери.
идејата
Првото нешто што е потребно за да се создаде игра - идеја. Во првата фаза тоа може да се запише во било каква форма. Пожелно е дека тоа "се држи", беше разбирливо. Најверојатно, во процесот на спроведување на тоа ќе се промени. Нешто ќе мора да се додаде, но нешто - целосно да се отстранат или да се измени. Нема ништо чудно - во понатамошната разработка на функционални делови не само што треба темелно да се опише, но за да се провери неговата соодветност.
Тоа не е неопходно да се откаже од првичниот опис на идеи и да започне да се создаде Руската игра на "Андроид", прескокнете го овој чекор. Собирање на идеи - главната појдовна точка, од каде што е полесно да се започне движење. Покрај тоа, идеите изнесени во него ќе се погледне на планови објективно, може претходно известување и точни слабости.
список на особини
Па, како да се создаде игри на "Android" е невозможно без детално образложение во оваа фаза ќе треба да продолжи да работи во текст едитор и опишуваат карактеристиките кои ќе бидат во играта. Еве еден пример: серија на Бог на војната - е slasher. Оружјето на главниот лик - камшик. Време на борба, може да се направи убава долга комбо напади. Секое ниво е завршена кавгата со газдата.
Оваа листа е прилично скржави и се одразува само главните карактеристики, тоа е, оние кои произведуваат играта на позадината на другите. Всушност, постојат многу повеќе, но другите карактеристики се секундарни. Во описот на првата да мора да одат на оние без кои иднина вашата креација не може да постои, а последните - помалку важно, тоа може да се жртвува за доброто на брзината на развој.
Dizdok
Па, како да се создаде една нова игра, без овој документ е речиси невозможно да треба да работат и над него. Dizdok - краток за "дизајн документ", таа вклучува најмногу детален опис:
- објект модел и функционалноста на лица.
- Функционални спецификации.
- игра содржина.
- Интерфејс.
- Ако е потребно, може да се додаде во базата на знаење.
- модел на објектот.
објект модел
модел објектот содржи информации за секој игри лице: оружје, оклоп, НДК, магија, играчот. Таа е уникатна за секоја игра.
Со функционалност треба да се разбере:
- Може ли да носат \ отстраните \ Купи \ продава \ подобри.
- Дали пописот по смртта.
- Се губат сила во текот на времето или кога некоја акција.
- Зголемува дали лик или група.
- Дали сет на посебни својства.
Горенаведените предмети кои не се задолжителни, нивниот број може да се намали или зголеми за секоја поединечна група лице.
функционални спецификации
Во текот на одговор на прашањето за тоа како да се создаде игри за "Андроид", треба да ни кажете за следниот дел dizdoka. Функционални спецификации се опише игра по глава. Еве што треба што е можно попрецизно да се каже, кој знае како да се направи на главниот лик и како таа се спроведува. Истото треба да се направи за секоја НДК одделно. Во прилог на играта карактери, треба да се однесува прва помош колекции, оружје, оклоп, елементи на животната средина.
Всушност, во овој дел е збир на правила кои влијаат на сите игра моменти, од менито, и тоа како на штета се пресметува од влијание. Толку повеќе ќе ви се работи секој еден момент, толку полесно ќе биде за спроведување на вашиот проект.
содржина
Пред да се создаде добра игра, ќе треба да се мисли за и она што ќе биде во него. Описи на спецификација, можете да наведете дека ликовите ќе пука на огнено оружје, во која на тужениот касети со строго фиксиран штета. Кога се инјектира во НДК на овој параметар ќе бидат одземени резервација капацитет. Можете исто така ќе треба да го зададете името на секој поединечен примерок оружје, оклоп, на НДК. И, се разбира, е потребно за да се опише изглед. Содржина - блокови во зградата од која целата игра ќе биде изградена подоцна.
интерфејс
Интерфејс - сет на функции и копчиња со кои корисникот ќе комуницирате со програмата. Главната работа што треба да се земат предвид при создавање на него - погодност. За да се разбере токму онака како да се организираат сите елементи, можете да го извршите и да се анализира од најдобрите примери на жанрот, со пренос на најсоодветни решенија за вашиот проект.
Изборот на моторот или конструктор
Уште еден чекор што ќе треба да ги исполни пред создавањето на игра на "Android" - изберете игра моторот. Одамна ги нема се денови кога се што мораше да се направи од нула. Денес, со земање на подготвени дизајнер, можете да го извршите сите работи со пишување на минимум код.
Изборот на моторот е вреди да се прави, врз основа на некои од неговите карактеристики:
- Услови на употреба.
- Можности.
- Цена.
- Поддршка за програмери.
- Zadokumentirovannost.
- Големината на заедницата.
- Едноставност.
- Разтегаемост.
Услови за користење: можеби еднаш купив дизајнер, за да не стане целосно неговиот сопственик. Тоа се случува дека комерцијалниот успех на игра треба да плаќаат процент од профитот на програмерите на моторот. Главната работа - пред создавањето на игра на "Андроид", прочитајте го договорот за лиценца на производот избрани за имплементација.
Карактеристики: тие треба целосно да ги покрие потребите на инвеститорот. Ако производот нуди повеќе отколку што треба, играта може да биде лесно да се продолжи да се користи нова функција dizdoka. Но, мислам за рамнотежа! Користете Unreal Engine за Тетрис - е глупо.
Поддршка: Прво на сите, тоа е важно да се дознае дали производот има развој? Се поправени грешки од верзија до верзија? ако тој добива нова функционалност и алатки? Моторот, со што се развива брзо, има предност во однос на моторот, пред замрзнати неколку години.
Заедница: Што е бројот на оние кои ги користат дизајнер? Ако голем број на корисници, најдете документација, лекции, мастер-класи, примери не се проблем. Ако корисникот е релативно мал, овие информации не можат да бидат достапни до тој степен што ќе ви овозможи да се направи нешто конкурентни.
Разтегаемост: Пред да се создаде своја сопствена игра, да преземат проблеми за да дознаете дали или не да се поврзете со избрани модули моторот може да се странски. Вообичаено, тие се користат за извоз или увоз на три-димензионални модели, звуци, скрипти, sprites. Ако постои поддршка за такви алатки, дизајнерот не е ограничена само на интерни алатки за да се создаде содржина.
UDK
Unreal развој Kit - не најлесно да го совладате играта моторот, но еден од најмоќните. Тоа се користи не само за почетниците програмери, но исто така и големи корпорации. Ако сте во потрага по одговор на прашањето: "Како да се создаде 3D игра моторот и како да се избере?" - треба да се истражуваат можностите на UDK.
За да се опише логичкото програмирање користи внатрешна јазик за скриптирање - UnrealScript. Инвеститорот сајт обезбедува многу часови како фатен на видео и се опишани во текст форма. Во исто време тие ги покриваат максимална функционалност - од уредникот да пишуваат свои сценарија.
Вртежен момент 2D / 3D
Вртежен момент - еден од најпопуларните дизајнери на игри за мобилни платформи. Таа ги има сите потребни сет на уредниците и алатки за дебагирање. Во развојот на програмери имаме големо внимание на удобност и се обиде да направи сите комунални услуги повеќето едноставен и пристапен.
Дизајнер доаѓа со документација која ги опишува повеќето од можностите. На официјалната веб-страница може да се најде вежби и изворниот код на неколку готови игри.
Скриптирање вграден во Вртежен момент Вртежен момент сценарио јазик. Особините на секој објект може да се утврди однапред. Исто така, во дизајнер изгради сет на Box2D, која се занимава со физички пресметки.
Ако се обидуваш да се најде одговор на прашањето: "Како да се создаде мрежа игра и што е сценариото за овој земам?" - можеме безбедно да се каже дека на момент ќе го направи мултиплеер проект во најкраток можен рок. Сите потребни функционалност е вградена во однапред, и примери од кои се на официјалниот сајт, ќе се покаже како да го користам најефикасно.
студија
По изборот на уште неразбирливи игра моторот што е можно да се создаде игра. Ќе треба да се трошат многу време на нивните студии. Откако тимот е не, ќе треба да стори сé што себе: да пишуваат скрипти, се создаде текстури, sprites, модел (ако три-димензионални игра), да се напише сценариото да се тестираат. Тоа не е тешко да се погоди дека инвеститорот почетниците ќе треба да ги научат основите право на многу професии: програмер, писател, тестер, уметник, дизајнер.
Најдобро е да се научат од тоа, дека е во процес на работа на вашиот проект. Друг начин за да дознаете што ви треба - работа за компанија која се развива игри. Ние не треба да бидат етикетирани како главен програмер веднаш, дури и ако ќе биде побарано да се вклучат во рутински задачи, не се откажат шанса да се погледне во geymdev внатре.
Работа во секоја компанија ќе почне од дното, тоа е во ред. Да scripters и вештини, Level дизајнер, стабилизатор, тестер ќе биде многу корисно, а тоа е овие индустрии, кои вработуваат најголем дел од јуниори. По неколку години на оваа обука ќе биде учењето како да се создаде dizdoki и технички задачи, да научат за тракер на бубачки, и да се формира база на податоци за контакт. По завршената работа да се создаде Руската игра на "Андроид", ќе треба да се трошат многу помалку напор, бидејќи ќе треба да акции на сите потребни вештини и способности.
Тоа е можно тоа, ја покажа својата надлежност во областа на развој, што не ќе мора да го напуштат стариот тим, згора на тоа, таму ќе ја преземе водечката позиција со проектот.
Similar articles
Trending Now