KompyuterlarDasturlash

O'z "Android" mavzusida o'yin yaratish uchun qanday

mobil platformalar uchun o'yinlar yuklab Ko'p odamlar, deb o'ylayman: «Nima uchun tush interaktiv ko'ngilochar sanoatini taklif allaqachon narsadan yaxshi va qiziqarli bo'lgan mahsulotni qilish emas, balki nima uchun bir haqiqat qilish emas?" Agar "Android" o'yinlarni yaratish uchun qanday bilaman, lekin o'rganish istamasangiz, bu maqola Ajam ishlab kutmoqda makr ba'zi haqida suhbatlashamiz.

fikr

o'yin yaratish uchun zarur bo'lgan birinchi narsa - fikr. Birinchi bosqichda har qanday shaklda yozilishi mumkin. Bu "yopishib oladi" tushunarli bo'ldi deb orzu qiladi. Hoynahoy, uni amalga oshirish jarayonida o'zgaradi. Nimadir kiritish kerak bo'ladi, lekin bir narsa - butunlay olib tashlash yoki o'zgartirish. g'alati hech narsa yo'qdir - funktsional qismdan yanada ishlab chiqishda nafaqat chuqur tasvirlab kerak, lekin uning yaroqliligini tekshirish uchun emas.

Bu butunlay g'oyalar boshlang'ich tavsifi tark va "Android" mavzuida Rossiya o'yin yaratish boshlaydi, bu qadam o'tish kerak emas. g'oyalar yig'ish - bu oson bo'lgan asosiy boshlang'ich nuqtasini, harakatini boshlash uchun. Bundan tashqari, ob'ektiv rejalari qarash qiladi maqolasida keltirilgan g'oyalar, xabarnoma va to'g'ri zaif tomonlarini oldinga mumkin.

xususiyatlari ro'yxati

Shunday qilib, "Android" o'yinlarni yaratish uchun qanday mehnat qilish kerak bo'ladi, bu bosqichda batafsil ishlab chiqish mumkin emas matn muharriri va o'yin bo'ladi xususiyatlarini tasvirlab. Mana, bir misol: urushi Xudoning bir qator - bir slasher hisoblanadi. qahramon qurol - bir qamchi. jangovar davomida sizga chiroyli uzoq combo hujum qilishi mumkin. Har bir darajada xo'jayini bilan gapga aralashdi yakunlandi.

Ushbu ro'yxat, ya'ni, boshqalar fonida o'yin ishlab chiqarish o'sha go'zal xasis va faqat asosiy xususiyatlari aks ettiradi. Aslida bor yana ko'p, lekin boshqa xususiyatlari o'rta bor. kamroq muhim, rivojlanish tezligi fido mumkin - birinchi Tavsifidan kelajakda yaratish mavjud emas mumkin holda o'sha, va eng yangi borish kerak.

Dizdok

Shunday qilib, ushbu hujjatning holda yangi o'yin yaratish uchun qanday ishlash va undan yuqorida kerak deyarli mumkin emas. Dizdok - "dizayn hujjat" uchun qisqa, eng batafsil tavsifi o'z ichiga oladi:

  • Ob'ekt modeli va sub'ektlari faoliyati.
  • Funktsional xususiyatlari.
  • O'yin mazmuni.
  • Interface.
  • zarur bo'lsa, u ilm bazasi qo'shilgan bo'lishi mumkin.
  • ob'ekt modeli.

ob'ekt modeli

qurol, qurol, NPC, afsun, futbolchi: ob'ekt modeli har bir o'yin shaxs haqida ma'lumotlarni o'z ichiga oladi. Bu har bir o'yin uchun noyob hisoblanadi.

funktsional tushunarli bo'lishi kerak:

  • Men \ \ buy \ sotish \ yaxshilash olib tashlash kiyish mumkin.
  • vafotidan keyin inventarizatsiya bo'ladi.
  • ba'zi harakatlar vaqt davomida yoki yo'qotish kuchi bor.
  • Bir belgi yoki guruh yo'qmi oshiradi.
  • maxsus xususiyatlari keltiradi.

Yuqoridagi mahsulot majburiy emas, ularning soni kamayadi yoki har bir guruh shaxs uchun oshirilishi mumkin.

funktsional xususiyatlari

"Android" uchun o'yinlar yaratish uchun qanday savol javob jarayonida, keyingi qism dizdoka haqida bizga kerak. Funktsional xususiyatlari har bir o'yin tasvirlab. Bu yerda siz asosiy belgi qanday biladi va u qanday amalga oshiriladi, aytib iloji boricha aniqroq kerak. Shu alohida har bir NPC qilinishi kerak. O'yin belgilar bilan bir qatorda, birinchi yordam to'plamlari, qurol, qurol-aslahasini, atrof-muhit elementlari hal qilinishi kerak.

Aslida, bu bo'lim menyudan, va zarar ta'siri hisoblanadi qanday, barcha o'yin daqiqalarni ta'sir qoidalar majmui hisoblanadi. Yana siz har bir nuqtasini ishlash, oson bu sizning loyihani amalga oshirish uchun bo'ladi.

kontent

yaxshi o'yin yaratish oldin, siz haqida o'ylash kerak va aynan unda nima bo'ladi. spetsifikatsiyani tasvirlab, siz belgilar qaysi zaryadlangan kartridjlar keskin sobit zarar bilan qurol, otib, deb ko'rsatish mumkin. Ushbu parametrlarni NPC sanchiladi qachon saqlash salohiyatini yechib olinadi. Bundan tashqari, har bir individual namuna qurol, qurol, NPC nomini belgilash uchun kerak bo'ladi. Va, albatta, zarur bayon qilish uchun ko'rinish. Tarkib - butun o'yin keyinchalik quriladi qaysi qurilish bloklari.

interfeysi

Interface - Foydalanuvchi dasturi bilan o'zaro qaysi bilan funktsiyalari va tugmalar majmui. Uni yaratishda ko'rib chiqilishi kerak asosiy narsa - qulaylik. barcha elementlarini tashkil qilish qanday aniq tushunish uchun, siz loyiha uchun eng muvofiq hal o'tkazish, ishga tushirish va janr eng yaxshi misollar tahlil qilish mumkin.

dvigateli yoki ijobiy tanlash

"Android" o'yin yaratish oldin bajarish uchun kerak edi yana bir qadam - tanlang o'yin motorini. ketdi Uzoq hamma narsa noldan qilinishi kerak edi kun bor. Bugungi kunda, bir tayyor dizayneri olib, siz kodi kamida yozib barcha ishlarni bajarish mumkin.

dvigateli tanlash uning xususiyatlari, ba'zi asoslangan, amaldagi arziydi:

  • Foydalanish shartlari.
  • Imkoniyatlar.
  • Narx.
  • Ishlab chiquvchilar uchun qo'llab-quvvatlash.
  • Zadokumentirovannost.
  • jamiyatning hajmi.
  • Oddiyligi.
  • Kengayish.

Foydalanish shartlari: ehtimol bir marta siz uning to'liq egasi bo'lib emas, dizaynerlar, sotib oldi. Bu o'yin tijorat muvaffaqiyat Dvigatel ishlab chiquvchilari foyda bir foizini to'lash kerak bo'ladi. Asosiy narsa - "Android" kuni o'yin yaratish oldin, o'qib litsenziya bitimini amalga oshirish uchun tanlab mahsulot.

Xususiyatlar: ular butunlay shaxslar ehtiyojlarini qoplash kerak. mahsulot sizga kerak ko'proq taklif bo'lsa, o'yin oson yangi dizdoka vazifasini foydalanish uzaytirilishi mumkin. Lekin muvozanat haqida o'ylab! Tetris Unreal motorini foydalanish - ahmoq bo'lgan.

Qo'llab-quvvatlash: Avvalo, bu mahsulot bir rivojlantirish ega emasligini bilish uchun muhim? nashrdan versiyasiga xato o'zgarishlar bormi? U yangi funksiyalarini va vositalari kasb bo'lsa? tez rivojlanmoqda Dvigatel, dvigateli, muzlatilgan bir necha yil oldin bir afzalligi bor.

Community: dizayneri yordamida kishilarning soni nima? foydalanuvchilar juda ko'p, hujjatlarni, darslar, master-klasslar topsangiz, misollar muammo emas. Foydalanuvchi nisbatan kichik bo'lsa, bu ma'lumotlar sizga raqobat, bir narsa qilish uchun imkon beradi darajada mavjud bo'lmasligi mumkin.

Genişletilebilirliği Agar siz o'z o'yin yaratish oldin, xorijiy bo'lishi mumkin, tanlangan Dvigatel modullar ulanish yoki yo'qligini aniqlash uchun muammo olib. Odatda, ular uch o'lchovli modellari, tovushlar, skriptlar, sprite eksport yoki import qilish uchun ishlatiladi. Bunday vositalari qo'llab-quvvatlash mavjud bo'lsa, dizayner mazmunini yaratish ichki vositalari cheklangan emas.

UDK

Unreal Development Kit - yo'q, eng oson o'yin motorini o'zlashtirish, lekin eng kuchli biri uchun. Bu nafaqat Ajam ishlab chiquvchilar, balki yirik korporatsiyalar uchun ishlatiladi. Agar savolga javob izlayotgan bo'lsangiz: "Qanday qilib bir 3D o'yin motorini yaratish va qanday tanlash?" - Agar UDK imkoniyatlarini kashf kerak.

dasturlash mantiq tasvirlash uchun ichki buyruq fayli tilini foydalanadi - UnrealScript. Tuzuvchi Sayt video ustida qo'lga va matn shaklida tasvirlangan kabi darslarning qur'a beradi. Shu bilan birga, ular maksimal funktsional qamrab - muharriri, ularning skriptlarni yozish uchun.

Moment 2D / 3D

Moment - mobil platformalar uchun o'yinlarning eng mashhur dizaynerlar biri. Bu muharrirlari va nosozliklarni tuzatish vositalar barcha zarur majmuini bor. dasturchilarni rivojlantirish biz farovonlik katta e'tibor qaratildi va barcha kommunal eng oddiy va qulay qilishga harakat qildik.

Designer imkoniyatlar eng ta'riflaydi hujjatlar bilan keladi. rasmiy veb-saytida bir necha tayyor o'yinlari qo'llanmalar va manba kodini topish mumkin.

Torque moment skript tilida ko'milgan servlet. Har bir ob'ekt xususiyatlari oldindan aniqlanishi mumkin. Shuningdek dizayner jismoniy hisoblar bilan shug'ullanuvchi Box2D majmuini, qurilgan.

Agar savolga javob topish uchun harakat bo'lsa: "Qanday qilib bir yaratish tarmoq o'yin va bu uchun nima Skript terishga?" - Biz xavfsiz moment qisqa vaqt ichida juda aktyorlik loyihani qiladi, deb aytish mumkin. Barcha zarur funktsional oldindan qurilgan va misollar rasmiy veb-saytida mavjud bo'lgan, eng samarali foydalanish uchun qanday ko'rsataman.

o'rganish

imkon hali ham tushunarsiz o'yin motorini tanlagandan so'ng, o'yin yaratish. ularning tadqiqotlar juda ko'p vaqt sarflash kerak bo'ladi. jamoasi hech ekan, siz hamma narsani o'zingiz qilish kerak bo'ladi: skriptlarni yozish uchun, to'qimalarning, sprite, model (agar uch o'lchamli o'yin) yaratish, sinash uchun bir buyruq fayli yozish. Bu Ajam Tuzuvchi asoslarini to'g'ri ko'p o'rganish kerak bo'ladi, deb taxmin qilish qiyin emas dasturchi: kasblar yozuvchi, sinov, rassom, dizayner.

Bu sizning loyiha ustida ishlash jarayonida bo'lgan, qilib o'rganish uchun eng yaxshi hisoblanadi. o'yinlar rivojlanib bormoqda bir kompaniya uchun ish - yana bir usuli, sizga kerak bo'lgan hamma narsani o'rganish. Agar ichki geymdev qarash imkoniyat kelmang, muntazam ishlari bilan shug'ullanish so'raladi bo'lsa ham, biz bosh programlayıcının sifatida darhol etiketlenmiş bo'lishi kerak emas.

har qanday kompaniyaning ish deb yaxshi gap, pastki boshlanadi. scripters va ko'nikmalari, darajasi Designer, dorboz Ha, sinov juda foydali bo'ladi, va u o'smirlar ko'pchiligini ish bu sanoat, deb. bunday ta'lim bir necha yildan so'ng, dizdoki va texnik topshiriqlarni yaratish xato kuzatib haqida bilib, va aloqa bazasini shakllantirish uchun qanday o'rganish kerak bo'ladi. ish "Android" mavzuida Rossiya o'yin yaratish uchun amalga keyin siz barcha kerakli ko'nikma va malakalariga ustida kabinetga qadar kerak, chunki, siz, juda kam harakat sarflash kerak.

Bu rivojlanish masalalar o'z vakolatlariga isbotlagan, bo'lishi mumkin, siz u yerda sizga loyiha bilan etakchi o'rnini o'tadi, bundan tashqari, eski jamoasi tark shart emas bo'ladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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