ЭЭМПрограммалоо

Кантип өз алдынча "Android" аттуу оюнду түзүүгө

мобилдик аянтчаларынын оюндарды жүктөп көп адамдар, ой: "Эмне үчүн түш буга чейин өз ара зоок өнөр сунуш кандай да кайырлуу, дагы да кызыктуу продуктуну эмес, эмне үчүн чынында эмне үчүн болбосун?" Сиз "Android" боюнча оюн жаратуу үчүн кандай экенин билбейм, бирок үйрөнгүм келет, бул макала башталгыч иштеп күтүп кээ бир тузактары жөнүндө сөз болот.

ой

оюнду түзүү үчүн зарыл болгон биринчи нерсе - идея. Биринчи этапта ар кандай түрүндө жазылышы мүмкүн. Ал "жабышкандай" түшүнүктүү болгон баалуу болуп саналат. Кыязы, аны ишке ашыруу жүрүшүндө өзгөртүлүшү мүмкүн. Бир нерсе кошууга болот, бирок, бир нерсе - толугу менен алып салууга же өзгөртүүгө. башка эч нерсе жок, - иш бөлүктөрүндө андан ары иштеп чыгуу гана кылдат сүрөттөп ээ эмес, бирок анын жарамдуулугун текшерүүгө.

Бул толугу менен, "Android" идеяларды жана орус оюнун түзүү үчүн башталат алгачкы баяндамасы таштап, бул кадамды өткөзүп зарыл эмес. Чогултуу идеяларды - негизги башталыш чекити, ал кыймылды баштоого кыйын болуп турган. Мындан тышкары, идеялар корсотулуп Калыс пландар боюнча, кабарлоо жана туура алсыз алдыга мүмкүн болот.

белгилеринин тизмеси

Ошентип, "Android" боюнча оюн жаратуу үчүн бул этапта толук иштеп чыгуу мүмкүн эмес иш улантуу үчүн бар текст редактору жана оюн болот өзгөчөлүктөрүн айтып бер. Бир мисал келтирейин: согуштун Кудайдын бир катар - бир Slasher болуп саналат. протоганисттер куралы - бир камчы. күрөшүү учурунда, сен сулуу узун тизме менен кол алышат. Ар бир деңгээл боссу өнөктүгүнө аяктады.

Бул тизме абдан берешен жана негизги өзгөчөлүктөрүн чагылдырып турат, башкача айтканда, башкалардын алкагында оюнду өндүрө турган болот. Чындыгында көп да бар, ал эми башка пайдалуу жактары экинчи болуп саналат. сыпаттамада биринчи болочок түзүү болушу мүмкүн эмес, ансыз да барышым керек, жана акыркы - өнүктүрүү ылдамдык үчүн курмандыкка чалына турган анча маанилүү.

Dizdok

Демек, бул документ жок жаңы оюнду түзүү үчүн кантип иштөө үчүн жана ага жогору болушу дээрлик мүмкүн эмес. Dizdok - "дизайн документ" кыска, ал толук баяндаганга камтыйт:

  • Object модель жана юридикалык жактардын иштөө.
  • Белек өзгөчөлүктөрү.
  • Оюн мазмуну.
  • Interface.
  • эгерде алар зарыл болсо, билим базасы менен кошо берилиши мүмкүн.
  • объект модели.

объект модели

объект модели ар бир оюн жак жөнүндө маалыматтарды камтыйт: курал-жарактарды, NPC, сыйкыры, оюнчу. Ар бир оюн боюнча уникалдуу болуп саналат.

иш менен түшүнүү керек:

  • Мен \ \ сатып алуу \ сатуу \ жакшыртуу алып кийим болот.
  • өлгөндөн кийин жолу болот.
  • Кээ бир иш-аракет ашуун убакыт же жоголгон күч болуп саналат.
  • бир каармандын мүнөзүн, же топ болобу жогорулатат.
  • өзгөчө касиеттерин көрсөтөт.

Жогоруда даана милдеттүү эмес, алардын саны азайды, же ар бир топ жактын чейин көбөйтүүгө болот.

иш өзгөчөлүктөрү

"Android" үчүн оюн жаратуу үчүн кандай суроого жооп учурунда, кийинки бөлүмгө dizdoka жөнүндө айтып бериши керек. Белек өзгөчөлүктөрү расмисин оюнун сүрөттөгөн. Бул жерде сиз айтып мүмкүн болушунча так керек, бул негизги мүнөзүн эмне үчүн жана кандайча бул ишке кантип билет. Ошондой эле ар бир NPC үчүн жасалууга тийиш. оюн тамгалардын тышкары, алгачкы жардам кутучалары чечилиши керек, курал-жарак, курал-жарагын, айлана-чөйрөнүн элементтери.

Чынында эле, бул бөлүктө менюсунан жана зыян таасиринен кантип эсептешет бардык оюн учурларды таасир эрежелердин жыйындысы болуп саналат. Сен ар бир ойду иштеп, ошончолук бул долбоорду ишке ашыруу үчүн болот.

ыраазы

жакшы оюн түзүүгө чейин, сен жөнүндө ойлонушубуз керек жана так болсо да болот. тактоого сүрөттөп, сиз каармандар акы картридждер катуу бекитилгендиги зыян менен болгон ок атуучу куралдар, ок атууга деп көрсөтүүгө болот. Бул параметрдин NPC ичине качан ээлөө мүмкүнчүлүгүн алынмакчы. Ошондой эле, ар бир алынган курал-жарактарды, NPC аталышын көрсөтүү керек. Анан, албетте, зарыл сүрөттөө үчүн пайда. Мазмун - курулуш материалдары бүт оюн турган кийинчерээк курулат.

Interface

Interface - колдонуучу программасы менен өз ара турган милдеттерин жана баскычтардын жыйындысы. аны түзүүдө негизги нерсе эске алуу зарыл: - Мурат. бардык элементтерди кантип уюштуруш керек деген так түшүнүү үчүн, долбоор үчүн тиешелүү чечимдерди өткөрүп, жанрынын мыкты үлгү чуркап талдоого алат.

кыймылдаткычы же конструкторун тандоо

"Android" боюнча оюнду түзүү алдында дагы бир кадам аткаруу үчүн боло турган - тандап оюн кыймылдаткычын. Лонг Гон баарын нөлдөн баштап аткаруу керек болчу күн болуп саналат. Бүгүн, даяр дизайнерди алуу менен, сиз кодду минимум жазуу менен көрсөтүлгөн бардык иштерди аткарууга болот.

, анын кээ бир негизинде кыймылдаткычы тандоо, иштеп кетүү керек:

  • Колдонуу шарттары.
  • Мүмкүнчүлүктөрү.
  • Баасы.
  • иштеп колдоо.
  • Zadokumentirovannost.
  • коомчулуктун өлчөмү.
  • Жөнөкөйлүк.
  • Чектелүүсүн.

Колдонуунун шарттары: балким, бир жолу, Жаратманы да сатып алып, анын толук ээси боло албайт. Бул оюндун соода ийгилиги мотор иштеп кирешесинин бир пайызын төлөө керек экенин болот. башкы нерсе - "Android" боюнча оюнду түзүү алдында, окуп лицензия келишимди ишке ашыруу үчүн тандалып алынган буюмдун.

Өзгөчөлүктөрү, алар толугу менен иштеп муктаждыктарын камтууга тийиш. өндүрүм керек көбүрөөк келсе, оюн жонокой жаңы dizdoka тийиши узартылышы мүмкүн. Бирок балансы тууралуу ойлонуп! Tetris үчүн Unreal Engine колдонуу - акылсыздык болуп саналат.

Колдоо: биринчи кезекте, бул продукт өнүгүшүн бар же жок экендигин билүү үчүн маанилүү? нускасына нускасынан мүчүлүштүктөрдү таап жатабы? Эгерде ал жаңы жөндөмүнөн жана куралдарды ээ болот? тез өнүгүп жаткан кыймылдаткыч, кыймылдаткыч, тоңуп калган бир нече жыл мурун бир артыкчылыгы бар.

Community: эстүү пайдалануу, алардын саны кандай? колдонуучулардын саны кыйла көп болсо, документтерди таап, сабактар, мастер-класстарды, мисалдар көйгөй эмес. колдонуучу салыштырмалуу аз болсо, анда бул маалымат Атаандаштык нерсе кылууга мүмкүндүк берет көлөмдө жеткиликтүү эмес болушу мүмкүн.

Чектелүүсүн: Сиз өз оюнун түзүү алдында, тандалган кыймылдаткыч модулдары чет болушу мүмкүн байланышууга же жокпу, билиш үчүн кыйналып. Эреже катары, алар, үч өлчөмдүү моделдер экспорттоо же импорттоо үчүн колдонулган үн жатышат, жазууларында, Sprites. Мындай куралдардын колдоо жок болсо, дизайнер контентти түзүү үчүн ички куралдар менен эле чектелбейт.

УДК

Институттук өнүктүрүү Kit - эмес, жөнөкөй оюн моторун үйрөнүү үчүн эмес, тескерисинче, абдан күчтүү бир. Бул башталгыч иштеп чыгуучулар, ошондой эле ири компаниялардын гана эмес, колдонулат. Сиз суроого жооп издеп, анда: "бир 3D оюн моторун кантип түзүү жана аны тандоо керек?" - Сиз УДК мүмкүнчүлүгүн изилдөө керек.

программалоо логиканы сүрөттөгөн ички скрипт тили колдонот - UnrealScript. Иштеп Сайттын Video күнү басып алып, текст түрүндө сүрөттөлгөн сабактардын өкчөмө таш менен камсыз кылууда. Ошол эле учурда, алар жогорку мүмкүнчүлүгүн камтыйт - алардын скрипттерин жазуу редактору болгон.

Torque 2D / 3D

Torque - мобилдик аянтчаларынын оюндардын көбүн куруучуларынын бири. Бул редакторлор жана мүчүлүштүктөрдү инструменттердин бардык зарыл топтому бар. Бирок программалык камсыздоо боюнча иштеп, биз кандай жагдайда сооротуучу зор маани жана бардык коммуналдык абдан жөнөкөй жана жеткиликтүү кылууга аракет кылышкан.

Designer мүмкүнчүлүктөрү көп айтылат документтери менен келет. расмий сайтында жана коом бир нече даяр оюндар коду тапса болот жөнүндө.

Torque Torque Script тилинде кыналган Scripting. Ар бир объектинин касиеттери алдын ала аныктоого болот. Ошондой эле белгилүү физикалык эсептөөлөр менен алектенген Box2D топтомун курулган.

Сиз деген суроого жооп табууга аракет кылып жатышат, анда: "кантип түзүү тармак оюнду жана тандап, бул үчүн кандай скрипт?" - биз аман-эсен Torque мүмкүн болушунча кыска мөөнөттө оюнчу долбоорду берет деп эмне үчүн айта алабыз. Бардык керектүү системалар алдын ала, ошондой эле расмий сайтында жазылган мисалдар курулган, натыйжалуу, аны кантип колдонуу керектигин көрсөтөт.

окуу

дагы эле түшүнүксүз оюн кыймылдаткычын Оюнду түзүү мүмкүн болушунча тандалгандан кийин. Алардын изилдөө боюнча көп убакыт керек болот. команда жок болгондуктан, баарын ойлонуп жасоо керек: скрипттерди жазып материалдар түзүү, Sprites, үлгү (болсо үч өлчөмдүү, оюн), сыноо үчүн скрипт жазуу. Бул башталгыч иштеп негиздерин туура көп билүүгө болот деп ойлойм кыйын эмес программист: кесиптердин жазуучу, сыноочу, сүрөтчү, дизайнер.

Бул кылып алсак жакшы болот, сенин долбоор боюнча иш жүрүп жатат. баарын билүү үчүн дагы бир жолу керек - оюндарды иштеп жаткан компаниянын ишин. Биз дароо күнүмдүк иштерин, geymdev карап мүмкүнчүлүк шилтеп койбо ичинде жүргүзүү керек болот да, башкы программист катары белгилениши мүмкүн эмес.

ар бир компаниянын иш түбүнөн тартып башталат, бул жакшы. Ооба scripters жана көндүмдөр, Даража Designer, салмакка салуучулары, сыноочу абдан пайдалуу болот, ал эми өспүрүмдөр көпчүлүк колдонот, бул өнөр жай болуп эсептелет. Мындай окутуу бир нече жыл өткөндөн кийин, dizdoki жана техникалык тапшырмаларды түзүү үчүн кантип окутуу керек мүчүлүштүктөрдү трекер жөнүндө көбүрөөк билесиздер жана байланыш маалыматтар базасын түзүү үчүн. иш "Android" боюнча Россия оюнду түзүү үчүн эмне кийин, бардык зарыл болгон көндүмдөрдү жана мүмкүнчүлүктөрүн эске алуу менен жабдуу керек, анткени, алда канча аз күч жумшоого керек.

Бул өнүктүрүү маселелеринде алардын компетенттүүлүгүн далилдеген менен, мүмкүн, сиз эски команданы таштап кереги жок болот, анын үстүнө, сен ошол жакта долбоору менен алдыда болот.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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