КомпьютерлерБағдарламалау

Өз «Android» туралы пьеса жасау қалай

мобильді платформалар үшін ойындарды жүктеу Көптеген адамдар деп ойлаймын: «Неге арманым өзінде интерактивті ойын-сауық индустриясын ұсынады қарағанда жақсы және одан қызықты өнімді жасауға емес Неге шындық жасауға емес?» Егер сіз «Android» бойынша ойындар жасау қалай білемін, бірақ білу үшін қажет болмаса, бұл мақала бастаушы жасаушылар күтіп кейбір қателерді туралы айтуға болады.

идея

Ойынды жасау үшін қажет бірінші нәрсе - идея. Бірінші кезеңде ол кез келген нысанда жазылған болуы мүмкін. Ол «цепляется» түсінікті екенін жөн. Сірә, оны іске асыру процесінде өзгеретін болады. Нәрсе қосу керек, бірақ бір нәрсе болады - толығымен алып тастау немесе өзгерту. елде ештеңе жоқ - функционалдық бөлшектер ғана емес одан әрі әзірлеу мұқият сипаттау бар, бірақ оның жарамдылығын тексеру үшін.

Ол толық идеялар бастапқы сипаттамасын бас тартып және бұл қадамды өткізіп жіберіңіз «, Android» бойынша орыс ойын жасауға бастау қажет емес. идеялар жинау - бұл қозғалыс бастау үшін оңай болып табылатын негізгі бастапқы нүктесін,. Сонымен қатар, құжатта ұсынылған идеялар, объективті жоспарлары қарастырамыз хабарлама және дұрыс әлсіз жақтарын алға мүмкін.

ерекшеліктері тізімі

Сондықтан қалай «Android» бойынша ойындар жасау үшін осы кезеңде нақтылану мүмкін емес жұмысты жалғастырудан болады мәтін редакторында және ойында болады мүмкіндіктерін сипаттайды. Міне мысал болып табылады: соғысының Құдайдың сериясы - болып слэшер. Басты кейіпкердің қару - бұл қамшы. ұрыс кезінде, Сіз әдемі ұзын Комби шабуылдар жасауға болады. Әр деңгей Босс төбелес аяқталды.

Бұл тізім өте сараңдық болып табылады және тек негізгі мүмкіндіктерді, яғни басқалардың фонында ойын шығаратын сол көрсетеді. Шын мәнінде бар басқа да көптеген бар, бірақ басқа да ерекшеліктері орта болып табылады. кем маңызды, даму жылдамдығы үшін құрбан болуы мүмкін, ол - сіздің болашақ құру бар, және соңғы мүмкін емес, онсыз сол баруға тиіс бірінші сипаттамасында.

Dizdok

Сондықтан қалай осы құжаттың жоқ жаңа ойын жасауға жұмыс және оған жоғарыда болуы мүмкін емес дерлік. Dizdok - «дизайн құжат» қысқа, ол ең егжей-тегжейлі сипаттамасын қамтиды:

  • тұлғалардың Нысан моделі және функционалдық.
  • Функционалдық сипаттамалары.
  • Ойын мазмұны.
  • Интерфейс.
  • Қажет болған жағдайда, ол білім базасына қосуға болады.
  • нысан моделі.

нысан моделі

қару, қару-жарақ, NPC, емле, ойыншы: нысан моделі әрбір ойын тұлғаның туралы ақпаратты қамтиды. Ол әрбір ойын үшін бірегей болып табылады.

функционалдық түсінікті болуы тиіс:

  • Мен киюге болады \ жақсарту \ сатуға \ сатып \ алып тастаңыз.
  • қайтыс болғаннан кейін түгендеу болады.
  • Жоғалған уақыт бойы күші кезінде немесе кейбір іс-қимыл болып табылады.
  • таңбаны немесе топтың ма арттырады.
  • ерекше қасиеттері жиынтығы ма.

Жоғарыда элементтер міндетті емес, олардың саны әрбір жеке топтық ұйымның қысқартылуы немесе ұлғайтылуы мүмкін.

функционалдық сипаттамалары

«Android» үшін ойындар құру қалай сұраққа жауап барысында, келесі бөлімде dizdoka туралы айтып тиіс. Функционалдық сипаттамалары данасы геймплей сипаттайды. Мұнда Сіз негізгі сипаты және ол қалай жүзеге асырылады қалай істеу керектігін біледі деп айтуға мүмкіндігінше дәл қажет. сол бөлек әр КНП үшін жасалуы тиіс. ойын таңбадан Сонымен қатар, алғашқы көмек қобдишасы, қару-жарақ, сауыт, қоршаған орта элементтерiне шешілуі тиіс.

Шын мәнінде, бұл бөлімде мәзірінен, және залал әсер есептеледі қалай, барлық ойын сәттерді әсер ережелер жиынтығы болып табылады. Сіз неғұрлым көп әрбір нүктесін жұмыс, оңай сіздің жобаны іске асыру болады.

мазмұны

жақсы ойын жасау алдында, туралы ойлауға қажет және оған дәл қандай болады. спецификациясын сипаттай отырып, сіз таңбалар қатаң белгіленген залал арқылы зарядталған картридждері атыстың, түсіруге болады деп көрсетуге болады. Осы параметрдің КНП айдалады кезде брондау әлеуетін алынатын болады. Сіз сондай-ақ әрбір жеке үлгісі қаруды атын, бронь, БХӨЖ көрсету қажет болады. Және, әрине, сипаттау үшін қажетті көрінісін. Мазмұн - бүкіл ойын кейінірек салынады, оның құрылыс блоктары.

интерфейс

Интерфейс - пайдаланушы бағдарламасымен өзара іс-қимыл, оның функцияларын және батырмаларының жиынтығы. оны құру кезінде қарастырылуы тиіс ең бастысы - ыңғайлы. барлық элементтерін ұйымдастыру дәл қалай түсіну үшін, сіз өз жобаға ең қолайлы шешімдерді аудару, жанрдың үздік мысалдар іске қосу және талдауға болады.

қозғалтқыштың конструктор немесе таңдау

«Android» ойынды жасамас бұрын орындауға керек еді тағы бір қадам - таңдаңыз ойын қозғалтқышын. Ұзақ кетті бәрі нөлден жасалуы керек еді күн болып табылады. Бүгін, дайын дизайнер отырып, сіз код кемінде жазу арқылы барлық жұмысты орындауға болады.

қозғалтқыштың таңдау оның кейбір ерекшеліктерін негізделген, істеп тұр:

  • Пайдалану шарттары.
  • Мүмкіндіктері.
  • Бағасы.
  • Әзірлеушілер үшін қолдау.
  • Zadokumentirovannost.
  • қоғамдастықтың мөлшері.
  • Қарапайымдылық.
  • Созылғыштық.

пайдалану шарттары: бәлкім бір рет дизайнер сатып, сіз оның толық иесі бола бермейді. Ол ойынның коммерциялық табысты қозғалтқыш әзірлеушілер пайдасының бір пайызын төлеуі тиіс екенін жүреді. Ең бастысы - «Android» ойынды жасамас бұрын, оқып Лицензиялық келісімді жүзеге асыру үшін таңдалған өнім.

Ерекшеліктер: олар толық әзірлеуші қажеттіліктерін қамтуы тиіс. өнім сізге қажет артық ұсынады, онда ойын оңай жаңа dizdoka функциясын пайдалану үшін ұзартылуы мүмкін. Бірақ балансы туралы ойлауға! Tetris арналған Unreal Engine функциясын пайдаланыңыз - ақымақ болып табылады.

Қолдау: ол өнім дамуына бар ма анықтау үшін маңызды алдымен? нұсқасына нұсқасын қате түзетулері бар? Ол жаңа функционалдық және құралдары сатып егер? тез дамып келеді қозғалтқыш, бірнеше жыл бұрын мұздатылған, қозғалтқыштың артықшылығы бар.

Қауымдастық: дизайнер пайдаланып жүргендердің саны қандай? пайдаланушылардың саны көп болса, құжаттама, сабақ, мастер-кластар таба, мысалдар проблема емес. пайдаланушы салыстырмалы аз болса, бұл ақпарат сіз бәсекеге қабілетті нәрсе істеу мүмкіндік береді дәрежеде қол жетімді болмауы мүмкін.

Созылғыштық: сіз өз ойын жасау алдында, таңдалған қозғалтқыш модульдер қосу үшін немесе жоқ білу үшін қиындық қабылдауға шетелдік болуы мүмкін. Әдетте, олар үш өлшемді, дыбыстарды, сценарийлерді, спрайты экспортына немесе импортына үшін пайдаланылады. Мұндай құралдар үшін қолдау бар болса, дизайнер мазмұнды жасауға ішкі құралдарын ғана шектелмейді.

УДК

Unreal Development Kit - жоқ ойын қозғалтқышын меңгеруге оңай, бірақ ең қуатты бірі. Ол жаңа бастаған әзірлеушілер, сондай-ақ ірі корпорациялар ғана емес пайдаланылады. Сіз сұраққа жауап іздесеңіз: «а 3D ойын қозғалтқышын жасау қалай және оны қалай таңдауға?» - Сіз УДК мүмкіндіктерін зерттеуге тиіс.

UnrealScript - бағдарламалау логикасын сипаттау ішкі сценарий тілін пайдаланады. бейне түсірілген және мәтін түрінде сипатталған Developer Сайт сабақ көп береді. Сонымен қатар олар барынша функционалдық жабу - редактордың өз сценарийлерді жазу.

Torque 2D / 3D

Torque - мобильді платформалар үшін ойындарының ең танымал дизайнерлердің бірі. Ол редакторлар және күйін келтіру құралдарының барлық қажетті жиынтығы бар. бағдарламашылар дамытуға біз жайлылық үлкен назар аударды және ең қарапайым және қол жетімді барлық коммуналдық жасауға тырысты.

Дизайнер мүмкіндіктерін ең сипаттайды құжаттама жеткізіледі. ресми сайтында бірнеше дайын ойындар оқулықтар мен бастапқы кодын табуға болады.

Айналмалы Script тілінде енгізілген сценарийі. Әрбір объектінің қасиеттері алдын ала анықталуы мүмкін. Сондай-ақ, дизайнер физикалық есептеулер айналысады Box2D жиынтығын, салынған.

Сіз сұраққа жауап табуға тырысып жатсаңыз: «қалай құру үшін желілік ойын және қандай сценарий осы отырғызу үшін?» - біз Torque қысқа мерзімде бірнеше жобаны жасауға болады деп қауіпсіз айтуға болады. Барлық қажетті функционалдық алдын ала салынған, және ресми сайтында болып табылатын мысалдар, ең тиімді, оны қалай пайдалану керектігін көрсетеді.

оқу

Ойынды жасауға мүмкіндігінше әлі түсініксіз ойын қозғалтқышын таңдағаннан кейін. олардың зерттеулер көп уақыт жұмсауға тура келеді. команда жоқ болғандықтан, сіз бәрін өзіңіз істеу қажет болады:, сценарий жазу құрылымдар құру, спрайты, моделі (үш өлшемді ойын болса), тест үшін сценарий жазу үшін. Ол жаңа бастаған әзірлеуші оң көптеген негіздерін үйренуге болады деп сұраса қиын емес бағдарламашы,: мамандық жазушы, сынақшы, суретші, дизайнер.

Ол сіздің жоба бойынша жұмыс процесінде екенін, орындау арқылы үйрену ең жақсы болып табылады. ойындар дамып келеді компания үшін жұмыс - барлық қажетті білу үшін тағы бір жолы. Біз сізге күнделікті шаруасына айналысуға сұралады, тіпті, егер ішінде geymdev қарауға мүмкіндік бере емес, бас бағдарламашы ретінде дереу таңбаланған тиіс емес.

кез келген компанияда жұмыс төменгі басталады, деп жақсы. Иә скриптеры мен дағдыларын, деңгейі Дизайнер, теңгеру, сынақшы өте пайдалы болады, және ол жасөспірімдер көпшілігін жұмысқа осы салалар болып табылады. Мұндай оқыту бірнеше жыл, dizdoki және техникалық тапсырмалар құру қате трекер туралы білуге және байланыс деректер базасын қалыптастыру үшін үйрену болады кейін. Сіз барлық қажетті дағдылар мен ептіліктер қорын керек, өйткені «Android» бойынша орыс ойын жасауға атқарылған жұмыстар кейін, сіз, әлдеқайда аз күш жұмсау керек.

Ол даму мәселелерінде олардың құзыретін жаралануы, бұл мүмкін, сіз оның үстіне, онда сіз жобаға жетекші орынға ие болады, ескі команда кетуге болмайды.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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