КомпјутериПрограмирање

Како да направите представу о "андроид" сами

Многи људи преузимате игре за мобилне платформе, да: "Зашто не чине сан стварност зашто не направити производ који је бољи и занимљивији него што је већ нуди интерактивну индустрији забаве?" Ако не знате како да креирате игре на "андроид", али желе да уче, овај чланак ће говорити о неким од замки које чекају почетника програмерима.

идеја

Прва ствар која је потребна да се створи игру - идеја. У првој фази може се написати у било ком облику. Пожељно је да је "пријања" је разумљиво. Највероватније, у процесу његове имплементације ће се променити. Нешто ће морати да додате, али нешто - у потпуности уклонити или изменити. Не постоји ништа чудно - у даљу разраду функционалних делова не само да темељно описати, али да провери своју способност.

Није неопходно да се у потпуности одустане од почетне опис идеје и почињу да се створи руски игру на "Андроид", прескочите овај корак. Прикупљање идеја - Главно полазиште, из кога је лакше да почне покрет. Поред тога, идеје представљене у раду ће изгледати на планове објективно, може унапредити обавештење и исправне слабости.

Листа функција

Како да креирате игре на "андроид" је немогуће без детаљне разраде у овој фази ће морати да наставе да раде у текст едитору и описују функције које ће бити у игри. Ево примера: низ Год оф Вар - ис а Сласхер. Оружје протагонисте - бич. Током борбе, можете направити лепе дуге комбо нападе. Сваки ниво је завршен терен са шефом.

Ова листа је прилично шкрти и одражава само главне карактеристике, то јест, оне који производе игру на фоне других. У ствари, постоји много више, али су остале карактеристике су секундарни. У опису првог морати да иду на оне без којих ваша будућност стварање не може постојати, а најновији - мање важно, што може бити жртвован зарад брзине развоја.

Диздок

Како да направите нову игру без овог документа је готово немогуће да морају да раде и изнад њега. Диздок - кратак за "дизајн документ", обухвата највише детаљан опис:

  • Модел објекат и функционалност ентитета.
  • Функционалне спецификације.
  • Игра садржаја.
  • Интерфејс.
  • Ако је потребно може се додати у базу знања.
  • Циљ модела.

object model

Овај модел објекат садржи информације о свакој гаминг ентитета: оружја, оклопа, НПЦ, чаролије, играч. То је јединствен за сваку игру.

По функционалности треба разумети:

  • Да ли могу да носе \ уклонити \ купити \ продати \ побољшати.
  • Да ли ће попис после смрти.
  • Да ли губе на снази током времена, или када неку акцију.
  • Повећава ли лик или група.
  • Да ли је скуп посебних својстава.

Наведени предмети нису обавезни, њихов број могао бити смањен или повећан за сваку појединачну групе ентитета.

функционалне спецификације

У току одговарања на питање како створити игре за "андроид", требало би да нам кажете о следећем одељку диздока. Функционалне спецификације описују играња по комаду. Овде је потребно што је могуће тачније рећи, да зна како се то ради главни лик и како се спроводи. Исто мора да се уради за сваки НПЦ посебно. Поред ликова игре, треба размотрити комплете прве помоћи, оружје, оклоп, елементе животне средине.

У ствари, ова секција је скуп правила која утичу на све тренутке игре, из менија, и то како је штета рачуна од утицаја. Што више радите сваки поен, лакше ће бити да спроведе свој пројекат.

садржина

Пре створити добру игру, треба да размислите о томе и шта ће тачно бити у њој. Описујући спецификацију, можете одредити да ће ликови пуцати оружје, у којем се терети касете са строго фиксном оштећења. Када се убризга у НПЦ овог параметра ће се одузети резервације капацитета. Такође ће бити потребно да наведете име сваког појединачног узорка оружја, оклопа, НПЦ. И, наравно, потребно да се опише изглед. Садржај - градивни блокови од којих је цела игра ће бити изграђена касније.

interfejs

Интерфејс - скуп функција и тастера са којима ће корисник у интеракцији са програмом. Главна ствар која треба узети у обзир приликом креирања - погодност. Да тачно знају како да организују све елементе, можете покренути и анализира најбоље примере жанра, пренос оптималних решења за ваш пројекат.

Избор мотора или конструктора

Још један корак који би морао да испуни пре креирања игру на "андроид" - изаберите мотор игре. Лонг Гоне су дани када је све морало да се уради од нуле. Данас, узимајући спреман дизајнера, можете обављати све послове у писаном облику најмање кода.

Избор мотора је вредно ради, на основу неких од његових карактеристика:

  • Услови коришћења.
  • Могућности.
  • Цена.
  • Подршка за програмере.
  • Задокументированност.
  • Величина заједнице.
  • Једноставност.
  • Растегљивост.

Услови коришћења: можда једном купио дизајнера, да не би постао њен пуни власник. Дешава се да је комерцијални успех игре морају да плате проценат профита програмера мотора. Главна ствар - пре креирања игру на "андроид", прочитајте уговор о лиценцирању производа изабраног за спровођење.

Карактеристике: они треба да у потпуности покривају потребе програмера. Ако се производ нуди више него што је потребно, игра се лако може проширити на коришћење нову функцију диздока. Али размислите о равнотежи! Користити Унреал Енгине фор Тетрис - је глупо.

Подршка: пре свега, важно је сазнати да ли је производ има развој? Да ли су исправљене грешке из верзије до верзије? ако стекне нове функционалности и алате? Мотор, који се брзо развија, има предност у односу на мотор, пре смрзнутих неколико година.

Форум: Који је број оних који користе дизајнера? Ако велики број корисника, наћи документацију, лекције, мајсторске курсеве, примери нису проблем. Уколико корисник је релативно мали, ове информације можда неће бити доступна у мери која ће омогућити да се уради нешто конкурентну.

Проширивост: Пре него што направите сопствену игру, да се потрудила да сазнам да ли или не да се повеже са одабраним модулима мотора може бити страно. Обично, они се користе за извоз или увоз тродимензионалне моделе, звукова, скрипти, духови. Ако постоји подршка за такве алата, пројектант се не ограничава на унутрашњим алата за креирање садржаја.

УДК

Унреал Девелопмент Кит - није лако да савладају мотор игре, али један од најмоћнијих. Користи се само за почетнике програмерима, али и великих корпорација. Ако сте у потрази за одговором на питање: "Како створити мотор 3Д игра и како га изабрати?" - требало би да истраже могућности УДК.

Да се опише логику програмирања користи интерни скрипт језика - унреалСцрипт. Девелопер сајт пружа много лекција и заробљених на видео и описане у текстуалном облику. У исто време они покривају максималну функционалност - од уредника да пишу своје скрипте.

Обртни момент 2Д / 3Д

Обртни моменат - један од најпопуларнијих дизајнера игара за мобилне платформе. Она има све потребне скуп уредника и отклањање грешака алата. У развоју програмера смо платили велику пажњу удобности и покушао да уради све комуналије најједноставнији и доступни.

Дизајнер долази са документацијом која описује већина могућности. На званичном сајту се могу наћи туторијале и изворни код неколико готових играма.

Сцриптинг уграђен у обртног момента Сцрипт момент језику. Својства сваког објекта може се одредити унапред. Такође, у дизајнера изграђена скуп бок2д, која се бави физичким прорачунима.

Ако покушавате да нађе одговор на питање: "Како да направите мрежну игру и шта скрипта за ово изабрао?" - са сигурношћу можемо рећи да ће обртног момента направити мултиплаиер пројекат у најкраћем могућем року. Сва потребна функционалност је изграђен унапред, а примери који су на званичном сајту, ће показати како се најефикасније коришћење.

студија

Након избора још неразумљивом гаме енгине могуће креирати игру. Ће морати да проведу доста времена на својим студијама. Пошто је тим није, биће потребно да све радим себи: да пише сценарије, стварају текстуре, духови, модел (ако је тродимензионални игре), да напише сценарио за тестирање. Није тешко погодити да ће почетник програмер морају да науче основе праве многе професије: програмер, писац, тестера, уметник, дизајнер.

Најбоље је да уче кроз рад, који је у процесу рада на пројекту. Други начин да сазнате све што је потребно - посао за компанију која је у развоју игре. Ми не треба одмах означен као главни програмер чак и ако вас ће се тражити да се укључе у рутинским пословима, не одустај прилику да погледате геимдев унутра.

Рад у било којој компанији почиње од дна, то је у реду. Да Сцриптерс и вештине, Левел дизајнер, балансер, тестер ће бити веома корисна, а то је ове индустрије, која запошљавају већину јуниоре. Након неколико година такве обуке ће бити учење како створити диздоки и техничке задатке, уче о Буг Трацкер, и да се формира базу података о контактима. Након што је посао урадио да се створи руски игру на "андроид", морате да потрошите много мање напора, јер морате да залихе на свим неопходним вештинама и способностима.

Могуће је да, пошто је доказао своју надлежност у питањима развоја, нећете морати да напусте стару екипу, штавише, постоји ли ће узети водећу позицију са пројектом.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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